UML 2.5 – Diagrama de classe
Gabarito: letra B. O diagrama de classe é o diagrama UML utilizado para modelar a estrutura estática de um sistema, representando classes, atributos, operações e os relacionamentos entre elas. É o único diagrama entre as opções que atende exatamente a essa finalidade.
A UML 2.5 define 13 tipos de diagramas, cada um com um propósito específico. A questão testa o conhecimento básico sobre a finalidade de cada diagrama.
Alternativa A — ❌ Incorreta
O diagrama de caso de uso modela as funcionalidades do sistema sob a perspectiva do usuário (atores e casos de uso), não a estrutura estática de classes.
Alternativa B — ✅ Correta ⟵ GABARITO
O diagrama de classe é voltado para a visão estrutural estática: exibe classes com seus atributos e operações, além de associações, generalizações e dependências. Exatamente o que o enunciado descreve.
Alternativa C — ❌ Incorreta
O diagrama de sequência é um diagrama de interação que mostra a troca de mensagens entre objetos ao longo do tempo (comportamento dinâmico), e não a estrutura estática.
Alternativa D — ❌ Incorreta
O diagrama de atividades modela fluxos de trabalho ou processos, com ações, decisões e concorrência – é comportamental, não estrutural.
Alternativa E — ❌ Incorreta
O diagrama de componentes representa a organização e as dependências entre componentes de software (módulos, arquivos, bibliotecas), mas não detalha classes, atributos e operações.
A questão é direta e sem armadilhas. O conhecimento essencial é associar cada diagrama UML ao seu domínio de aplicação.
Gabarito: letra B