Finalidade

Este mentor de ferramentas descreve como usar o Rational Rose para criar diagramas de colaboração que mostrem as interações entre objetos.

Informações relacionadas no Rational Unified Process:

Visão Geral

Este é um resumo dos passos que devem ser executados para descrever as interações entre objetos usando diagramas de colaboração:

  1. Criar um diagrama de colaboração na Realização de Casos de Uso

  2. Criar um objeto em um diagrama de colaboração
  3. Criar vínculos entre os objetos
  4. Criar mensagens entre os objetos

Para obter informações sobre diagramas de colaboração, consulte:

  • Collaboration Diagrams (Overview) na Ajuda on-line do Rational Rose

  • Chapter 4, Introduction to Diagrams and Chapter 9, Interaction Diagrams and Specifications in the Using Rational Rose manual.

1. Criar um diagrama de colaboração na Realização de Casos de Uso Início da página

Ao criar um diagrama de colaboração para uma realização de casos de uso, convém nomear o diagrama como "<nome do caso de uso> - <tipo de fluxo>". Essa convenção de nomes simplifica o acompanhamento futuro de objetos para a realização de casos de uso em que eles participem. Use também a janela Documentation para inserir uma breve descrição do cenário ilustrado pelo diagrama de colaboração.

2. Criar um objeto em um diagrama de colaboração Início da página

Um diagrama de colaboração é um diagrama de interação que mostra a seqüência das mensagens que implementam uma operação ou uma transação. Os diagramas de colaboração mostram objetos, seus vínculos e suas mensagens. Eles também podem conter instâncias de classes simples e instâncias de classes utilitárias. Cada diagrama de colaboração fornece uma visão das interações ou dos relacionamentos estruturais que ocorrem entre objetos e entre entidades semelhantes a objeto no modelo atual. Neste passo, você:

  • Arrasta e solta atores no diagrama de seqüência.

  • Adiciona objetos ao diagrama e identifica as classes às quais os objetos pertencem.

3. Criar vínculos entre os objetos Início da página

Os vínculos são uma forma de dois objetos/atores trocarem mensagens. Um vínculo é uma instância de uma associação, da mesma forma que um objeto é uma instância de uma classe.

4. Criar mensagens entre os objetos Início da página

Uma mensagem representa a comunicação entre atores e objetos, indicando que uma ação se seguirá. A mensagem leva informações do foco de controle de origem para o foco de controle de destino. Em um diagrama de colaboração, um ícone de mensagem pode representar várias mensagens. Ao criar uma mensagem, use o campo Documentation em Message Specification para descrever a mensagem.

A caixa de ferramentas do diagrama de colaboração contém duas ferramentas de mensagem. A ferramenta de mensagem de encaminhamento, representada por uma seta apontando para "nordeste", insere um ícone de mensagem enviada do cliente para o fornecedor. A ferramenta de mensagem reversa, representada por uma seta apontando para "sudoeste", insere um ícone de mensagem enviada do fornecedor para o cliente. A sincronização padrão de uma mensagem é "simples".

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process