Creating requirement diagrams

In projects created with the SysML or HarmonySE profiles, you can use requirements diagrams, with requirements imported from other software products or created in Rational® Rhapsody®, to communicate complex details to team members.

About this task

You can search for requirements in the project based on the requirement details such as stereotypes, tags, or text. You can locate requirements using the Rational Rhapsody advanced search facility. In addition to Rational Rhapsody Gateway, you might use Rational DOORS® or Microsoft Word to create requirements and import them into Rational Rhapsody.

Procedure

  1. Highlight the Requirements package in the browser.
  2. Right-click and select Add New > Diagrams > Requirements Diagram.
    1. To search for requirements, select the Edit > Advanced Search and Replace.
    2. On the Search elements tab, you can use the Clear All button to remove all the check marks and then select the specific element or elements you want to research such as Requirement or Tag.
    3. To narrow the search to specific types of information using the Search in tab, select Name, Description, Requirement ID, Requirement Specification, and Tag Value.
    4. On the Find/Replace tab, enter the search criteria in Find what and click Find.
    5. To locate the original source of an individual requirement, right-click the requirement in the browser and select Navigate to Original Tool. The original software used to create the selected requirement opens.
  3. Enter the Name of the new diagram. Click OK if you want to add items individually to the requirements diagram. However, if you want the system to put existing model items into the new diagram, check the Populate Diagram box and select those items.
  4. Select the characteristics and content for the new requirements diagram from the Populate Diagram window. Click OK.
    1. To create allocations for requirements or artifacts, select the Allocation button Allocation button.
    2. Draw the allocation arrow from an artifact or requirement to another to indicate that is exclusively reserved for it.
  5. To create packages for requirements, select the Package button Package buttonand place the package symbol in the diagram and type the package name over the generated name. Draw relationships between the package and requirements.

Feedback