Creating indirect associations between requirements and model elements

You can create an indirect association by linking model elements and requirements through proxy requirements and traceability.

By default, the integration generates a proxy requirement for any non-use-case model elements, such as a class. The proxy requirement represents the model element within Rational® RequisitePro®. The integration also creates traceability from the proxy to the requirement that you selected for the association.

These instructions assume that your project properties are configured with the default properties on the Link Policy page, in which all non-use-case elements and requirements are linked with indirect associations.

To create an indirect association:
  1. Right-click a non-use-case requirement in the Requirement Explorer view and click Remember Requirement.
  2. Right-click a model element in the Model Explorer view or a diagram and click Requirement > Create Link to requirement tag. A proxy requirement is created in the Eclipse Element Proxies package in the Requirement Explorer view. This proxy requirement represents the model element in RequisitePro and is linked directly to the model element. This direct link is represented by a link arrow , which is visible in both the Model Explorer view and the Requirement Explorer view. The integration also creates traceability from the proxy to the requirement that you selected for the association. This requirement trace is represented by a link-by-proxy arrow.
  3. To view the traceability relationship between the proxy requirement and your original targeted requirement, select the targeted requirement in the Requirement Explorer view and select the Requirement Trace view. Click the button labeled Show Requirements Tracing To the Focus Requirement. The proxy requirement is displayed indented below the targeted requirement.

For steps 1 and 2, you can also work in the opposite direction, from the element to the requirement. As an alternative to using the menu items described above, you can drag a requirement to a model element or drag a model element in the Model Explorer view to a requirement to make the association.

Parent topic: Associating existing requirements and model elements

Related concepts
Associations between requirements and model elements
Indirect associations

Related tasks
Creating direct associations between requirements and model elements
Removing requirement associations
Viewing and repairing requirement link problems

Terms of use | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.