Une association indirecte lie des éléments de modèle et des exigences à travers des exigences de proxy et une traçabilité. Les associations indirectes permettent de créer facilement des relations multiples avec traçabilité entre plusieurs exigences et un proxy unique ou entre plusieurs proxys et une exigence unique.
Avec la configuration de projet par défaut, lorsque vous associez à une exigence
un élément de modèle qui n'est pas un cas d'utilisation (comme une classe),
l'intégration crée un proxy. Cette exigence de proxy représente l'élément de modèle à l'intérieur de Rational RequisitePro et est directement liée
à l'élément de modèle. Cette liaison directe est représentée par une flèche , visible sur les deux
vues Explorateur de modèles et Explorateur
d'exigences. Les exigences de proxy sont créées dans le package Proxys d'éléments
Eclipse, sur la vue Explorateur d'exigences.
L'intégration crée également la traçabilité entre le proxy et l'exigence sélectionnée
pour l'association. Cette traçabilité des exigences est représentée par une flèche de
liaison par proxy
. La figure ci-dessous est un exemple de liaison vers un proxy et de
traçabilité des exigences entre le proxy et l'exigence. Remarque : la traçabilité des
exigences entre le proxy "Créer un rapport" et l'exigence "Générer des rapports" est représentée
sur la vue Traçabilité des exigences.
La figure ci-dessous représente une association indirecte entre un élément de modèle et plusieurs exigences à l'aide d'un proxy et de plusieurs traçabilités d'exigences.
En utilisant l'exemple de classe précédent, les figures qui suivent démontrent comment la classe "Créer un rapport" peut être associée à deux fonctions d'exigence et consultée sur la vue Résultats de requête d'exigence. La première figure représente une vue Arbre de traçabilité ; la deuxième figure représente une vue Matrice de traçabilité.