Topic
Prev Next

Generate Robustness Diagram

When you create a scenario on an element and then generate a Robustness diagram, a Collaboration is created as a child of the selected element to act as a container for the Robustness diagram.

Access

On a diagram or in the Project Browser, select an element and:

Ribbon

Design > Element > Manage > Properties > Scenarios > Structured Specification : | Robustness  or

Design > Element > Manage > Specific Properties Page > Scenarios > Structured Specification : | Robustness

Context Menu

Right-click on element | Properties > Scenarios > Structured Specification : | Robustness   or

Right-click on element | Properties Page | Scenarios > Structured Specification : | Robustness

Keyboard Shortcuts

Alt+Enter : Scenarios > Structured Specification : | Robustness  or

Shift+Alt+S > Structured Specification : | Robustness

Other

Double-click on Element : Scenarios > Structured Specification : | Robustness

Notes

  • All the elements involved in the scenario should be identified in the 'Context Reference' tab; that is, relationships must already exist between the scenario parent element and the other elements named in the scenario
  • Any values in the 'Uses', 'Results' and 'State' columns are ignored and not represented in the diagram
  • Each UI element in a step becomes a Boundary element; a Dependency relationship is created from this Boundary element to the UI element (this connector is not shown on the diagram)
  • Each Actor referenced in a step is dropped into the Robustness diagram as a simple link
  • Each Class referenced in a step is dropped into the Robustness diagram as a simple link, and is given the stereotype entity
  • Each step with a System trigger becomes a Controller; alternate/exception path Controllers are displayed with a red background color
  • Each step with a User trigger becomes the name of the Association between Controllers

Example

Learn more