SysML Plugin TWRT Documentation
On this page
The following are the rules for decomposing Requirements:
You can decompose Requirements in the following ways:
You can decompose Requirements in the Containment tree. The element is created in the Model Browser. You can then represent them in the Requirement Diagram by dragging elements or in the Requirement Table by adding existing elements.
How to create requirements in the Containment tree >>
In the following figure, the Requirements are decomposed in the Containment tree. For example, the Item purchase Requirement is decomposed into four sub-Requirements: Purchasing facilitation, Purchase request for new items, External global repository, and Item request management.
While decomposing Requirements in the Requirement Diagram the following rules apply:
How to create Requirements in the Requirement diagram >>
In the following figure, the the Requirements are decomposed by using the Containment relationship and represented in the Requirement Diagram. For example, the Notification Requirement is decomposed into two sub-Requirements: Notification about available item and Notification methods.
You can represent and create Requirements of your system in the Requirements Table. How to create Requirements in the Requirement table >>
You can decompose Requirements:
In the following figure, the Requirements are decomposed and displayed hierarchically in the Requirement Table. For example, the Item purchase Requirement is decomposed into four sub-Requirements: Purchasing facilitation, Purchase request for new items, External global repository, and Item request management.
Requirements hierarchy mode in table
You can change the Requirements hierarchy in the table by using the Display Mode option. This option is described in the Table toolbars page under the Options toolbar.
Sample model
The model used in the figures of this page is the User needs - requirements module for MagicLibrary sample model that comes with MagicDraw. To open this sample do one of the following: