Os diagramas representam duas visões distintas de um modelo de sistemas:
-
- Estática (estrutural) – estrutura estática por meio de objetos, operações, relações e atributos.
- Dinâmica (comportamental) – comportamento dinâmico por meio de colaboração entre os objetos e mudanças de seus estados internos.
Os diagramas UML podem ser:
Estruturais:
- Classes
- Objetos
- Pacotes
- Componentes
- Implantação
- Estrutura Composta
- Perfil
Comportamentais:
- Caso de Uso
- Sequência
- Comunicação
- Máquina de Estados
- Atividade
- Visão Geral de Interação
- Temporização
Quem se beneficia dos diagramas UML?
- Proprietário do Produto
- Analista de Negócios
- Analista de Sistemas
- Operadores do Sistema
- Desenvolvedor / Programador
- Gerentes de Qualidade
Fontes para consulta e estudo:
OMG: https://www.omg.org/
Rational: https:www.ibm.com/software/uk/rational/
UML: http://www.uml.org
Booch; Rumbaugh; Jacobson; UML – Guia do Usuário, 2ª edição.