Creating indirect associations between requirements and domain elements

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

By default, the integration generates a proxy requirement for any associated domain elements other than UML use cases. The proxy requirement represents the domain 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 requirement in the Requirement Explorer view and click Linkability > Add to Link Clipboard.
  2. Right-click a non-use-case domain element in the Project Explorer, Package Explorer, or Navigator view and click Linkability > Create Link to requirement name. A proxy requirement is created in the Eclipse Element Proxies package in the Requirement Explorer view. This proxy requirement represents the domain element in Rational RequisitePro and is linked directly to the domain element. This direct link is represented by a link arrow on the icons for the domain element and the proxy . The integration also creates traceability from the proxy to the requirement that you selected for the association. This trace is represented by a link-by-proxy arrow on the requirement icon.
  3. Optional: To view the traceability relationship between the proxy requirement and your original targeted requirement, select the targeted requirement in the Requirement Explorer view, select the Requirement Trace view, and then click the button 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 domain element to the requirement. As an alternative to using the previously described menu items, you can create the association by dragging a requirement to a domain element or dragging a domain element to a requirement.


Feedback