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