Diagrama de Colabora o

583 palavras 3 páginas
Diagramas de
Colaboração e
Componentes
Prof. Dr. rer. nat. Daniel D.
Abdala
Abdala@das.ufsc.br

Visão Geral - Colaboração





Usados para demonstrar como objetos interagem para executar um caso de uso;
Junto com diagramas de seqüência, são usados para clarificar os papéis dos objetos que executam um determinado fluxo de eventos; Principal fonte de informação para determinar:
• Interfaces
• Responsabilidades de uma classe

Colaboração vs Seqüência
Colaboração
Mais estático


Seqüência
Dinâmico

Relacionamentos entre objetos:
• Colaboração: Definido explicitamente;
• Seqüência:
Pode ser inferido indiretamente;



Legibilidade:
• Colaboração: Tende a degradar a medida que o número de

objetos e mensagens aumenta;
• Seqüência:
Se mantém sempre legível;


Difícil de demonstrar informações descritivas adicionais tais como:
• Andamento;
• pontos de decisão;
• outras informações não estruturadas.

Elementos do Dia. de
Colaboração


Elementos
• Atores (atorName);
• Objetos (objectName : className);
• Links / Mensagens.



Os objetos podem ser usados nos diagramas de colaboração das seguintes maneiras:
• Uma classe de objeto pode não estar especificada.

Normalmente, você primeiro cria um diagrama de colaboração com objetos e depois especifica a classe.
• Os objetos podem não ter nome, mas é recomendável nomeálos se você quiser diferenciar os diversos objetos da mesma classe. • Uma classe de objeto pode se representar no diagrama de colaboração, caso participe ativamente da colaboração.

Elementos do Dia. de Colaboração


Atores
• Dispara a interação.



Links -Os vínculos são definidos da seguinte maneira: • Um link é um relacionamento existente entre objetos,

entre os quais pode haver troca de mensagens. Nos diagramas de colaboração, o link aparece como uma linha sólida entre dois objetos.
• Um objeto interage com outros objetos ou navega até eles através dos links existentes entre eles.
• Um link pode ser uma instância de uma associação ou pode ser

Relacionados

  • Inorgânica
    393 palavras | 2 páginas
  • engenharia
    481 palavras | 2 páginas
  • Questões de Química enem 2008
    2969 palavras | 12 páginas
  • As 7 ferramentas da qualidade e gestão de projetos.
    682 palavras | 3 páginas
  • BPMN
    2307 palavras | 10 páginas
  • Revisão bibliográfica: biblioteca escolar
    1729 palavras | 7 páginas
  • Gerenciamento Qualidade
    669 palavras | 3 páginas
  • Portfolio 1 - Engenharia de Software
    318 palavras | 2 páginas
  • Business
    977 palavras | 4 páginas
  • Avaliação pedagógica
    1034 palavras | 5 páginas