1 / 20

Diagrama de colaboração

Diagrama de colaboração. Anderson Gomes. Diagrama de colaboração. Introdução: Diagrama de Colaboração e Diagrama de Seqüência são diagramas que podem ser usados para mostrar interações (mensagens) entre objetos; Esses dois tipos são chamados diagramas de interação.

odessa
Download Presentation

Diagrama de colaboração

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diagrama de colaboração Anderson Gomes

  2. Diagrama de colaboração Introdução: • Diagrama de Colaboração e Diagrama de Seqüência são diagramas que podem ser usados para mostrar interações (mensagens) entre objetos; Esses dois tipos são chamados diagramas de interação. • Um diagrama de interacção mostra um padrão de interacção entre vários objectos, com objectos e mensagens trocadas entre esses objectos por uma certa ordem num determinado âmbito (caso de uso, operação, etc.) • Os diagramas de colaboração dão ênfase à estrutura organizacional dos objectos que enviam e recebem mensagens, enquanto que os diagramas de sequência dão ênfase à ordem temporal das mensagens.

  3. Conteúdo dos Diagramas de Colaboração • Você pode ter objetos e instâncias de ator em diagramas de colaboração, junto com links e mensagens descrevendo como eles estão relacionados entre si e como interagem. O diagrama descreve o que ocorre com os objetos participantes e, como eles se comunicam entre si por intermédio de mensagens. Você pode criar um diagrama de colaboração para cada variante de fluxo de eventos de um caso de uso.

  4. Notação básica para diagramas de colaboração

  5. Classe e instâncias

  6. Links • Um link é uma conexão entre dois objetos • É uma instância de uma associação • Indica alguma forma de navegabilidade e visibilidade

  7. Mensagens • Observe o número de sequência das mensagens

  8. Parâmetros • O tipo do parâmetro é opcional

  9. Valor de retorno

  10. Iteração • A iteração é mostrada com um número de sequência e um * A mensagem é enviada repetidamente

  11. Iteração • Valores de recorrência podem ser incluídos

  12. Iteração • Mais de uma mensagem pode ser enviada na iteração

  13. Criação de instâncias • A mensagem de criação independente de linguagem é "create" • O estereótipo «new» pode ser usado

  14. Sequenciamento de mensagens • A primeira mensagem não é numerada

  15. Sequenciamento de mensagens • Tem várias alternativas para numerar as demais mensagens, incluindo um esquema hierárquico.

  16. Mensagens condicionais • A mensagem só é enviada se o teste resultar em TRUE

  17. Caminhos condicionais mutuamente exclusivos

  18. Coleções • Um conjunto de instâncias (multiobjeto)

  19. Mensagens para coleções • Na UML 1.0, a mensagem ia para todos os objetos • Na UML 1.1, uma mensagem enviada para uma coleção vai para o objeto-coleção e não para todos os objetos da coleção

  20. Exemplo - Impressão

More Related