What is UML?
Created Nov 12, 1999
John Moore The Unified Modeling Language (UML®) is
a language for specifying, constructing,
visualizing, and documenting the artifacts of a
software-intensive system. Analogous to the use
of architectural blueprints in the construction
industry, UML provides a common language for
describing software models, and it can be used
in conjunction with a wide range of software
lifecycles and development processes.
UML represents a unification and evolution of several of the object-oriented analysis and design methods that appeared in the late 1980's and early 1990's, particularly the Booch method (Grady Booch), the Object Modeling Technique (James Rumbaugh et al.) and Object-Oriented Software Engineering (Ivar Jacobson et al.). Adopted as a standard by the Object Management Group (OMG) in late 1997, UML has been accepted by the software community as the primary notation for object-oriented analysis and design.
UML is a registered trademark of the Object Management Group, Inc.
UML represents a unification and evolution of several of the object-oriented analysis and design methods that appeared in the late 1980's and early 1990's, particularly the Booch method (Grady Booch), the Object Modeling Technique (James Rumbaugh et al.) and Object-Oriented Software Engineering (Ivar Jacobson et al.). Adopted as a standard by the Object Management Group (OMG) in late 1997, UML has been accepted by the software community as the primary notation for object-oriented analysis and design.
UML is a registered trademark of the Object Management Group, Inc.