StarUML documentation
v6
v6
  • Introduction
  • User Guide
    • Introduction
    • Basic Concepts
    • Managing Project
    • Managing Diagrams
    • Diagram Editor
    • Editing Elements
    • Formatting Elements
    • Annotation Elements
    • Managing Extensions
    • User Interface
    • CLI (Command Line 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
    • C4 Diagram
    • BPMN Diagram
    • Mindmap Diagram
    • Wireframe Diagram
    • AWS Architecture Diagram
    • GCP Architecture Diagram
  • Developing Extensions
    • Getting Started
    • Commands
    • Menus
    • Keymaps
    • Toolbox
    • Accessing Elements
    • Creating, Deleting and Modifying Elements
    • Working with Selections
    • Defining Preferences
    • Using Dialogs
    • Registering to Extension Registry
Powered by GitBook
On this page
  • Create Requirement Diagram
  • Requirement
  • Copy
  • DeriveReqt
  • Verify
  • Satisfy
  • Refine
  1. Working with SysML Diagrams

Requirement Diagram

PreviousProfile DiagramNextBlock Definition Diagram

Last updated 1 year ago

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

    expression ::= [ '<<' stereotype `>>` ] [ visibility ] name
    stereotype ::= (identifier)
    visibility ::= '+' | '#' | '-' | '~'
    name ::= (identifier)
  • 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).

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).

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).

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).

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 ).

You can use QuickEdit for Relationship (See ).

You can use QuickEdit for Relationship (See ).

You can use QuickEdit for Relationship (See ).

You can use QuickEdit for Relationship (See ).

Requirement Diagram
Relationship
Relationship
Relationship
Relationship
Relationship