UML

Unified Modeling Language is a standardized modeling language used to specify, visualize, construct, and document models of software systems, including their structure and design.

First released1994
Developed byGrady Booch, James Rambo
Latest stable versionUML 2
Open-sourceYes

Interesting facts

UML is not a development method by itself; however, it was designed to be compatible with the leading object-oriented software development methods of its time, for example OMT, Booch method, Objectory and especially RUP that it was originally intended to be used with when work began at Rational Software.

Sign up for updates
straight to your inbox