Creating a DOORS NG Requirement from Rhapsody.
- The object of this tutorial is to create a DOORS NG requirement from a SysML requirement using a Data Map connection. The Data Map connection allows the two requirements to be compared and synchronized. The same process works in reverse, transforming a DOORS requirement into a SysML requirement.
- Open the Rhapsody model DOORS NG Tutorial. Find the Speed requirement in the Datamap Connection package, as shown in the image above.
- Right-click on package DOORS NG Tutorial and launch the Syndeia dashboard. Click on the left side and find the Speed requirement. On the right side, choose a folder in which to create a new DOORS requirement. In the image below, we will use the DOORS Tutorial folder.
- To create a DOORS requirement and a Data Map connection,
- Set Connection Type to Data Map in center section
- Drag-and-drop Speed from the left side on top of the DOORS Tutorial folder on the right.
- Click Yes to confirm.
To confirm that a connection has been made, go to the Connection Summary tab and click Refresh.
- Return to Rhapsody to examine the original SysML requirement. As shown in the figure, it has a new Id, 1833, assigned by Syndeia to be the same as the requirement ID created by DOORS NG for its new requirement. The element has also been assigned a new stereotype, <<DOORS-NG_Requirement>> to reflect its Data Map connection to a DOORS NG requirement. These same effects would be seen (in the SysML requirement) if a DOORS requirement had been dragged into the SysML model.
- In Rhapsody, change the value of the maximum speed to 200 in the Text field of the requirement.
- In the Syndeia dashboard, Connection Browser or Connection Summary tab, right-click on the connection and select Compare SysML & Target. In the Comparison Result tab, the difference in the text between the DOORS NG and Rhapsody requirements should be highlighted in red.
- In the Syndeia dashboard, Connection Browser or Connection Summary tab, right-click on the connection and select Sync Target → SysML. Check the requirement text in Rhapsody; it should have returned to 300 kph. Alternatively, select Sync SysML → Target; check that the requirement Description in DOORS NG now shows 200 kph.