Finalidade

Este mentor de ferramentas descreve como usar o Rational Rose® para documentar relacionamentos entre atores e casos de uso de negócios.

Informações relacionadas no Rational Unified Process: Atividade: Estruturar Modelo de Casos de Uso de Negócios

Visão Geral

Para documentar os relacionamentos entre atores e entre casos de uso, é necessário:

  1. Documentar generalizações de atores

  2. Documentar relacionamentos de inclusão entre casos de uso de negócios
  3. Documentar relacionamentos de extensão entre casos de uso de negócios
  4. Documentar generalizações de casos de uso

Para obter mais detalhes, consulte:

  • o tópico Use Case Diagrams (Overview) na Ajuda on-line do Rational Rose

  • Chapter 4, Introduction to Diagrams e Chapter 7, Use-Case Diagrams and Specifications no manual Using Rose

1. Documentar Generalizações de AtoresInício da página

Com a ferramenta de desenho Generalization da caixa de ferramentas do diagrama de casos de uso, é possível inserir um relacionamento de generalização entre dois atores de negócios em um diagrama de casos de uso. Depois de criar o relacionamento, você poderá descrevê-lo adicionando texto ao campo Documentation da caixa de diálogo Generalize Specification.

 2. Documentar Relacionamentos de Inclusão Entre Casos de Uso Início da página

Para criar um relacionamento de inclusão entre dois casos de uso em um diagrama de casos de uso, primeiro crie uma associação entre os dois casos de uso e, em seguida, atribua um estereótipo includes à associação. Use o estereótipo includes quando um caso de uso utilizar a funcionalidade de outro caso de uso. Geralmente, o caso de uso que está sendo utilizado contém funcionalidades que vários outros casos de uso podem precisar ou desejar.

Depois de criar a associação entre os casos de uso, você poderá:

  • Descrever o relacionamento adicionando texto ao campo Documentation da Association Specification (guia General).
  • Alterar a navegabilidade de um papel no relacionamento de inclusão. Por padrão, as associações são unidirecionais. Usando o campo Navigable na Association Specification (Role A ou Role B), é possível criar uma associação bidirecional.

 3. Documentar Relacionamentos de Extensão Entre Casos de Uso Início da página

Para criar um relacionamento de extensão entre dois casos de uso em um diagrama de casos de uso, primeiro desenhe uma associação entre os dois casos de uso e, em seguida, atribua um estereótipo extends à associação. Use o estereótipo de extensão para expressar comportamento opcional ou condicional de um caso de uso.

Depois de criar a associação entre os casos de uso, você poderá:

  • Descrever o relacionamento adicionando texto ao campo Documentation da Association Specification (guia General).
  • Especificar a multiplicidade (instâncias esperadas) de um papel.
  • Alterar a navegabilidade de um papel no relacionamento de extensão. Por padrão, as associações são unidirecionais. Usando o campo Navigable na Association Specification (Role A ou Role B), é possível criar uma associação bidirecional.

 4. Documentar Generalizações de Casos de Uso Início da página

É possível criar um relacionamento de generalização entre dois casos de uso de negócios quando um caso de uso fornecer funcionalidade comum (por exemplo, quando você tiver um caso de uso abstrato que forneça funcionalidade comum a casos de uso concretos).

Depois de criar um relacionamento de generalização entre casos de uso, você poderá descrevê-lo adicionando texto ao campo Documentation da Generalization Specification.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process