← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2021

Questão comentada de Engenharia de Software

Os diagramas usados em UML 2.5 para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa são denominados diagramas de

Gabarito: A

Na UML, cada tipo de diagrama mostra um jeito diferente de enxergar o sistema. Quando a questão fala em comunicações dinâmicas entre objetos durante a execução de uma tarefa, ela está apontando para a interação entre objetos ao longo do tempo, com mensagens sendo trocadas em uma ordem definida. Isso é a cara dos diagramas de sequência, que mostram quem chama quem e em que momento. Pense neles como a linha do tempo da conversa entre objetos: primeiro um objeto pede, depois o outro responde, e assim vai. Esse tipo de diagrama é muito usado para modelar o fluxo de mensagens em um cenário específico, como o processamento de um login, uma compra ou uma consulta. A sacada é observar a sequência dos eventos e não só os objetos isolados. Por isso, o foco está na dinâmica da interação, e não em estrutura física, distribuição de componentes ou estados internos. A alternativa A está correta porque os diagramas de sequência em UML 2.5 representam exatamente essas comunicações dinâmicas entre objetos durante a execução de uma tarefa. Eles são um dos diagramas de interação da UML e destacam a ordem temporal das mensagens. Em provas, se aparecer a ideia de "troca de mensagens ao longo do tempo", acenda o alerta para sequência. As demais alternativas tentam misturar conceitos parecidos, mas cada uma tem sua função própria. O truque da banca costuma ser trocar interação por atividade, estado ou implantação, então vale separar bem: sequência trata da comunicação entre objetos; atividade trata do fluxo de trabalho; estado trata das mudanças de estado de um objeto.

Continue treinando

Questões relacionadas