This lesson explores how to add requirements into Rhapsody® or DOORS® project, analyze the requirements, and
the model elements covering the requirements.
Before you begin, you must complete Lesson 4: Importing
project requirements into Rhapsody Gateway
from DOORS.
The Rhapsody Gateway
is used to analyze requirements and provide impact analysis information
when a requirement changes. This lesson provides you with the information
and skills necessary to add requirements into Rhapsody project, and analyze the requirements
and the model elements covering the requirements. In addition, you
can change a requirement and see the impact of the change. A traceability
matrix is then created to view the coverage of requirements by the Rhapsody model elements.
At
the end of this lesson, you should be able to:
- Add the high level requirements to the Rational® Rhapsody project,
or exporting to the Doors project
- Interpret the symbols used in Gateway to show status and changes
- Identify how a requirement is traceable to a model element
- Describe how to change a requirement
- Create a traceability matrix
In addition to adding requirements into the Gateway and
adding coverage between the requirements and the model, the requirements
must also be added into Rhapsody.
- In the Rhapsody Gateway
window, select the UML Model Rhapsody project.

- Click , The Add high level
requirements window opens.
- In the Add high level requirements window, select the elevator
project at the top level in the browser and click OK.
- In the Rhapsody Gateway Coverage
Analysis View window, select the UML Model Rhapsody project, and
open the Document1 folder to see the newly imported requirements.
- Return to Rhapsody view,
and select the elevator Packages folder to confirm that
the requirements are listed with a type fromDoors Basic.

Now, the requirements are now successfully added into Rhapsody project. You are now
ready to learn how to associate requirements to model elements. For
example, a particular requirement can be associated to a specific
use case. The requirements can be shown directly on Rational Rhapsody diagrams
with the corresponding use case.