Questão de Engenharia de Software — UML — Quadrix 2024
- Código
- qg354498
- Banca
- Quadrix
- Órgão
- NOVACAP
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Infraestrutura
- CCerto
- EErrado
GabaritoC — Certo
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.
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