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 non-use-case domain (model) elements, such as a class. 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.
- Prerequisites
- Opening RequisitePro projects
To create an indirect association:
- Right-click a non-use-case requirement in the Requirement
Explorer view and click Remember Requirement.
- Right-click a domain (model) element in the Model Explorer view
or a diagram and click . A proxy requirement is created in the Eclipse Element Proxies
package in the Requirement Explorer view. This proxy
requirement represents the domain element in RequisitePro and
is linked directly to the domain (model) element. This direct link is represented
by a link arrow
. 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.
- 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 domain element to the requirement. As an alternative to using the
menu items described above, you can drag a requirement to a domain element
or drag a domain element to a requirement to make the association.