Um dos grupos de Diagramas que fazem parte da Linguagem de Modelagem Unificada (UML) são os chamados Diagramas Comportamentais, que têm por objetivo fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sob diversos aspectos. A partir deste cenário, aponte qual das opções destaca somente diagramas "Comportamentais".
Questão
Um dos grupos de Diagramas que fazem parte da Linguagem de Modelagem Unificada (UML) são os chamados Diagramas Comportamentais, que têm por objetivo fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sob diversos aspectos. A partir deste cenário, aponte qual das opções destaca somente diagramas "Comportamentais".
Alternativas
a) Diagrama de Máquinas de Estado; Diagrama de Pacotes; Diagrama de Sequência
b) Diagrama de Máquinas de Estado; Diagrama de Casos de Uso; Diagrama de Implantação
c) Diagrama de Objetos; Diagrama de Casos de Uso; Diagrama de Sequência
d) Diagrama de Máquinas de Estado; Diagrama de Casos de Uso; Diagrama de Sequência
e) Diagrama de Componentes; Diagrama de Casos de Uso; Diagrama de Sequência
Explicação
Na UML, os diagramas comportamentais descrevem o comportamento do sistema (dinâmica, interação, fluxo de eventos e estados), em contraste com os diagramas estruturais, que mostram a organização estática (classes, objetos, componentes, implantação etc.).
Entre os comportamentais, destacam-se:
- Diagrama de Casos de Uso: mostra funcionalidades do sistema e interações com atores.
- Diagrama de Sequência (interação): mostra a troca de mensagens ao longo do tempo.
- Diagrama de Máquinas de Estado: mostra estados e transições de um objeto/sistema.
Analisando as alternativas:
- a) inclui Diagrama de Pacotes (estrutural) → elimina.
- b) inclui Diagrama de Implantação (estrutural) → elimina.
- c) inclui Diagrama de Objetos (estrutural) → elimina.
- d) Máquinas de Estado + Casos de Uso + Sequência = todos comportamentais → correta.
- e) inclui Diagrama de Componentes (estrutural) → elimina.
Alternativa correta: (d).