A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é
a) um método para especificar e modelar os artefatos dos sistemas.
b) um processo de especificação e modelagem de sistemas orientados a objeto.
c) uma linguagem para implementar os conceitos da orientação a objetos.
d) uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
e) um método comum para a representação da orientação a objetos.