StarUML documentation
Search…
v4
Introduction
User Guide
Introduction
Basic Concepts
Managing Project
Managing Diagrams
Editing Elements
Formatting Diagram
Annotation Elements
Managing Extensions
User Interface
Validation Rules
Keyboard Shortcuts
TouchBar (MacBook)
Customization
Working with UML Diagrams
Class Diagram
Package Diagram
Composite Structure Diagram
Object Diagram
Component Diagram
Deployment Diagram
Use Case Diagram
Sequence Diagram
Communication Diagram
Timing Diagram
Interaction Overview Diagram
Statechart Diagram
Activity Diagram
Information Flow Diagram
Profile Diagram
Working with SysML Diagrams
Requirement Diagram
Block Definition Diagram
Internal Block Diagram
Parametric Diagram
Working with Additional Diagrams
Entity-Relationship Diagram
Flowchart Diagram
Data Flow Diagram
Developing Extensions
Getting Started
Commands
Menus
Keymaps
Accessing Elements
Creating, Deleting and Modifying Elements
Working with Selections
Defining Preferences
Using Dialogs
Registering to Extension Registry
Powered By
GitBook
Requirement Diagram
Requirement Diagram
​
Create Requirement Diagram
To create a Requirement Diagram:
1.
Select first an element where a new Requirement Diagram to be contained as a child.
2.
Select
Model | Add Diagram | Requirement Diagram
in Menu Bar or select
Add Diagram | Requirement Diagram
in Context Menu.
Requirement
To create a Requirement:
1.
Select
Requirement
in
Toolbox
.
2.
Drag on the diagram as the size you want.
You can use
QuickEdit
for Requirement by double-click or press
Enter
on a selected Requirement.
Name Expression
: Edit name expression.
Syntax of Name Expression
1
expression ::= [ '<<' stereotype `>>` ] [ visibility ] name
2
stereotype ::= (identifier)
3
visibility ::= '+' | '#' | '-' | '~'
4
name ::= (identifier)
Copied!
Visibility
: Change visibility property.
Add Note
: Add a linked note.
Add Constraint
: Add a constraint.
Add Sub-Requirement
: Add a Requirement with a contained relationship.
To suppress Property Values, check (or uncheck)
Format | Suppress Property Values
in Menu Bar or Context Menu
Copy
To create a Copy:
1.
Select
Copy
in
Toolbox
.
2.
Drag from an element (to be special) and drop on another element (to be general).
You can use
QuickEdit
for Relationship (See
Relationship
).
DeriveReqt
To create a DeriveReqt:
1.
Select
DeriveReqt
in
Toolbox
.
2.
Drag from an element (to be special) and drop on another element (to be general).
You can use
QuickEdit
for Relationship (See
Relationship
).
Verify
To create a Verify:
1.
Select
Verify
in
Toolbox
.
2.
Drag from an element (to be special) and drop on another element (to be general).
You can use
QuickEdit
for Relationship (See
Relationship
).
Satisfy
To create a Satisfy:
1.
Select
Satisfy
in
Toolbox
.
2.
Drag from an element (to be special) and drop on another element (to be general).
You can use
QuickEdit
for Relationship (See
Relationship
).
Refine
To create a Refine:
1.
Select
Refine
in
Toolbox
.
2.
Drag from an element (to be special) and drop on another element (to be general).
You can use
QuickEdit
for Relationship (See
Relationship
).
Working with UML Diagrams - Previous
Profile Diagram
Next - Working with SysML Diagrams
Block Definition Diagram
Last modified
1yr ago
Copy link
Contents
Create Requirement Diagram
Requirement
Copy
DeriveReqt
Verify
Satisfy
Refine