Uma associação indireta vincula elementos de modelo e requisitos por meio de rastreabilidade e requisitos de proxy. As associações indiretas são especialmente poderosas para a criação de relacionamentos muitos-para-muitos com rastreabilidade entre múltiplos requisitos e um único proxy ou entre múltiplos proxies e um único requisito.
Com a configuração de projeto padrão, ao associar um elemento de modelo não referente
a caso de uso (como por exemplo uma classe) a um requisito, a integração cria
um proxy. Esse requisito de proxy representa o elemento de modelo no Rational RequisitePro e está vinculado diretamente
ao elemento de modelo. Esse link direto é representado por
uma seta de link , que
fica visível nas visualizações Explorador de Requisitos e Explorador
de Requisitos. Os requisitos de proxy são criados no pacote Proxies de
Elementos do Eclipse na visualização Explorador de Requisitos.
A integração também cria rastreabilidade do
proxy para o requisito que você selecionou para a associação. Esse rastreio de
requisito é representado por uma seta de link-por-proxy.
A figura a seguir fornece um exemplo de um link para um proxy e
um rastreio de requisito do proxy para o requisito. Note que o rastreio de
requisitos do proxy "Create report" para o requisito "Generate reports"
é exibido na visualização Rastreio de Requisitos.
A figura a seguir representa uma associação indireta entre um elemento de modelo e múltiplos requisitos, utilizando um proxy e múltiplos rastreios de requisito.
Utilizando o exemplo anterior de uma classe, as figuras a seguir demonstram como a classe "Create report" pode ser associada a dois requisitos de recurso e exibidos na visualização Resultados de Pesquisa de Requisitos. A primeira figura mostra uma visualização Árvore de Rastreabilidade; a segunda figura mostra uma visualização Matriz de Rastreabilidade.