Diretrizes: Gerenciando
Casos de Uso Utilizando o Rational Software Architect e o Rational RequisitePro
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:
- Abrindo um projeto RequisitePro
em RSA
- Associar um Requisito a um
Elemento de Modelo
- Criar Elementos de Modelo Associados e Requisitos
- Procurando Rastreabilidade de Requisitos
Informações de Ferramenta Adicional
- Abra o modelo Rational RSA.
- Escolha Janela > Mostrar Visualização > Outra > RequisitePro Integration >
Explorador de Requisitos
- Clique no botão Abrir Projeto na barra de ferramentas de visualização
- Navegar para um projeto RequisitePro (.RQS)
- O projeto, os pacotes, os requisitos e as visualizações são exibidos
Consulte Abrindo Projetos de Requisitos na Ajuda on-line.
- Selecione um ou mais requisitos no Explorador de Requisitos
- Arraste e solte a seleção no elemento do modelo de destino no Explorador de Modelo
- Conseqüentemente, os requisitos estão associados ao elemento de modelo
Consulte Associar Requisitos Existentes e Elementos deModelo na Ajuda on-line.
Consulte
Criando Elementos de Modelo a partir de Requisitos
e Criando Requisitos a partir de Elementos de Modelo na Ajuda on-line.
- Clique com o botão direito do mouse no Explorador de Requisitos, escolha "Abrir Associações de Requisitos"
- O requisito é mostrado na visualização Associações de Requisito
- A visualização mostra itens rastreando fora do requisito
- Um botão pode comutar para mostrar itens rastreando no requisito
Consulte Rastreabilidade na Ajuda on-line.
Tutoriais:
Requisitos: Criar um Diagrama de Caso de Uso
Amostras:
Diagrama de Caso de Uso Anotado
Folhas de Dicas:
Gerenciando Casos de Uso
|