DIAGRAMAS DE COMUNICAÇÃO
O que é?
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.
Objetivo
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.
Por que, tio?
Semelhanças e diferenças com
o Diagramade Sequência
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.
Semelhanças
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.
Diferenças
Diagramas de sequência ilustram informações em forma de “cerca” onde cada novo elemento é adicionado sempre a direita:
Diferenças
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:
Diferenças
Notações Básicas
Classes e Instâncias
Links Link é uma conexão entre dois elementos.
É uma instância de uma associação Indica alguma forma de navegabilidade e
visibilidade.
MensagensA Numeração é uma forma de indicar a sequência das mensagens
*O tipo do parâmetro é opcional.
Objetos como retorno de um
método
Condicionais operados lógicos e
Racionais
Caminhos condicionais mutuamente exclusivos
Repetição de Mensagens
Coleção Nada mais é do que um conjunto de
instâncias (multiobjeto) É representada da seguinte forma:
Mensagem para coleção
Mensagem para coleção
Exemplo de um Diagrama de
Comunicação
DÚVIDAS?
Fim da Apresentação
Top Related