Finalidade

Estas diretrizes descrevem como gerenciar os casos de uso no Rational Software Architect utilizando a RSA RequisitePro Integration.

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. A RSA RequisitePro Integration permite gerenciar casos de uso utilizando atributos-como Prioridade, Risco, Status e Iteração-associando casos de uso em RSA aos requisitos do RequisitePro.

Os recursos principais da RSA RequisitePro Integration são:

  • Abrir e navegar em múltiplos projetos do RequisitePro permitindo o acesso em níveis diferentes de detalhes ou perspectivas: requisitos, pacotes, visualizações
  • Associar requisitos a elementos do modelo - criar associações diretas e indiretas utilizando arrastar e soltar ou itens de menu
  • Criar elementos de modelo a partir de requisitos - arrastar requisitos de caso de uso para pacotes de modelo
  • Políticas de sincronização personalizáveis para o nome e o texto - nenhum, ganhos do modelo, ganhos de requisito, bidirecional

Embora muitos desenvolvedores possam preferir inicialmente desenvolver casos de uso em RSA, a maioria dos analistas prefere começar desenvolvendo requisitos de caso de uso no RequisitePro. A RSA RequisitePro Integration permite começar em qualquer ferramenta e, em seguida, criar casos de uso associados ou requisitos de caso de uso.

A RSA RequisitePro Integration fornece dois tipos de associação: direta e indireta, ambas poderiam ser utilizadas para implementar a rastreabilidade. As associações diretas deveriam ser utilizadas quando o requisito e o elemento de modelo associado fossem conceitualmente o mesmo item. Por exemplo, você pode ter um requisito de caso de uso e um elemento de modelo do caso de uso que são conceitualmente o mesmo caso de uso, apenas de duas maneiras diferentes de visualização. A associação direta é a melhor a ser utilizada nesses casos. Por exemplo, a associação do requisito de caso de uso / tipo de modelo de caso de uso orienta o seguinte comportamento de ferramenta:

  • Arrastar um para o outro cria uma associação direta
  • Arrastar um requisito de caso de uso para um pacote de modelo cria elementos de modelo de caso de uso
  • Arrastar um requisito de caso de uso para outros elementos de modelo cria rastreios

Uma associação indireta é percebida por meio de um requisito de design atuando como um proxy para o elemento de modelo. Nesse caso, um requisito é criado no projeto do RequisitePro para representar o elemento de modelo. Os mecanismos de rastreabilidade do RequisitePro padrão podem ser utilizados para rastrear requisitos para esse elemento de modelo, talvez para indicar que o elemento de modelo contribui para a satisfação desses requisitos. Por exemplo, arrastar um requisito FEAT para uma classe para criar uma rastreabilidade do RequisitePro tem as seguintes conseqüências:

  • O requisito do Proxy CLASS é criado se já não existir
  • O requisito do Proxy CLASS está diretamente associado ao elemento do modelo de classe se já não existia
  • O rastreio é criado a partir do requisito CLASS para o requisito FEAT
  • O requisito FEAT está indiretamente associado ao elemento de modelo de classe

Tópicos:

  1. Abrindo um projeto RequisitePro em RSA
  2. Associar um Requisito a um Elemento de Modelo
  3. Criar Elementos de Modelo Associados e Requisitos
  4. Procurando Rastreabilidade de Requisitos

Informações de Ferramenta Adicional

Abrindo um projeto RequisitePro em RSA Para o início da página

  1. Abra o modelo Rational RSA.
  2. Escolha Janela > Mostrar Visualização > Outra > RequisitePro Integration > Explorador de Requisitos
  3. Clique no botão Abrir Projeto na barra de ferramentas de visualização
  4. Navegar para um projeto RequisitePro (.RQS)
  5. O projeto, os pacotes, os requisitos e as visualizações são exibidos

Consulte Abrindo Projetos de Requisitos na Ajuda on-line.

Associar um Requisito com um Elemento de Modelo Para o início da página

  1. Selecione um ou mais requisitos no Explorador de Requisitos
  2. Arraste e solte a seleção no elemento do modelo de destino no Explorador de Modelo
  3. Conseqüentemente, os requisitos estão associados ao elemento de modelo

Consulte Associar Requisitos Existentes e Elementos deModelo na Ajuda on-line.

Criar Elementos de Modelo Associados e Requisitos Para o início da página

Consulte Criando Elementos de Modelo a partir de Requisitos e Criando Requisitos a partir de Elementos de Modelo na Ajuda on-line.

Procurando Rastreabilidade de Requisitos Para o início da página

  1. Clique com o botão direito do mouse no Explorador de Requisitos, escolha "Abrir Associações de Requisitos"
  2. O requisito é mostrado na visualização Associações de Requisito
  3. A visualização mostra itens rastreando fora do requisito
  4. Um botão pode comutar para mostrar itens rastreando no requisito

Consulte Rastreabilidade na Ajuda on-line.

Informações da Ferramenta AdicionalPara o início da página

Tutoriais:

  • Requisitos: Criar um Diagrama de Caso de Uso

Amostras:

  • Diagrama de Caso de Uso Anotado

Folhas de Dicas:

  • Gerenciando Casos de Uso

Rational Unified Process   2003.06.15