Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Diagramas de Comunicação
2
O que é?
3
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
4
É considerado um diagrama comportamental, ou seja, é responsável por mostrar todo o processo lógico e sequêncial que um sistema deve ter.
5
Objetivo
6
Esses elementos podem ser entendidos como:
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: Classes; Objetos; Stakeholders.
7
Por que, tio? 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.
8
Semelhanças e diferenças com
o Diagrama de Sequência
9
Semelhanças 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.
10
Diferenç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.
11
Diferenças Diagramas de sequência ilustram informações em forma de “cerca” onde cada novo elemento é adicionado sempre a direita:
12
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:
13
Notações Básicas
14
Classes e Instâncias
15
Links Link é uma conexão entre dois elementos.
É uma instância de uma associação Indica alguma forma de navegabilidade e visibilidade.
16
Mensagens A Numeração é uma forma de indicar a sequência das mensagens
*O tipo do parâmetro é opcional.
17
Objetos como retorno de um método
18
Condicionais operados lógicos e Racionais
19
Caminhos condicionais mutuamente exclusivos
20
Repetição de Mensagens
21
Coleção Nada mais é do que um conjunto de instâncias (multiobjeto)
É representada da seguinte forma:
22
Mensagem para coleção
23
Mensagem para coleção
24
Exemplo de um Diagrama de Comunicação
25
ITEM = EMPRESTIMO QUE ESTÁ SENDO FEITO NO MOMENTO.
26
DÚVIDAS?
27
Fim da Apresentação
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.