Pular para o conteúdo principal

Questão de Engenharia de Software — UML — Quadrix 2024

Engenharia de SoftwareUML
Código
qg354498
Banca
Quadrix
Órgão
NOVACAP
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Infraestrutura
No que diz respeito à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e à linguagem de modelagem unificada (UML), julgue o item seguinte.Na UML, o diagrama de sequência é utilizado para modelar a interação dinâmica entre os objetos em um cenário específico, mostrando a troca de mensagens ao longo do tempo.
  1. CCerto
  2. 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 Sequência na UML

Gabarito: ✅ CERTO. O diagrama de sequência é, de fato, um diagrama comportamental da UML utilizado para modelar a interação dinâmica entre objetos em um cenário específico, enfatizando a ordem temporal das mensagens trocadas. Essa é a definição clássica do diagrama, amplamente aceita na literatura de Engenharia de Software.

O diagrama de sequência pertence ao grupo dos diagramas de interação da UML, que por sua vez fazem parte dos diagramas comportamentais. Ele descreve como um grupo de objetos colabora em um determinado comportamento ao longo do tempo, registrando a sequência de mensagens trocadas entre eles. A ênfase está na ordenação temporal: as mensagens são dispostas verticalmente, de cima para baixo, indicando a ordem em que ocorrem. Cada objeto é representado por uma "linha de vida" (uma linha tracejada vertical), e as mensagens são setas horizontais que conectam essas linhas.

Na prática, o diagrama de sequência é construído a partir dos casos de uso: primeiro define-se o papel do sistema (casos de uso) e, depois, como o software realizará esse papel (sequência de operações). Por exemplo, em um sistema de caixa eletrônico, o diagrama de sequência mostraria a interação entre o ator (cliente), a interface, o controlador de saque e o banco de dados, com as mensagens "solicitar saque", "validar conta", "debitar valor", etc., na ordem correta.

É importante distinguir o diagrama de sequência de outros diagramas de interação, como o diagrama de comunicação (ou colaboração). Ambos mostram as mesmas informações básicas (objetos e mensagens), mas o diagrama de sequência enfatiza a ordem temporal, enquanto o diagrama de comunicação enfatiza a organização estrutural dos objetos (os vínculos entre eles). Essa distinção é frequentemente cobrada em provas.

A banca explora aqui um conceito fundamental e direto: a definição do diagrama de sequência. Não há pegadinha sutil; a afirmação está correta e reflete a definição canônica. O candidato que conhece a finalidade dos principais diagramas UML (sequência, comunicação, atividades, estados, classes, etc.) não terá dificuldade.

Guarde a fronteira entre diagramas de interação: o de sequência é o "quando" (ordem temporal), o de comunicação é o "como" (estrutura de vínculos). É exatamente nessa distinção que as bancas costumam armar pegadinhas.

Diagramas de interação (UML)
  • 1Sequência
    • Ênfase: ordem temporal
    • Mensagens ao longo do tempo
    • Linhas de vida (objetos)
  • 2Comunicação
    • Ênfase: organização estrutural
    • Vínculos entre objetos
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação descreve com precisão o diagrama de sequência: ele modela a interação dinâmica entre objetos em um cenário específico, mostrando a troca de mensagens ao longo do tempo. A palavra-chave é "ao longo do tempo", que remete à ênfase temporal característica desse diagrama. Não há qualquer erro conceitual.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg354498