Ciência da Computação Software Engenharia de Software UML

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:
  • A. estruturais e comportamentais.
  • B. pacote e modelo.
  • C. casos de uso, iteração e máquina de estados.
  • D. subsistema e framework.
  • E. colaborativos e de estrutura.