Diagramas de comunicação

Na UML, um diagrama de comunicação mostra as interações entre os objetos ou funções associados com linhas de vida e mensagens transmitidas entre linhas de vida. Em versões anteriores do UML, esse diagrama era denominado diagrama de colaboração e possuía uma notação diferente.

Diagramas de comunicação são um tipo de diagrama de interação que você pode usar para explorar o comportamento dinâmico de um sistema ou aplicativo de software. Eles fornecem uma visualização alternativa das mesmas informações dos diagramas de sequência. Nos diagramas de sequência, o foco é ordenar das mensagens com o tempo; nos diagramas de comunicação, o foco é a estrutura das mensagens transmitidas entre os objetos na interação. Esses diagramas ilustram como o fluxo de mensagens entre objetos e os relacionamentos implícitos entre classes.

Você pode usar diagramas de comunicação para explorar como objetos em um sistema ou aplicativo trabalham juntos. Os diagramas de comunicação podem identificar os seguintes aspectos de uma interação ou tarefa:

Os diagramas de comunicação assemelham-se aos diagramas de objetos, nos quais uma linha de vida representa os objetos na interação e as setas representam as mensagens transmitidas entre as linhas de vida. Pontas de setas indicam a direção das mensagens, para frente ou para trás, e números de seqüência indicam a ordem na qual as mensagens são transmitidas.

Os seguintes tópicos descrevem os elementos nos diagramas de comunicação:


Feedback