Questão de Engenharia de Software — UML — Quadrix 2026
Engenharia de Software›UML
Código
qa433567
Banca
Quadrix
Órgão
CREFITO 17
Ano
2026
Cargo
Ana ( )
Acerca da UML (Unified Modeling Language) e dos fundamentos de teste de software, julgue o item seguinte.
Na modelagem de um portal de agendamento, o diagrama de casos de uso é adequado para representar, sob a ótica de atores externos, os serviços oferecidos pelo sistema, sem explicitar a lógica interna de implementação.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
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 na UML
✅ CERTO. O diagrama de casos de uso é, de fato, a ferramenta adequada para representar, sob a ótica de atores externos, os serviços oferecidos pelo sistema, sem explicitar a lógica interna de implementação. Ele descreve o comportamento funcional do sistema do ponto de vista do usuário, mostrando quem (ator) interage com o sistema e quais funcionalidades (casos de uso) estão disponíveis, sem se preocupar com detalhes de como essas funcionalidades são implementadas internamente.
O diagrama de casos de uso é um dos diagramas comportamentais da UML, utilizado principalmente na fase de levantamento e análise de requisitos. Ele responde a duas perguntas fundamentais: quem utiliza o sistema (atores) e o que o sistema faz por esses usuários (casos de uso). A fronteira do sistema delimita o que está dentro (as funcionalidades) e o que está fora (os atores), deixando claro que a modelagem é externa, ou seja, não revela a estrutura interna, os algoritmos ou a implementação.
Na prática, imagine um portal de agendamento de consultas médicas. O diagrama de casos de uso mostraria o ator "Paciente" realizando casos de uso como "Agendar consulta", "Cancelar consulta" e "Visualizar horários disponíveis". O ator "Médico" poderia realizar "Visualizar agenda" e "Confirmar consulta". O diagrama não mostraria como o sistema armazena os dados, qual banco de dados é usado, nem como a lógica de negócio é implementada — apenas o que o sistema oferece e quem interage com ele.
A distinção importante é entre diagramas comportamentais e estruturais. Enquanto os diagramas estruturais (como diagrama de classes, de componentes, de implantação) mostram a estrutura estática do sistema — suas partes e relacionamentos —, os diagramas comportamentais (como casos de uso, sequência, atividades, estados) mostram o comportamento dinâmico. O diagrama de casos de uso é o único que foca exclusivamente na visão externa, sendo frequentemente usado para comunicação com stakeholders não técnicos.
A pegadinha que a banca explora neste tema é a confusão entre o diagrama de casos de uso e outros diagramas, como o de sequência ou o de atividades, que também modelam comportamento, mas com foco interno (mensagens entre objetos, fluxo de atividades). O candidato pode achar que "sem explicitar a lógica interna" é uma característica de qualquer diagrama, mas é justamente a essência do caso de uso. Guarde essa fronteira: caso de uso = visão externa, funcional, sem detalhes de implementação.
Item — ✅ Correto ⟵ GABARITO
A afirmação está correta. O diagrama de casos de uso é especificamente projetado para capturar os requisitos funcionais do sistema do ponto de vista dos atores externos. Ele representa os serviços oferecidos pelo sistema (casos de uso) e os atores que interagem com esses serviços, sem entrar em detalhes de como esses serviços são implementados internamente. Essa é a definição clássica do diagrama, amplamente aceita na literatura de engenharia de software e cobrada em concursos.