Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
ce156198
Banca
CESPE / CEBRASPE
Órgão
MPE-RO
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Na modelagem de sistemas em UML, o diagrama que descreve a sequência de ações e respostas que um usuário do software precisa realizar para completar um processo é denominado
  1. Acasos de uso.
  2. Bimplantação.
  3. Cclasses.
  4. Dobjetos.
  5. Ecomponentes.
Revelar gabarito e comentário

GabaritoA — casos de uso.

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 Casos de Uso

Gabarito: letra A. O diagrama que descreve a sequência de ações e respostas que um usuário realiza para completar um processo, na modelagem UML, é o diagrama de casos de uso. Ele apresenta as funcionalidades do sistema (casos de uso) e os atores externos que interagem com ele, representando as interações necessárias para atingir um objetivo. Embora o diagrama não exiba a ordem temporal explícita, ele é a representação padrão para descrever requisitos funcionais do ponto de vista do usuário.

A questão testa o conhecimento dos objetivos de cada diagrama UML. O diagrama de casos de uso é o único que tem como foco o comportamento esperado do sistema sob a ótica do ator (usuário). Os demais diagramas são estruturais ou focam em outros aspectos.

Wikipedia (UML – Diagramas):

"O diagrama de caso de uso organiza os comportamentos do sistema. ... Aplique esses diagramas para ilustrar a visão estática do caso de uso de um sistema."

Alternativa A — ✅ Correta ⟵ GABARITO

Conforme a descrição, o diagrama de casos de uso é o que modela as interações entre atores e o sistema, descrevendo as ações e respostas necessárias para completar um processo. Apesar de não detalhar a sequência temporal, ele é a ferramenta adequada para representar funcionalidades e requisitos do usuário.

Alternativa B — ❌ Incorreta

Diagrama de implantação (implantação) foca na disposição física dos componentes de hardware e software, não no comportamento do usuário.

Alternativa C — ❌ Incorreta

Diagrama de classes representa a estrutura estática do sistema (classes, atributos, métodos, relacionamentos), não as interações do usuário.

Alternativa D — ❌ Incorreta

Diagrama de objetos mostra instâncias de classes em um dado momento, similar ao de classes, sem descrever sequências de ações.

Alternativa E — ❌ Incorreta

Diagrama de componentes modela a organização dos componentes de software e suas dependências, não o fluxo de ações do usuário.

NÃO CAIA NESSA!

O candidato pode confundir a 'sequência de ações' com o diagrama de sequência (que mostra troca de mensagens entre objetos) ou com o diagrama de atividades (fluxo de controle). Porém, a questão pergunta especificamente pelo diagrama que descreve as ações e respostas que o usuário precisa realizar – isso é papel do diagrama de casos de uso. A pegadinha está em associar 'sequência' a diagramas de interação, quando a banca quer o diagrama comportamental de mais alto nível.

Diagrama

Categoria

Finalidade

Casos de uso

Comportamental

Descrever interações ator-sistema

Atividades

Comportamental

Fluxo de controle e atividades

Sequência

Comportamental (interação)

Ordenação temporal de mensagens

Classes

Estrutural

Estrutura estática do sistema

Conclusão: Por sua natureza de modelar as funcionalidades percebidas pelo usuário, o diagrama de casos de uso é a resposta correta.

Gabarito: letra A

Link permanente: /questoes/ce156198