Vantagens de reunir

588 palavras 3 páginas
Diagramas de Colaboração

Introdução
Dois tipos de diagramas podem ser usados para mostrar as interações (mensagens) entre objetos
Diagramas de Sequência
Diagramas de Colaboração
Os dois tipos de diagramas são chamados diagramas de interação
O objetivo é de mostrar como as pós-condições dos contratos serão realizadas
O diagrama de sequência é mais simples de usar quando se deseja mostrar apenas as sequências de interações
O diagrama de colaboração é mais adequado quando se deseja expressar mais detalhes da colaboração entre objetos
Exemplo de um diagrama de sequência:

Exemplo de um diagrama de colaboração

No exemplo acima:
A mensagem façaPagamento é enviada a uma instância de uma TPDV
O TPDV envia a mensagem façaPagamento a uma instância de Venda
O objeto da classe Venda cria uma instância de um Pagamento
Sobre a importância de diagramas de interação
Uma das coisas mais difíceis de fazer no projeto de um sistema é a atribuição de responsabilidades a objetos e a consequente colaboração entre objetos
Os diagramas de interação ajudam muito a construir o sistema e uma boa parcela do tempo deve ser dedicado à sua construção
É principalmente aqui que bons princípios de projeto serão usados
Esta seção discute apenas a notação empregada em diagramas de colaboração
Seções subsequentes tratarão da distribuição de responsabilidades entre objetos e apresentar padrões de projeto
Como criar diagramas de colaboração
Criar um diagrama separado para cada operação do sistema sendo desenvolvida na iteração corrente.
Para cada mensagem de operação do sistema, um diagrama é consttuído com essa mensagem inicial
Se o diagrama ficar complexo (não cabe numa única página), quebre-o em diagramas menores
Usando o contrato das operações (principalmente as pós-condições) e os Use Cases como ponto de partida, projete um sistema de objetos interagindo entre si para realizar as tarefas. Aplique padrões de projeto para desenvolver um bom projeto

Relacionados

  • Vantagens de reunir o diagrama de atividades e diagrama de seqüência
    556 palavras | 3 páginas
  • RESPONSABILIDADE SOCIAL
    32813 palavras | 132 páginas
  • qryet
    2461 palavras | 10 páginas
  • PRODUÇÃO - QFD
    513 palavras | 3 páginas
  • Treinamento De Handebol
    6467 palavras | 26 páginas
  • Braz-
    1634 palavras | 7 páginas
  • Padrão de projeto - visitor
    285 palavras | 2 páginas
  • Logística Empresarial
    2255 palavras | 10 páginas
  • Administração de medicamentos na enfermagem
    5939 palavras | 24 páginas
  • Descentralizaçao
    343 palavras | 2 páginas