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
- A)sequência.
Correta: o diagrama de sequência mostra a troca de mensagens entre objetos em ordem temporal durante a execução de um cenário.
- B)atividade.
Errada: diagrama de atividade representa fluxo de ações e decisões, não a comunicação entre objetos.
- C)distribuição.
Errada: diagrama de distribuição/implantação mostra a organização física dos componentes em nós de hardware.
- D)casos de uso.
Errada: diagrama de casos de uso mostra funcionalidades do sistema do ponto de vista do usuário, não interações dinâmicas entre objetos.
- E)estado.
Errada: diagrama de estado mostra a evolução de estados de um objeto conforme eventos, não o envio de mensagens entre objetos.
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.