Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FUNDATEC 2025

Engenharia de SoftwareUML
Código
qg474929
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Gerenciamento de Projetos na Área Operacional
Durante a modelagem do comportamento de um sistema de vendas online, um analista precisa criar um diagrama de sequência para representar a interação entre objetos envolvidos no processo de finalização de compra. Para garantir clareza e precisão, ele deve seguir uma sequência adequada de etapas. Considerando as boas práticas de modelagem UML, assinale a alternativa que apresenta a ordem correta para a construção de um diagrama de sequência.
  1. AIdentificar os objetos participantes – definir as mensagens trocadas – estabelecer a linha do tempo – mapear os retornos.
  2. BDefinir as mensagens trocadas – identificar os objetos participantes – estabelecer a linha do tempo – mapear os retornos.
  3. CEstabelecer a linha do tempo – identificar os objetos participantes – definir as mensagens trocadas – mapear os retornos.
  4. DMapear os retornos – identificar os objetos participantes – definir as mensagens trocadas – estabelecer a linha do tempo.
  5. EIdentificar os objetos participantes – mapear os retornos – definir as mensagens trocadas – estabelecer a linha do tempo.
Revelar gabarito e comentário

GabaritoA — Identificar os objetos participantes – definir as mensagens trocadas – estabelecer a linha do tempo – mapear os retornos.

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 Sequência UML

Gabarito: letra A. A construção de um diagrama de sequência UML segue uma ordem lógica: primeiro identificam-se os objetos participantes, depois definem-se as mensagens trocadas, estabelece-se a linha do tempo e, por fim, mapeiam-se os retornos. Essa sequência garante clareza e precisão na modelagem do comportamento do sistema.

A banca testa o conhecimento da ordem natural de criação do diagrama, que reflete o fluxo temporal das interações entre objetos. Vamos analisar cada alternativa:

  1. 1Identificar objetos participantes
  2. 2Definir mensagens trocadas
  3. 3Estabelecer linha do tempo
  4. 4Mapear retornos
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

A ordem apresentada é a correta: identificar os objetos participantes → definir as mensagens trocadas → estabelecer a linha do tempo → mapear os retornos. Primeiro sabemos quem interage, depois o que é trocado, a ordem dessas trocas e, por último, os retornos.

Alternativa B — ❌ Incorreta

Inverte as duas primeiras etapas. Não é possível definir as mensagens antes de saber quais objetos participam, pois as mensagens são direcionadas entre objetos específicos.

Alternativa C — ❌ Incorreta

Coloca "estabelecer a linha do tempo" como primeira etapa. A linha do tempo depende da ordem das mensagens, que só são conhecidas após identificar objetos e definir mensagens.

Alternativa D — ❌ Incorreta

Inicia com "mapear os retornos", que é a última etapa. Retornos dependem das mensagens enviadas e da ordem temporal.

Alternativa E — ❌ Incorreta

Troca a ordem final: mapear retornos antes de definir mensagens e estabelecer linha do tempo. É ilógico.

PEGA ESSA DICA!

Ao modelar diagramas de sequência, lembre-se da ordem sequencial: quem → o quê → quando → retorno. Isso evita erros comuns de inversão.

Gabarito: letra A.

Link permanente: /questoes/qg474929