Considere a situação a seguir:
Um engenheiro de software precisa usar um diagrama da UML que é comumente associado ao diagrama de sequência devido ao fato de um complementar o outro, já que mostram com frequência as mesmas informações, porém, com um enfoque distinto. Ao contrário do diagrama de sequência, o diagrama a ser utilizado não deverá se preocupar com a temporalidade do processo, mas sim em como os elementos estão vinculados e quais mensagens trocam entre si durante o processo.
Assinale a alternativa correta com o diagrama UML apropriado:
Alternativas
Alternativa 1:
Diagrama de atividades.
Alternativa 2:
Diagrama de componentes.
Alternativa 3:
Diagrama de comunicação.
Alternativa 4:
Diagrama de implantação.
Alternativa 5:
Diagrama de objetos.
Soluções para a tarefa
Resposta:
Alternativa 3: Diagrama de comunicação.
Explicação:
O diagrama de comunicação também representa as interações, mas é uma alternativa ao diagrama de sequência, tanto que algumas ferramentas Case de Modelagem de Dados geram um diagrama de comunicação a partir de um diagrama de sequência.
Um engenheiro de software precisa usar um diagrama da UML que é comumente associado ao diagrama de sequência devido ao fato de um complementar o outro, já que mostram com frequência as mesmas informações, porém, com um enfoque distinto.
Ao contrário do diagrama de sequência, o diagrama a ser utilizado não deverá se preocupar com a temporalidade do processo, mas sim em como os elementos estão vinculados e quais mensagens trocam entre si durante o processo.
Por tanto o diagrama UML apropriado é o Diagrama de comunicação, que é uma maneira de representar a interação entre objetos, alterna para o diagrama de seqüência. É um diagrama de classes que contém funções de classificador e funções de associação, e modela as interações entre objetos ou partes em termos de mensagens em seqüência.
Alternativa Correta: 3