Questão de Engenharia de Software — UML — FUNDATEC 2025
Engenharia de Software›UML
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.
AIdentificar os objetos participantes – definir as mensagens trocadas – estabelecer a linha do tempo – mapear os retornos.
BDefinir as mensagens trocadas – identificar os objetos participantes – estabelecer a linha do tempo – mapear os retornos.
CEstabelecer a linha do tempo – identificar os objetos participantes – definir as mensagens trocadas – mapear os retornos.
DMapear os retornos – identificar os objetos participantes – definir as mensagens trocadas – estabelecer a linha do tempo.
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:
1Identificar objetos participantes
2Definir mensagens trocadas
3Estabelecer linha do tempo
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.