Estes fluxos de trabalho descrevem cenários típicos para utilizar essa integração
do Rational RequisitePro
e dos Produtos de Modelagem Rational.
Associando Requisitos e Elementos de Domínio em Novos Produtos
- O analista ou o gerente do produto utiliza o RequisitePro para
definir os requisitos para um novo produto de software.
- O arquiteto do sistema inicia um produto de modelagem do Rational e abre o projeto RequisitePro na visualização Explorador de Requisitos. O arquiteto do sistema
estuda os requisitos e desenvolve um novo modelo UML que reflita esses
requisitos.
- O arquiteto associa os requisitos do RequisitePro
aos elementos de modelo UML para indicar quais requisitos são satisfeitos por quais
elementos de modelo.
Nota: Essa arquitetura pode relacionar um elemento a um único
requisito, como na associação um-para-um de um elemento de caso de uso, e
a um requisito de caso de uso, ou por rastreabilidade a múltiplos requisitos, como
quando uma única classe satisfaz vários requisitos. Inversamente, múltiplos
elementos podem ser rastreados para um único requisito, como quando várias classes
satisfazem um requisito. Os elementos de modelo e os requisitos sem associações
ou rastreabilidade podem representar um design incompleto.
- Após a arquitetura ser concluída, os programadores utilizam o modelo UML para direcionar
sua execução do código de aplicativo.
Associando Requisitos e Elementos de Domínio em Produtos Existentes
- O analista ou o gerente do produto utiliza o RequisitePro para
criar ou modificar os requisitos para um produto de software existente.
- O arquiteto do sistema inicia um produto de modelagem do Rational e abre o projeto RequisitePro na visualização Explorador de Requisitos. O arquiteto do sistema cria
novos elementos de modelo e rastreabilidade para satisfazer os novos requisitos.
- O arquiteto também modifica o modelo UML para refletir alterações no design
existente.
Nota: Essas modificações criam alterações nos requisitos associados
e podem fazer com que a rastreabilidade para requisitos relacionados seja marcada como "suspeita".
Esses relacionamentos de rastreabilidade podem ser visualizados nas visualizações Rastreio de
Requisitos e Resultados de Procura de Requisitos
ou no RequisitePro e
auxilia a equipe do projeto na análise do impacto das alterações propostas no
projeto.
- Após as alterações na arquitetura serem concluídas, os programadores utilizam o modelo UML
para direcionar sua modificação do código de aplicativo.