Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* * MODELAGEM DE SISTEMAS – AULA07 DIAGRAMAS DE INTERAÇÃO – CLAUDIA ABREU PAES * * SUMÁRIO Conceitos Diagrama de Sequencia Diagrama de Sequencia de Sistema Diagrama de Colaboração * * DIAGRAMAS DE INTERAÇÃO Conceitos O Diagrama de Interação apresenta a relação entre os objetos e a troca de mensagens que são necessárias para efetivar a realização do comportamento. O Diagrama de Interação representa um único caso de uso e deve ser usado quando se deseja visualizar os comportamentos utilizados pelos vários objetos dentro do caso de uso. Diagramas de interação são apresentados sob duas formas na UML através do Diagrama de Seqüência e Diagrama de Colaboração. * * DIAGRAMA DE SEQÜÊNCIA Representa a seqüência lógica dos comportamentos dentro do caso de uso. Portanto a leitura é realizada de cima para baixo e, da esquerda para direita. Os elementos utilizados para compor o diagrama são os seguintes: DIAGRAMAS DE INTERAÇÃO * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO :nome objeto :nome objeto Ator Objeto Linha da vida * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Mensagem * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Método * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Mensagens condicionais * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Iteração * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Condição de guarda * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Caixa de ativação * * DIAGRAMA DE SEQÜÊNCIA - SIMBOLOGIA DIAGRAMAS DE INTERAÇÃO Auto Delegação * * FLUXO NORMAL Sistema Apresenta Tela de Locação. Vendedor Informa Placa de VEÍCULO. Sistema obtém dados de VEÍCULO. Sistema obtém dados de CLIENTE. Sistema apresenta dados de CLIENTE. Sistema obtém dados de VAGA. DIAGRAMAS DE INTERAÇÃO DIAGRAMA DE SEQÜÊNCIA – EXEMPLO * * Sistema apresenta lista de VAGA. Vendedor escolhe VAGA. Vendedor clica CONFIRMA. Sistema altera VAGA. Sistema Inclui “Emitir Comprovante de Locação” Sistema Encerra Caso De Uso. DIAGRAMAS DE INTERAÇÃO * * DIAGRAMAS DE INTERAÇÃO DIAGRAMA DE SEQÜÊNCIA – EXEMPLO * * DIAGRAMAS DE INTERAÇÃO DIAGRAMA DE SEQÜÊNCIA DE SISTEMAS (DSS) – EXEMPLO * * DIAGRAMA DE COLABORAÇÃO Apresenta objetos e classes envolvidas no cenário e a ligação entre eles apresentando a forma de navegação e visibilidade. Os elementos utilizados para compor o diagrama são os seguintes: objeto DIAGRAMAS DE INTERAÇÃO * * DIAGRAMAS DE INTERAÇÃO :objeto1 :objeto2 :objeto1 :objeto2 mensagem() retorno() mensagem() Ligação Mensagem DIAGRAMA DE COLABORAÇÃO – SIMBOLOGIA * * DIAGRAMAS DE INTERAÇÃO :objeto1 :objeto2 1:mensagem() 2:retorno() mensagem() 1. A primeira mensagem não é numerada; 2. A ordem e o alinhamento são mostrados com um esquema de numeração cardinal. Sequencia DIAGRAMA DE COLABORAÇÃO – SIMBOLOGIA * * DIAGRAMAS DE INTERAÇÃO Auto Delegação :OBJETO :OBJETO(new) <<create>> 1:mensagem () Criação de instância DIAGRAMA DE COLABORAÇÃO – SIMBOLOGIA * * DIAGRAMAS DE INTERAÇÃO :OBJETO :OBJETO(new) Mensagens condicionais - Guarda 1[condição]:mensagem () :OBJETO :OBJETO(new) Iteração 1:*mensagem () DIAGRAMA DE COLABORAÇÃO – SIMBOLOGIA * * DIAGRAMAS DE INTERAÇÃO DIAGRAMA DE COLABORAÇÃO – EXEMPLO * * A diferença básica é que no Diagrama de Seqüência conseguimos visualizar claramente a seqüência da troca de mensagens entre os objetos, sendo válido para avaliação da consistência das operações e, no Diagrama de Colaboração esta seqüência não fica totalmente clara, mas é possível interpretar todas as mensagens recebidas pelos objetos, sendo muito válido para definição de parâmetros, planejamento de desenvolvimento e outros aspectos para o projeto em si. DIAGRAMAS DE INTERAÇÃO * * Próxima aula Aula prática: Descrição de caso de uso e diagrama de interação. DIAGRAMAS DE INTERAÇÃO * * * * * * * * * * * * * * * * * * * * * * * *
Compartilhar