O que é?
Um dos diagramas que compõem a
UML 2.x
 É classificado como um diagrama de
Interação, pois enfatiza as relações
entre os vários participantes de uma
interação ou processo.
 Também classificado como antigo
diagrama de colaboração na UML 1.x


É considerado um diagrama
comportamental, ou seja, é responsável
por mostrar todo o processo lógico e
sequêncial que um sistema deve ter.
O diagrama de comunicação mostra a
troca de mensagens entre elementos
relacionados no sistema em uma
determinada sequência.
 Esses elementos podem ser entendidos
como:

1. Classes;
2. Objetos;
3. Stakeholders.
Porque os elementos do sistema
trabalham em conjunto para cumprir os
objetivos do sistema, e um linguagem
de modelagem precisa poder
representar esta característica.
 E... O diagrama de comunicação
procura capturar este comportamento.

O diagrama de comunicação e de
sequência são interligados, podendo até
acontecer do diagrama de comunicação
ser usado como um “diagrama
complementar” do diagrama de
sequência.
 O diagrama de comunicação pode ser
transformado em um diagrama de
sequencia sem que sejam pedidas
informações.


O Diagrama de sequência possui aspecto
temporal e destaca sequência das informações
trocadas entre os elementos para executar um
determinado requisito do sistema.

O Diagrama de Comunicação destaca o
contexto organizacional, em como que é
feita a comunicação entre os elementos
que possuem relações entre si durante
a execução de determinado requisito do
sistema.

Diagramas de sequência ilustram informações em
forma de “cerca” onde cada novo elemento é
adicionado sempre a direita:

O Diagrama de comunicação ilustra as
informações em formato de grafo, onde
cada novo elemento pode ser
adicionado em qualquer lugar no
diagrama:
Link é uma conexão entre dois elementos.
 É uma instância de uma associação
 Indica alguma forma de navegabilidade e
visibilidade.

A Numeração é uma forma de indicar
a sequência das mensagens
*O tipo do parâmetro é opcional.
Nada mais é do que um conjunto de
instâncias (multiobjeto)
 É representada da seguinte forma:

Download

Diagrama de Comunicacao