The Unified Modeling Language (UML) emerged in the mid-1990s through the combination of previously competing object-oriented (OO) software engineering methods developed by Booch [1], Jacobson et al.
In the first article in our three-part series on the Unified Modeling Language (UML) we introduce key elements of the modeling language, its history and how to pick a UML tool UML is a language for ...