Diagramas de Seqüência
Diagramas de Seqüência
Diagramas de Comunicação
Comparação entre os diagramas de seqüência e
comunicação
Exemplo de um diagrama de seqüência:
fazerPagamento
Exemplo de um diagrama de comunicação:
fazerPagamento
A importância dos diagramas de interação
Participantes e Linhas de Vida
Sintaxe das mensagens
Forma Geral:
Exemplos:
Mensagens
Retorno de uma mensagem
Duas formas de mostrar o valor de retorno de uma
mensagem
Mensagens para "this"
Criação de instâncias
Destruição de Objetos
Frames em Diagramas de Seqüência
Loops
Loops na especificação UML 1.x
Mensagens Condicionais
Mensagens condicionais na UML 1.x
Mensagens condicionais mutuamente exclusivas
Percorrendo uma coleção
Usando uma notação explícita
Percorrendo uma coleção
Usando uma notação implícita
Mensagens Polimórficas
Mensagens Polimórficas
Mensagens síncronas e assíncronas
Diagramas de Comunicação
Associações
Mensagens
Mensagens para this
Criação de instâncias
Numeração das mensagens
Um caso simples
Numeração das mensagens
Um caso mais complexo
Mensagens condicionais
Mensagens condicionais mutuamente exclusivas
Loops
Percorrendo uma coleção
Mensagens Polimórficas
Mensagens síncronas e assíncronas
Exercício
•
Elabore um diagrama de seqüência para especificar o
fluxo de controle envolvido ao se iniciar uma simples
ligação telefônica.
•
Objetos:
•
•
•
Chamador
Chamado
SistemaTelefônico
Download

Diagramas de Sequencia