A Linguagem de Modelagem Unificada (UML) ─ do inglês
Unified Modeling Language ─ é usada para auxiliar os
desenvolvedores de software na visualização dos seus
trabalhos em diagramas padronizados. A versão 2.2 da UML,
segundo o Object Management Group (OMG), possui 14 tipos
de diagramas, que são subdivididos nas seguintes categorias: