Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Diagramas de Seqüência
2
Objetivo Mostrar a interação, isto é, a seqüência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação, etc.) Enfatizar a comunicação e a passagem de controle entre objetos ao longo do tempo Útil para descrever uma seqüência particular de funcionamento, Mas não para muitas seqüências alternativas e ciclos, ações realizadas por um objeto que não envolvem comunicação com outros objetos 2009 Bacalá - MDS
3
Objetos e linhas de vida
Cada objeto participante é representado por uma caixa em cima duma linha vertical a traço interrompido (linha de vida) Normalmente aparecem atores (objetos externos ao sistema) iniciando interações O tempo cresce de cima para baixo objeto1:Classe1 objeto2: :Classe3 mensagem 2009 Bacalá - MDS
4
Diagramas de Seqüência
2009 Bacalá - MDS
5
Diagramas de Comunicação
2009 Bacalá - MDS
6
Comparação entre os diagramas de seqüência e comunicação
Tipo Pontos fortes Pontos Fracos Sequência Mostra com clareza a seqüência ou ordem temporal das mensagens. Amplo conjunto de opções detalhadas. Deve ser estendido para a direita quando são acrescidos novos objetos; consome espaço na horizontal Comunicação Economia de espaço - flexibilidade para adicionar novos objetos em duas dimensões. É mais difícil ver a seqüência das mensagens. menos opções de notação. 2009 Bacalá - MDS
7
Exemplo de um diagrama de seqüência: fazerPagamento
2009 Bacalá - MDS
8
Exemplo de um diagrama de comunicação: fazerPagamento
2009 Bacalá - MDS
9
Participantes e Linhas de Vida
2009 Bacalá - MDS
10
Sintaxe das mensagens Forma Geral: Exemplos: 2009 Bacalá - MDS
11
Mensagens 2009 Bacalá - MDS
12
Retorno de uma mensagem
Duas formas de mostrar o valor de retorno de uma mensagem 2009 Bacalá - MDS
13
Mensagens para "this" 2009 Bacalá - MDS
14
Criação de instâncias 2009 Bacalá - MDS
15
Destruição de Objetos 2009 Bacalá - MDS
16
Frames em Diagramas de Seqüência
Loops 2009 Bacalá - MDS
17
Loops na especificação UML 1.x
2009 Bacalá - MDS
18
Mensagens Condicionais
2009 Bacalá - MDS
19
Mensagens condicionais na UML 1.x
2009 Bacalá - MDS
20
Mensagens condicionais mutuamente exclusivas
2009 Bacalá - MDS
21
Percorrendo uma coleção
Usando uma notação explícita 2009 Bacalá - MDS
22
Percorrendo uma coleção
Usando uma notação implícita 2009 Bacalá - MDS
23
Mensagens Polimórficas
2009 Bacalá - MDS
24
Mensagens Polimórficas
2009 Bacalá - MDS
25
Mensagens síncronas e assíncronas
2009 Bacalá - MDS
26
Diagramas de Comunicação
27
Associações 2009 Bacalá - MDS
28
Mensagens 2009 Bacalá - MDS
29
Mensagens para this 2009 Bacalá - MDS
30
Criação de instâncias 2009 Bacalá - MDS
31
Numeração das mensagens
Um caso simples 2009 Bacalá - MDS
32
Numeração das mensagens
Um caso mais complexo 2009 Bacalá - MDS
33
Mensagens condicionais
2009 Bacalá - MDS
34
Mensagens condicionais mutuamente exclusivas
2009 Bacalá - MDS
35
Loops 2009 Bacalá - MDS
36
Percorrendo uma coleção
2009 Bacalá - MDS
37
Mensagens Polimórficas
2009 Bacalá - MDS
38
Mensagens síncronas e assíncronas
2009 Bacalá - MDS
39
Curiosidades Sentido de leitura: sempre da esquerda para direita? 2009
Bacalá - MDS
40
Curiosidades Sentido de leitura: sempre da esquerda para direita? 2009
Bacalá - MDS
41
Curiosidades Exemplo: árabe 2009 Bacalá - MDS
42
Curiosidades Exemplo: árabe 2009 Bacalá - MDS
43
Curiosidades Real Time 2009 Bacalá - MDS
44
Modelo de Negócio 2009 Bacalá - MDS
45
Modelo de Análise 2009 Bacalá - MDS
46
Modelo de Análise 2009 Bacalá - MDS
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.