Linking Model Elements to DOORS Requirements

Linking between model elements to DOORS requirements can be achieved once a Surrogate Module has been created to represents model elements in DOORS.

There are several ways that links can be created between the Model Elements and DOORS requirements. Created links are stored in a local command stack, that is committed when synchronizing with DOORS.

You are encouraged to use DOORS linkset pairings to have a finer control on the link creation.

Creating Links in DOORS

Links can be made inside of DOORS by using the default DOORS functionality between the requirement formal module and the surrogate formal module of the Domain Model.

Links in DOORS

Drag and Drop from DOORS

Incoming links to model elements can be done by dragging and dropping a DOORS requirement from DOORS:

  1. Click Window > Show View > Others and then MDWorkbench > Traceability
  2. Select a model element to be displayed in this view: for example select a UML Actor in the Project Explorer
  3. Drag a requirement from DOORS and drop it in the Traceability view
Drag and Drop from DOORS

Drag and Drop from Project Explorer

Outgoing links from UML elements can be done by dragging and dropping a UML element from the Project Explorer on the requirement in the MDConnect for DOORS view.

Drag and Drop to the MDConnect for DOORS view

Drag and Drop from MDConnect for DOORS view

Incoming links to UML elements can be done by dragging and dropping a DOORS requirement from the MDConnect for DOORS view on the UML element in the Project Explorer.

Drag and Drop from the MDConnect for DOORS view

Related concepts
Surrogate Modules

Related tasks
Synchronizing the DOORS Requirements