Questão de Engenharia de Software — Diagrama de Casos de Uso — FGV 2026
Engenharia de Software›Diagrama de Casos de Uso
Código
fg129191
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Superior
Cargo
Engenheiro de Computação
Durante a fase de análise de requisitos de um sistema de gestão hospitalar, a equipe identificou a necessidade de representar os diferentes tipos de usuários e suas interações com o sistema.Assinale a opção que apresenta o diagrama UML mais apropriado para representar essas interações funcionais entre atores externos e o sistema.
ADiagrama de Classes, que representa a estrutura estática do sistema.
BDiagrama de Casos de Uso, que representa as funcionalidades do sistema sob a perspectiva do usuário.
CDiagrama de Sequência, que representa apenas a ordem temporal das mensagens.
DDiagrama de Componentes, que representa a arquitetura física do sistema.
EDiagrama de Estados, que representa o ciclo de vida de um único objeto.
Revelar gabarito e comentário▾
GabaritoB — Diagrama de Casos de Uso, que representa as funcionalidades do sistema sob a perspectiva do usuário.
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”.
Diagrama de Casos de Uso (UML)
Gabarito: letra B. O Diagrama de Casos de Uso é o mais apropriado para representar interações funcionais entre atores externos e o sistema, pois descreve as funcionalidades do sistema sob a perspectiva do usuário, mostrando quais atores (pessoas, dispositivos ou outros sistemas) participam de cada caso de uso. Essa é a definição clássica da UML para a modelagem de requisitos funcionais.
Alternativa A — ❌ Incorreta
O Diagrama de Classes representa a estrutura estática do sistema (classes, atributos, associações), não as interações funcionais entre atores e o sistema. Ele é usado para modelar a estrutura de dados, não o comportamento externo.
Alternativa B — ✅ Correta ⟵ GABARITO
Conforme o próprio nome indica, o Diagrama de Casos de Uso tem como objetivo representar as funcionalidades do sistema (casos de uso) e os atores que interagem com elas. É a ferramenta ideal para a fase de análise de requisitos quando se deseja capturar as interações funcionais entre usuários (ou sistemas externos) e o sistema-alvo.
Alternativa C — ❌ Incorreta
O Diagrama de Sequência é um diagrama de interação que detalha a ordem temporal das mensagens trocadas entre objetos ao longo de um cenário específico. Ele não serve para representar o conjunto de funcionalidades e atores em alto nível, mas sim para detalhar um caso de uso já identificado.
Alternativa D — ❌ Incorreta
O Diagrama de Componentes mostra a organização dos componentes de software e suas dependências, voltado para a arquitetura de implementação. Ele não lida com atores externos nem com funcionalidades do ponto de vista do usuário.
Alternativa E — ❌ Incorreta
O Diagrama de Estados (ou Máquina de Estados) descreve o ciclo de vida de um único objeto, seus estados e as transições entre eles. É útil para modelar objetos com comportamento complexo, mas não para representar a interação entre atores externos e o sistema como um todo.