Estes workflows descrevem cenários típicos para utilizar essa integração
das ferramentas Rational RequisitePro e Rational Software Architect.
Associando Requisitos e Elementos do Modelo 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 o Software Architect e abre o projeto do 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 do Modelo 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 o Software Architect e abre o projeto do RequisitePro
no 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 Pesquisa 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.