UML - Tipos de Modelagem
É muito importante distinguir entre o modelo UML. Diferentes diagramas são usados para diferentes tipos de modelagem UML. Existem três tipos importantes de modelagem UML.
Modelagem Estrutural
A modelagem estrutural captura os recursos estáticos de um sistema. Eles consistem no seguinte -
- Diagramas de classes
- Diagramas de objetos
- Diagramas de implantação
- Diagramas de pacotes
- Diagrama de estrutura composta
- Diagrama de componentes
O modelo estrutural representa a estrutura para o sistema e esta estrutura é o local onde todos os outros componentes existem. Portanto, o diagrama de classe, o diagrama de componente e os diagramas de implantação fazem parte da modelagem estrutural. Todos eles representam os elementos e o mecanismo para montá-los.
O modelo estrutural nunca descreve o comportamento dinâmico do sistema. O diagrama de classes é o diagrama estrutural mais amplamente usado.
Modelagem Comportamental
O modelo comportamental descreve a interação no sistema. Ele representa a interação entre os diagramas estruturais. A modelagem comportamental mostra a natureza dinâmica do sistema. Eles consistem no seguinte -
- Diagramas de atividades
- Diagramas de interação
- Diagramas de caso de uso
Todos os itens acima mostram a sequência dinâmica de fluxo em um sistema.
Modelagem Arquitetônica
O modelo arquitetônico representa a estrutura geral do sistema. Ele contém elementos estruturais e comportamentais do sistema. O modelo arquitetônico pode ser definido como o projeto de todo o sistema. O diagrama do pacote está incluído na modelagem arquitetônica.