Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2021
- Código
- ce130394
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE-RJ
- Ano
- 2021
- Nível
- Superior
- Cargo
- Analista de Controle Externo - Especialidade: Tecnologia da Informação
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. A afirmação está incorreta. Os diagramas comportamentais da UML modelam os aspectos dinâmicos do sistema (fluxo de controle, interações, estados), enquanto os conceitos de implementação (como componentes, arquivos de código, tabelas de banco de dados) são representados pelos diagramas estruturais, especialmente pelos diagramas de componentes e de instalação. Portanto, diagramas de comportamento não incluem conceitos de implementação.
A UML 2.2 divide seus 14 diagramas em duas categorias principais: diagramas estruturais e diagramas comportamentais. Os diagramas estruturais focam na estrutura estática do sistema (classes, componentes, objetos, implantação), incluindo aspectos de implementação. Os diagramas comportamentais focam no comportamento dinâmico: casos de uso, atividades, estados, sequência, comunicação, etc.
Categoria | Foco | Exemplos de diagramas |
|---|---|---|
Estruturais | Aspectos estáticos e de implementação | Classe, Componente, Implantação, Objeto, Pacote |
Comportamentais | Aspectos dinâmicos (comportamento do sistema) | Caso de Uso, Atividade, Máquina de Estados, Sequência, Comunicação |
Assim, ao afirmar que diagramas de comportamento "podem incluir conceitos de implementação", a banca inverte o papel de cada categoria.
Na prova, memorize a separação: comportamentais = "o que o sistema faz" (dinâmico); estruturais = "como o sistema é construído" (estático, inclusive implementação). Fique atento a afirmações que misturam essas categorias.
Gabarito: letra E (Errado).
Link permanente: /questoes/ce130394