< Previous | Next >

Lesson 5: Importing requirements from Rhapsody into DOORS

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 3: 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.

  1. In the Rhapsody Gateway window, select the UML Model Rhapsody project.

    converter

  2. Click Tools > Add high level requirements , The Add high level requirements window opens.
  3. In the Add high level requirements window, select the elevator project at the top level in the browser and click OK.
  4. 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.
  5. Return to Rhapsody view, and select the elevator Packages folder to confirm that the requirements are listed with a type fromDoors Basic.

    converter

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.
< Previous | Next >

Feedback