Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2026

Engenharia de SoftwareUML
Código
ce225584
Banca
CESPE / CEBRASPE
Órgão
IPAAM
Ano
2026
Nível
Superior
Cargo
Analista Ambiental – Especialidade: Análise de Sistemas
Durante a documentação de um sistema de informação, a equipe de desenvolvimento utiliza um modelo UML para representar a estrutura estática da solução, evidenciando os principais elementos que compõem o sistema e os vínculos existentes entre eles, com o objetivo de facilitar o entendimento do domínio e apoiar decisões de projeto.O modelo UML ao qual o cenário descrito se refere é o diagrama de
  1. Asequência.
  2. Batividades.
  3. Cclasses.
  4. Destados.
  5. Ecasos de uso.
Revelar gabarito e comentário

GabaritoC — classes.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UML – Diagrama de Classes

Gabarito: letra C. O diagrama de classes é o modelo UML que representa a estrutura estática de um sistema, exibindo classes, atributos, métodos e os relacionamentos entre elas (associação, herança, dependência, etc.). É exatamente o que o enunciado descreve: "representar a estrutura estática da solução, evidenciando os principais elementos e os vínculos existentes entre eles". Os demais diagramas (sequência, atividades, estados, casos de uso) são dinâmicos/comportamentais e não focam na estrutura estática.

Alternativa A — ❌ Incorreta

O diagrama de sequência é um diagrama de interação que mostra a ordem temporal das mensagens entre objetos. Ele é dinâmico, não estrutural.

Alternativa B — ❌ Incorreta

O diagrama de atividades modela o fluxo de controle ou de trabalho (workflow), também dinâmico.

Alternativa C — ✅ CorretaGABARITO

O diagrama de classes é o principal diagrama estrutural da UML. Ele descreve as entidades do domínio (classes), seus atributos, operações e os relacionamentos (associações, generalizações, dependências). É ideal para documentar a arquitetura estática e apoiar decisões de projeto.

Alternativa D — ❌ Incorreta

O diagrama de estados (ou máquina de estados) mostra o ciclo de vida de um objeto, com estados, transições e eventos. É comportamental.

Alternativa E — ❌ Incorreta

O diagrama de casos de uso ilustra as interações entre atores e funcionalidades do sistema. É um diagrama comportamental de alto nível.


PEGA ESSA DICA!

Na UML, lembre-se da divisão: diagramas estruturais (classes, objetos, componentes, implantação, pacotes, estrutura composta, perfil) representam o esqueleto do sistema; diagramas comportamentais (casos de uso, atividades, estados, sequência, comunicação, tempo, visão geral de interação) representam o comportamento dinâmico. O diagrama de classes é o mais importante e versátil entre os estruturais.

Gabarito: letra C.

Link permanente: /questoes/ce225584