Mentor de Ferramentas: Gerenciamento de Casos de Uso Usando o Rational Rose e o Rational RequisitePro
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:
- Associar artefatos do Rose e do RequisitePro
- Gerenciar atributos e documentos de casos de uso
- Associar requisitos a casos de uso do Rose a partir do RequisitePro
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.
- Abra o modelo do Rational Rose.
- 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.
- 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.
- 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.
- 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.
- 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.
- Se você estiver usando um mapa de caminho virtual para o modelo do Rose, selecione um Rose Path Map.
- 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.
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
- 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.
- Selecione Requirement Properties > Associate no menu contextual. A caixa de diálogo Associate a Requirement to Use Case é exibida.
- No campo Requirements of type, selecione um tipo de requisito, como UC, para gerenciar os atributos de casos de uso.
- 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.
- Efetue mudanças nas propriedades do requisito.
Associe um caso de uso a um novo requisito
- 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.
- 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.
- Efetue mudanças nas propriedades do requisito.
- 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 um caso de uso a um documento existente
- 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.
- Selecione Use Case Document > Associate no menu contextual. A caixa de diálogo Associate Document to Use Case é exibida.
- No campo Documents of type, selecione um tipo de documento para a lista a seguir.
- Selecione um documento na lista exibida e clique em OK.
Associar um caso de uso a um novo documento
- 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.
- 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.
- 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.
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:
- Clique com o botão direito do mouse em um caso de uso do Rose que esteja associado a um requisito ou documento.
- Selecione Requirements Attributes > Open no menu contextual. A caixa de diálogo de requisito é exibida.
- 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.
- 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:
- 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.
- 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
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
-
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.
-
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).
- 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
- 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.
- 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.
- 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
- 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.
- 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.
- 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
| |
|