Finalidade

Este mentor de ferramentas descreve como gerenciar casos de uso no Rational Rose® usando documentos e atributos de casos de uso integrados no Rational RequisitePro®.

Informações relacionadas no Rational Unified Process:

Visão Geral

Os implementadores, os profissionais de teste e os gerentes de projeto gerenciam casos de uso à medida que são desenvolvidos e aperfeiçoados durante as fases de iniciação, elaboração, construção e transição de um projeto. O gerenciamento eficaz de casos de uso requer uma documentação integrada para registrar o status atual do caso de uso e fornecer descrições detalhadas sobre ele.

O Gerenciamento Integrado de Casos de Uso da Rational permite gerenciar casos de uso por meio de atributos — como Prioridade, Risco, Status e Iteração — associando os casos de uso no Rose a documentos, pacotes e requisitos do RequisitePro. É possível navegar facilmente de modelos de casos de uso no Rose para documentos, pacotes e requisitos de caso de uso do RequisitePro. O gerenciamento de casos de uso no RequisitePro adiciona profundidade e informações relacionais aos casos de uso no Rose com o suporte aos seguintes elementos:

  • definições textuais de casos de uso em documentos do Microsoft Word
  • descrições detalhadas de fluxos de eventos, requisitos especiais, precondições e pós-condições
  • relacionamentos hierárquicos (pai - filho) entre nomes e ações de casos de uso no fluxo de eventos de casos de uso
  • rastreabilidade para e a partir de outros casos de uso e recursos de design associados, e planos de teste

Embora muitos desenvolvedores possam desenvolver casos de uso inicialmente no Rose, a maioria dos analistas prefere começar o desenvolvimento de requisitos de casos de uso no RequisitePro. O Gerenciamento Integrado de Casos de Uso permite começar em qualquer uma das ferramentas e depois criar casos de uso associados ou requisitos de casos de uso na outra ferramenta. As duas abordagens oferecem o gerenciamento integrado de casos de uso com diversas seleções fáceis de menu.

Passos da Ferramenta

Este documento contém os seguintes passos:

  1. Associar artefatos do Rose e do RequisitePro
  1. Gerenciar atributos e documentos de casos de uso
  2. Associar requisitos a casos de uso do Rose a partir do RequisitePro

1. Associar Artefatos do Rose e do RequisitePro Início da página

Para se beneficiar do Gerenciamento Integrado de Casos de Uso, associe primeiro um modelo ou pacote do Rose a um projeto do RequisitePro. Essa associação de modelo ou pacote estabelece tipos de documentos e requisitos disponíveis para a descrição e o gerenciamento do caso de uso.

Os casos de uso poderão, então, ser associados a documentos de casos de uso novos ou existentes do RequisitePro. Cada caso de uso também poderá ser associado diretamente a um requisito do RequisitePro; associe o caso de uso à propriedade de texto do requisito (não ao nome do requisito). Essa associação de requisito fornece os atributos específicos para gerenciar o desenvolvimento de casos de uso.

Associar um modelo ou pacote a um projeto do RequisitePro

  1. Abra o modelo do Rational Rose.
  2. Siga um destes procedimentos:
  • Para associar um modelo a um projeto, clique em Tools > RequisitePro > Associate Model to Project. A caixa de diálogo Associate Model to Project é exibida.
  • Para associar um pacote a um projeto, clique com o botão direito do mouse no pacote e, em seguida, clique em RequisitePro > Associate Package to Project. A caixa de diálogo Associate Package to Project é exibida.
  1. No campo Project File, clique no botão Browse. Procure e selecione o arquivo de projeto do RequisitePro (com uma extensão .RQS). Em geral, está localizado em um subdiretório de projeto no diretório \Program Files\Rational\RequisitePro\Projects. Essa localização poderá variar durante o acesso a projetos baseados na rede ou diretórios de projetos locais personalizados.
  2. Clique em Open. O caminho completo e o nome do arquivo .RQS do RequisitePro são exibidos no campo Project File. Os tipos de documentos e requisitos disponíveis são listados nos campos correspondentes.
  3. No campo Default Document Type, clique na seta para baixo e selecione um tipo de documento na lista.
    Esse tipo de documento, como "Especificação de Caso de Uso", determina o template do documento do Word e um tipo de requisito padrão para todos os requisitos desse documento.
  4. No campo Default Requirement Type, clique na seta para baixo e selecione um tipo de requisito na lista. Esse tipo de requisito controla a escolha de atributos, como Prioridade, Status e Iteração, que você usará ao gerenciar casos de uso.
  5. Se você estiver usando um mapa de caminho virtual para o modelo do Rose, selecione um Rose Path Map.
  6. Clique em OK para salvar a associação e fechar a caixa de diálogo.

Consulte o tópico Associating a model with a project na Ajuda on-line do Gerenciamento Integrado de Casos de Uso.

Associar casos de uso a requisitos do RequisitePro

Associe um caso de uso do Rose a um requisito do RequisitePro para tirar máximo proveito do gerenciamento de casos de uso usando atributos de requisito. Observe que o texto do requisito, e não o nome dele, pode ser usado para criar essa associação.

Associe um caso de uso a um requisito existente
  1. No diagrama de casos de uso ou na árvore de navegação de modelos do Rose, clique em um caso de uso com o botão direito do mouse.
  2. Selecione Requirement Properties > Associate no menu contextual. A caixa de diálogo Associate a Requirement to Use Case é exibida.
  3. No campo Requirements of type, selecione um tipo de requisito, como UC, para gerenciar os atributos de casos de uso.
  4. Selecione um requisito na lista exibida e clique em OK.
    • Se o requisito tiver um nome, mas nenhum texto, a caixa de diálogo Resolve Use Case Name será exibida e permitirá atribuir o texto do requisito, o nome do caso de uso ou a sua própria entrada tanto ao texto do requisito como ao nome do caso de uso.
    • Se o requisito existente contiver texto, o texto será atualizado com o nome do caso de uso do Rose.
    Uma caixa de diálogo de requisito será exibida, com a guia Attributes.
  5. Efetue mudanças nas propriedades do requisito.
Associe um caso de uso a um novo requisito
  1. No diagrama de casos de uso ou na árvore de navegação de modelos do Rose, clique em um caso de uso com o botão direito do mouse.
  2. Selecione Requirement Properties > New no menu contextual. Um novo requisito é criado no projeto do RequisitePro. O texto do requisito contém o nome do caso de uso do Rose. Uma caixa de diálogo de requisito será exibida, com a guia Attributes.
  3. Efetue mudanças nas propriedades do requisito.
  4. Selecione a guia General e efetue mudanças nas propriedades gerais de requisitos. Certifique-se de selecionar o pacote apropriado para o novo requisito.

Consulte os seguintes tópicos na Ajuda on-line do Gerenciamento Integrado de Casos de Uso:

  • Associating a use case with a new requirement
  • Associating a use case with an existing requirement

Associar casos de uso a documentos do RequisitePro

Associar um caso de uso a um documento existente
  1. No diagrama de casos de uso ou na árvore de navegação de modelos do Rose, clique em um caso de uso com o botão direito do mouse.
  2. Selecione Use Case Document > Associate no menu contextual. A caixa de diálogo Associate Document to Use Case é exibida.
  3. No campo Documents of type, selecione um tipo de documento para a lista a seguir.
  4. Selecione um documento na lista exibida e clique em OK.
Associar um caso de uso a um novo documento
  1. No diagrama de casos de uso ou na árvore de navegação de modelos do Rose, clique em um caso de uso com o botão direito do mouse.
  2. Para criar um novo documento, selecione Use Case Document > New no menu contextual. O RequisitePro abre um novo documento do tipo especificado na associação de modelo ou pacote do Rose ao projeto do RequisitePro. O nome e o nome de arquivo do novo documento correspondem ao nome do caso de uso do Rose.
  3. Use o comando RequisitePro > Document > Save na Área de Trabalho do Word do RequisitePro para salvar o documento.

Consulte Associating a use case with an existing document na Ajuda on-line do Gerenciamento Integrado de Casos de Uso.

2. Gerenciar atributos e documentos de casos de uso Início da página

Os atributos de casos de uso são gerenciados em um requisito associado do RequisitePro. Por padrão, a guia Attributes é exibida quando a caixa de diálogo Requirement é aberta. É possível usar as guias General e Revision para revisar informações de requisitos. Além disso, é possível usar a guia Traceability para adicionar a rastreabilidade a outros requisitos no RequisitePro e a partir deles. Para obter mais informações sobre rastreabilidade, consulte a Ajuda on-line do RequisitePro.

Para definir os valores de atributos de casos de uso, siga estes procedimentos:

  1. Clique com o botão direito do mouse em um caso de uso do Rose que esteja associado a um requisito ou documento.
  2. Selecione Requirements Attributes > Open no menu contextual. A caixa de diálogo de requisito é exibida.
  3. Nos campos de atributo na guia Attributes, selecione ou digite um valor para cada campo.
    Observação: Não modifique os atributos RoseType, RoseModelPath ou RoseItemID.
  4. Clique em OK para salvar as definições e fechar a caixa de diálogo.

Para abrir o documento de requisitos do RequisitePro que está associado a um caso de uso:

  1. Na árvore de navegação ou no diagrama de casos de uso, clique com o botão direito do mouse em um caso de uso que está associado a um documento do RequisitePro.
  2. Selecione Use Case Document > Open no menu contextual.

Consulte os seguintes tópicos na Ajuda on-line do Gerenciamento Integrado de Casos de Uso:

  • Assigning attribute values to a use case
  • Opening the associated document

3. Associar requisitos a casos de uso do Rose a partir do RequisitePro Início da página

Para usar requisitos de casos de uso do RequisitePro a fim de criar casos de uso em um modelo do Rose a partir de um documento do RequisitePro, abra o documento e posicione o cursor no texto do requisito. Selecione RequisitePro > Requirement > Associate to Rose Use Case. A caixa de diálogo Rose Use-Case Association é exibida.

Para usar requisitos de casos de uso do RequisitePro a fim de criar casos de uso em um modelo do Rose a partir de uma visão do RequisitePro ou do Explorer, selecione o requisito desejado. Selecione Requirement > Associate to Rose Use Case. A caixa de diálogo Rose Use-Case Association é exibida.

Vincular ao modelo do Rose

  1. Se o campo Rose Model File já estiver preenchido com o caminho correto para o arquivo de modelo a ser usado, vá para o passo 3. Caso contrário, digite o caminho completo e o nome do arquivo de modelo do Rose no campo indicado. Ou então, clique em Browse para localizar o arquivo de modelo.
  2. Clique em Apply para abrir o arquivo de modelo do Rose. Os casos de uso no modelo que não estiverem associados a um requisito ou documento serão exibidos na lista Select Rose Item(s).
  3. Para associar o requisito a um caso de uso novo ou existente, siga o procedimento adequado a seguir.

Associar um requisito a um caso de uso existente

  1. Se você deseja usar um caso de uso existente, procure-o e clique em Associate. Se o texto do requisito e o nome do caso de uso coincidirem, uma mensagem de confirmação da associação será exibida. Clique em OK para retornar à caixa de diálogo Requirement Use Case Association. O procedimento está concluído.
  2. Se a entrada Use-Case Name for diferente do texto do requisito, a caixa de diálogo Resolve Use Case Name será exibida. Siga um destes procedimentos:
    • Selecione Requirement Text para aplicar o texto do requisito do RequisitePro ao nome do caso de uso do Rose.
    • Selecione Use Case Name para aplicar o nome do caso de uso do Rose ao texto do requisito do RequisitePro.
    • Selecione Other e digite uma nova entrada que será aplicada ao texto do requisito do RequisitePro e ao nome do caso de uso do Rose.
  3. Uma mensagem de confirmação da associação será exibida. Clique em OK para voltar para a caixa de diálogo Requirement Use Case Association. O procedimento está concluído.

Criar um novo caso de uso a partir de um requisito existente

  1. Se não houver um caso de uso existente no Modelo do Rose que sirva para você, selecione a pasta do pacote apropriado e clique em Create. A caixa de diálogo Create a New Use Case é exibida. O campo Use-Case Name exibe, por padrão, o texto do requisito selecionado. Para alterar o nome do novo caso de uso, digite uma nova entrada.
  2. Selecione um pacote para inserir o novo caso de uso. Se você já tiver selecionado um pacote no painel do Explorer, ele será exibido como a seleção padrão.
  3. Clique em OK. Uma mensagem de confirmação da associação será exibida. Clique em OK para voltar para a caixa de diálogo Requirement Use Case Association. O procedimento está concluído.

Consulte o tópico Creating use cases from requirements na Ajuda on-line do Gerenciamento Integrado de Casos de Uso.

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process