The Unified Modeling Language Reference, Second Edition
In the mid-1990s, when companies were still learning to use object-oriented languages, there were a half-dozen competing object-oriented notations. Rational Software's methodologist, Grady Booch, initiated an effort to end the confusion. The effort resulted in Rational hiring two other leading OO methodologists: first, James Rumbaugh, and then Ivar Jacobson. In the course of a year, the three methodologists agreed on a common notation. Then the Object Management Group (OMG) added its weight by issuing a request for proposal (RFP) for a common OO notation, and Rational promptly submitted its UML notation. After some extensions by still other methodologists, the OMG issued its UML 1.1 specification in 1998. In the years since, UML has emerged as a universal software notation.
Cutter Consortium clients, please log in:
If you would like further information about how to become a client, please contact us at +1 781 648 8700 or sales@cutter.com.

