Free e-Books

open all | close all

Quote of the Day

“He who fears to suffer, suffers from fear”


~ French Proverb

UML History

Print This Page Print This Page

UML notation comes from a collaborative effort of Grady Booch, Dr. James Rumbaugh, Ivar Jacobson, Rebecca Wirfs-Brock, Peter Yourdon, and many others.

UML is:

  • 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.

Operation Embley numbering Jacobson WIRFS-BROCK Rumbaugh Singleton descriptions Classification lifecydes high-level patterns, classes Frameworks Wirfs- Responsibilities conditions message message numbering HIGH-LEVEL VIEW

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.

umlevolution