Linguagem de Modelagem UML
A Linguagem de Modelagem UML (Unified Modeling Language, Linguagem de Modelagem Unificada) descreve processos e componentes por meio de diagramas e esquemas. No entanto, a UML não é uma linguagem de programação real, mas é possível gerar código com base em seus modelos.
Esta linguagem de modelagem encontrou ampla aplicação em ciclos de trabalho de desenvolvimento de software e projeto de sistemas.
Existem os seguintes tipos principais de diagramas na linguagem UML:
- Diagramas Estruturais (Structure Diagrams), que incluem diagramas de classes, componentes, estrutura composta, colaboração (UML 2.0), implantação, objetos, pacotes, perfis (UML 2.2).
- Diagramas de Comportamento (Behavior Diagrams), que incluem diagramas de atividades, de estado, de casos de uso.
- Diagramas de Interação (Interaction Diagrams), que incluem diagramas de comunicação (UML 2.0), de visão geral de interação (UML 2.0), de sequência, de temporização (UML 2.0).
Veja também
-
o conjunto de conceitos Paradigma de Programação,
que define a abordagem para a programação -
a metodologia
OOP,
que é amplamente usada na programação -
o padrão
MVC,
usado para organizar o código em blocos para cada tarefa -
o diagrama Burndown,
usado para a representação gráfica do volume de trabalho