Prev | Next |
Requirements
Requirements are of two types:
- Internal requirements (responsibilities) and
- External requirements (system requirements, elements connected to the current element by - for example - Realize connectors)
This topic focuses on internal, responsibility requirements, although once you have created a responsibility you can convert it to an external Requirement element.
To create the requirements that an element is being designed to meet, you can use either the 'Requirements' tab of the Responsibility window or the different 'Requirements' tab of the element's 'Properties' dialog. The Responsibility window helps you to sketch out the element's internal requirements, and you can switch from there to the 'Properties' dialog to add detail to the requirement. Alternatively, you can create new internal requirements directly in the 'Properties' dialog.
You can show the internal requirements for an element on a diagram, using the element 'Compartment Visibility' function; it is also possible to show inherited requirements in this way.
Information on using the Responsibility window is provided in the Responsibilities Help topic. This Requirements topic goes on to discuss the 'Requirements' tab of the element' Properties' dialog.
Access
On a diagram or in the Browser window, select an element and:
Ribbon |
Design > Element > Editors > Requirements | Right-click on a requirement > Add New or Modify Selected Design > Element > Editors > Properties Dialog > Requirements |
Context Menu |
Right-click on element | Properties | Responsibilities > Requirements | Right-click on a requirement > Add New or Modify Selected Right-click on element | Properties | Properties > Requirements |
Keyboard Shortcuts |
> Requirements (tab of the Responsibility window) > Requirements ('Properties' dialog) ('Properties' dialog) |
Define internal Requirements
Field/Button |
Action |
See also |
---|---|---|
Requirement |
Type in the name and/or short definition of the requirement. This text will display on the element on a diagram, if the visibility is set to show internal requirements. |
Feature Visibility |
Properties |
In this panel, click on the value field against each property, then click on the drop-down arrow and select the appropriate setting:
The 'Last Updated' field shows the date on which the requirement was last changed and saved. |
|
Notes |
Type in any additional details or comments on the internal requirement. You can format the notes text using the Notes toolbar at the top of the field. |
Notes Toolbar |
New |
Click on this button to clear the fields or set them to default values, so that you can create a new internal requirement. |
|
Save |
Click on this button to save your changes to the currently-selected requirement. |
|
Delete |
Click on this button to delete the requirement currently selected in the 'Requirements' list. A prompt displays to confirm the deletion. |
|
Requirements |
Lists the names of the requirements associated with the current element. Both internal and external requirements are listed on the right of the dialog; the external elements are identified by the word 'Yes' in the 'External' column. If you want to convert an internal requirement to an external Requirement element, right-click on the requirement in the list and select the 'Move External' menu option. Right-clicking on an external Requirement element name provides the options to locate the element in the Browser window or in any diagrams that contain it. |
Make Internal Requirement External |