Diagrama de colaboração

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
Question book.svg
Este artigo não cita fontes fiáveis e independentes. (desde fevereiro de 2010). Por favor, adicione referências e insira-as corretamente no texto ou no rodapé. Conteúdo sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros e acadêmico)
Diagramas da UML 2.0 editar
Diagramas estruturais
Diagramas comportamentais

Um Diagrama de comunicação (era conhecido como Diagrama de Colaboração até a versão 1.5 da UML) é definido pelo UML (Unified Modeling Language). O Diagrama de Colaboração exibe uma interação, consistindo de um conjunto de objetos e seus relacionamentos, incluindo as mensagens que podem ser trocadas entre eles. O diagrama de sequência e de colaboração são isomórficos.

O diagrama de colaboração mostra, de maneira semelhante ao diagrama de seqüência, a colaboração dinâmica entre os objetos. Se a ênfase do diagrama for o decorrer do tempo, é melhor escolher o diagrama de seqüência, mas se a ênfase for o contexto do sistema, é melhor dar prioridade ao diagrama de colaboração. O diagrama de colaboração é desenhado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.

O Diagrama de Comunicação dá ênfase à ordenação estrutural em que as mensagens são trocadas entre os objetos de um sistema.

Conceitos[editar | editar código-fonte]

  • Objeto: Instância da classe.
  • Vínculo: Ligações entre os objetos.
  • Mensagem: Mensagem a um método.

Restrições[editar | editar código-fonte]

  • New: um objeto ou um vínculo é criado durante uma interação.
  • Destroyed: um objeto ou um vínculo é destruído durante uma interação.
  • Transient: um objeto ou um vínculo é criado, destruído e recriado em uma mesma interação.

Exemplo[editar | editar código-fonte]

Exemplo de Diagrama de Colaboração.
Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.


Ver também[editar | editar código-fonte]