UML notation comes from a collaborative effort of Grady Booch, Dr. James Rumbaugh, Ivar Jacobson, Rebecca Wirfs-Brock, Peter Yourdon, and many others.
- A language for specifying, constructing, visualizing and documenting the artifacts of a software-intensive system for Business Modeling and other non-software systems
- Authors :Grady Booch, Jim Rumbaugh and Ivar Jacobson (called three amigos)
- Stems out from : Booch, OMT, OOSE (and others). Since its publication in 1991, the UML has been enhanced based on the work of many different authors.
OMG UML Specification
- The consolidation of methods that became UML started in 1993. Each of the three amigos of UML began to incorporate ideas from the other methodologies.
- Official unification of the methodologies continued until late 1995, when version 0.8 of the Unified Method was introduced.
- The Unified Method was refined and changed to the Unified Modeling Language in 1996.
- UML 1.0 was ratified and given to the Object Technology Group in 1997, and many major software development companies began adopting it. In 1997,
- OMG released UML 1.1 as an industry standard. Over the past years, UML has evolved to incorporate new ideas such as web-based systems and data modeling, model driven architecture and SOA. The latest release is UML 2.2, which was ratified in 2009.