Requirement Diagrams

Requirement Diagrams represent the relationship between the text-based requirements and other Elements, Design Elements, and TestCases to support traceability of the Requirements.

image

Creating a Requirement Diagram

Requirement Table can be created by the following procedure:

  • Click [Requirement Diagram] from [Diagram] on the Main Menu.

  • Use the [Structure] context menu in the [Project View].


Diagram Elements in Requirement Diagrams

../../../_images/requirement_dgm_toolbar.png
Description of each icon

Type

Icon

Description

Select

select_icon

The basic operations of the Diagram Editor can be executed in this mode.

Requirement

requirement_icon

Add a requirement.

TestCase

testcase_icon

Add a TestCase.

Package

package_icon

Add a Package.

Nest

nest_icon

Add a Nest.

Derive Reqt

derivation_icon

Add a Derive Reqt.

Copy

copy_icon

Add a Copy.

Satisfy

satisfaction_icon

Add a Satisfy.

Verify

verification_icon

Add a Verify.

Refine

refinement_icon

Add a Refine.

Trace

trace_icon

Add a Trace.

Dependency

dependency_icon

Add a Dependency and Allocate Dependency.

Allocate Dependency

allocate_icon

Select an Allocate Dependency from the pull-down of the Dependency icon to add an Allocate Dependency.

Refer to Common Diagram Elements for information on other items.


Requirements

Creating a Requirement

Requirement can be created by the following procedure:

  • Select [Requirement] requirement_icon in the Tool Bar and click on the diagram.

  • Use the structure tree context menu in the [Project View].

  • Double-click on the Requirement Diagram.

image

Editing the Requirement

Editing the Name

Name can be edited by the following procedure:

  • Double-click the name of the diagram element on the Diagram Editor and edit the name.

  • Edit from the [Base] tab in the Property View.

image

Editing the ID

ID can be edited by the following procedure:

  • Double-click the ID in the diagram and edit it by direct entry.

  • Edit from the [Base] tab in the property.

image

Editing the Text

Text can be edited by the following procedure:

  • Double-click the text in the diagram and edit it by direct entry.

  • Edit from the [Base] tab in the property.

image

ID/Text Visibility

Set whether to show or hide Requirement IDs and texts in the context menu.

image

Adding a Stereotype

Stereotype can be added by the following procedure:

  • Add a stereotype from the [Stereotype] tab of the Property View.


TestCase

Creating a TestCase

TestCase can be created by the following procedure:

  • Select [TestCase] testcase_icon in the Tool Bar and click on the diagram.

  • Use the structure tree context menu in the [Project View].

  • Dragging and dropping some of the Diagrams below from the [Structure] to the diagram.

  • Activity Diagram

  • Statemachine Diagram

  • Sequence Diagram

image

Editing the TestCase

Editing the Name

Name can be edited by the following procedure:

  • Double-click the name of the Diagram Element on the diagram editor and edit the name.

  • Edit from the [Base] tab in the Property View.

image

Adding a Stereotype

Stereotype can be added by the following procedure:

  • Add a stereotype from the [Stereotype] tab of the Property View.


Package

Refer to Block Definition Diagram Package for details.


Nest

Creating a Nest

Nest can be created by the following procedure:

  • Select [Nest] nest_icon in the Tool Bar.

  • Select [Nest] using the Draw Suggest Feature.

image

Derive Reqt

Creating a Derive Reqt

Derive Reqtcan be created by the following procedure:

  • Select [Derive Reqt] derivation_icon in the Tool Bar.

  • Select [Derive Reqt] using the Draw Suggest Feature.

image

Copy

Creating a Copy

Copy can be created by the following procedure:

  • Select [Copy] copy_icon in the Tool Bar.

  • Select [Copy] using the Draw Suggest Feature.

image

Satisfy

Creating a Satisfy

Satisfy can be created by the following procedure:

  • Select [Satisfy] satisfaction_icon in the Tool Bar.

  • Select [Satisfy] using the Draw Suggest Feature.

image

Verify

Creating a Verify

Verify can be created by the following procedure:

  • Select [Verify] verification_icon in the Tool Bar.

  • Select [Verify] using the Draw Suggest Feature.

image

Refine

Creating a Refine

Refine can be created by the following procedure:

  • Select [Refine] refinement_icon in the Tool Bar.

  • Select [Refine] using the Draw Suggest Feature.

image

Trace

Creating a Trace

Copy can be created by the following procedure:

  • Select [Trace] trace_icon in the Tool Bar.

  • Select [Trace] using the Draw Suggest Feature.

image

Dependency

Creating a Dependency

Dependency can be created by the following procedure:

  • Select [Dependency] dependency_icon in the Tool Bar.

  • Select [Dependency] using the Draw Suggest Feature.

image

Allocate Dependency

Creating an Allocate Dependency

Select an [Allocate Dependency] from the pull-down of the [Dependency] in the Tool Bar.

image
image

Stereotype Visibility…