April 2026
Intermediate
491 pages
18h 4m
English
The Unified Modeling Language (UML) is a modeling language that was developed, among other things, to improve communications between software developers and make it easier for them to understand the software. The graphical language elements of UML can be used to specify, design, document, and visualize software systems.
The first version of UML was developed in the 1990s, after several modeling languages and methods for object-oriented software development had already been created. Grady Booch, Ivar Jacobson, and James Rumbaugh were instrumental in defining the language during their time at Rational Software and are therefore considered the “fathers” of UML.
In 1997, UML was handed over ...
Read now
Unlock full access