< Previous | Next >

Lesson 1: Analyzing requirements

In this lesson, you view a short tour of the requirements and requirements table and edit the project.

To start the review of the imported project features, expand the RequirementsAnalysisPkg > Packages > RequirementsPkg > Requirements. The nine requirements for the project are listed in the browser.

Browser showing requirements

Watch the "Video tour of project requirements" link in the Related information section to see the details of the Heat and Maintain and Operating Modes requirements and the functional requirements table.

Return here after viewing the "Video tour of project requirements" video.

Since the Rated Housing requirement is not a functional requirement for the system, change the nonfunctional requirement.

  1. In the browser, double-click the Table of Functional Requirements and select the Rated Housing requirement.
  2. Double-click to open the Features window.
  3. On the General page in the Stereotype field, select <<New>>.
  4. Enter nonFunctionalReq in the Name field and select the New Term check box. In analyzing what a system is supposed to do, only the functional requirements are considered. Click OK twice.
  5. Expand the Stereotypes folder in the browser to see the stereotype that you added.
  6. Double-click Table of Functional Requirements to regenerate and display it. Note that the housing requirement is no longer listed in the table.
  7. Save your changes in the project using either File > Save All or the Save button on the toolbar.

Lesson checkpoint

In this lesson, you learned the following:
  • Defining requirements in Rational® Rhapsody® projects
  • Adding a stereotype to identify a nonfunctional requirement
  • Generating and regenerating a requirements table
In the next lesson, you see how use cases and requirements are tied together.
< Previous | Next >

Feedback