Indirect associations

An indirect association links domain elements and requirements through proxy requirements and traceability. Indirect associations are particularly useful for creating many-to-many relationships with traceability between multiple requirements and a single proxy or between multiple proxies and a single requirement.

With the default project configuration, when you associate a domain element that is not configured for direct linking with a requirement, the integration creates a proxy requirement in Rational® RequisitePro®. This proxy represents the domain element in the project database 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 its proxy requirement in the domain Explorer view and the Requirement Explorer view. Proxy requirements are created in the Eclipse Element Proxies package in 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 on the icon for the associated requirement.

The following figure represents an indirect association between a domain element and multiple requirements using a proxy and multiple requirement traces.

The image shows traces from requirements to a proxy and a direct link from the proxy to a domain element.

Related concepts
Domain elements
Related tasks
Managing requirements
Viewing and modifying requirements
Modifying requirement properties
Viewing and modifying requirement traceability
Creating indirect associations between requirements and domain elements

Feedback