Information Technology Reference
In-Depth Information
compared to Agile, which has become the most popular method of the current dec-
ade.
Agile tends to run out of steam when an application has more than 100 users
and is larger than 1,000 function points. With hundreds or thousands of users, no
single embedded user can possibly understand all of the requirements.
With large systems, no one understands more than about 10% of what the sys-
tem will do. Therefore, more formal architecture and requirements methods that
combine the thoughts of many decision makers are needed, and RUP has both the
methods and the tools to consolidate the diverse requirements for major software
packages.
Among the concepts embedded in RUP is a design representation method
called the unified modeling language (UML), which is the most widely used set of
requirements and design approaches.
The technical and social history of UML is an interesting story in its own right.
UML combines the contributions of three researchers who had similar goals. They
had each developed new forms of representations for software architecture, re-
quirements, and design. The three were James Rumbaugh, Grady Booch, and Ivar
Jacobsen. When all three began to cooperate on UML, they became known in the
software literature as “the three amigos” after the Steve Martin comedy.
Search WWH ::




Custom Search