A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de.

Apresentações semelhantes


Apresentação em tema: "1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de."— Transcrição da apresentação:

1 1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de comunicação ou colaboração msg1( )1:msg2( ) :Instância_da _Classe_A :Instância_da _Classe_B

2 2 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Os diagramas de comunicação com os de sequência constituem os DIAGRAMAS DE INTERAÇÃO Interações entre objetos e satisfação das pós-condições das operações Diagrama registrarPagamento –1) a mensagem registrarPagamento é enviada para uma instância de um POST –2) o objeto POST envia a mensagem a uma instância de Venda –3) o objeto Venda cria uma instância de Pagamento

3 3 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB

4 4 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Vantagens –Expressão –Contextualização –Ocupam pouco espaço Há princípios nesses diagramas que não há em outros diagramas Passos –1) um diagrama separado para cada operação do sistema –2) se o diagrama for complexo, separar em diagramas menores –3) usar as responsabilidades e as pós-condições do contrato da operação e a descrição do caso de uso como ponto de partida, desenhar um sistema de objetos que interagem para executar as tarefas

5 5 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB De onde parte o diagrama de colaboração –Os casos sugerem indicam eventos do sistema –As suposições sobre as operações estão nos CONTRATOS(*) –As operações de sistema representam mensagens que iniciam diagramas de interação que mostram como os objetos interagem para executar as tarefas

6 6 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB (*) CONTRATOS –Documento que descreve o que uma operação se compromete a atingir Pode ser para um método de software até uma operação mais abrangente de sistema Descreve mudanças no estado global do sistema –Exemplo de contrato no POST para entrarItem

7 7 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB

8 8 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Notação –Para todo elemento de UML (classe, ator,...) uma instância usa o mesmo símbolo gráfico que o tipo, porém o nome está sublinhado

9 9 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Ligação Mensagens

10 10 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Parametrização Retorno

11 11 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Auto-chamada Iteração

12 12 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Instanciação Sequenciação

13 13 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Condições

14 14 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Coleções

15 15 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB Outros exemplos –Abertura de conta

16 16 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB –Encerramento de conta

17 17 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB –Solicitação de extrato em caixa eletrônico

18 18 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB –Controle de cursos


Carregar ppt "1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – COINFO – CEFET-PB 11. Comunicação Objetivo: compreender a notação do diagrama de."

Apresentações semelhantes


Anúncios Google