Get in Touch

Course Outline

Introduction

  • Introduction of Trainer and Participants
  • Overview of Modeling Concepts
  • Overview of SysML
  • Overview of MagicDraw/Cameo
  • Defining the Case Study

Structural System Decomposition

  • Package Diagram Syntax
  • Dividing the System into Packages
  • Defining Package Dependencies
  • Hands-on Exercise: Constructing Package Structures

Analyzing User Needs

  • Use Case Diagram Syntax
  • Determining Actors
  • Identifying Use Cases
  • Establishing Use Case Relationships
  • Hands-on Exercise: Modeling Use Cases

Defining System Requirements

  • Translating Use Cases into System Requirements
  • Requirements Diagram Syntax
  • Detailing Requirements
  • Structuring Requirements
  • Validating Requirements via Test Cases
  • Establishing Requirements Relationships
  • Hands-on Exercise: Modeling Requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram Syntax
  • Structural Blocks
  • Defining Block Properties
  • Establishing Relationships Among Blocks
  • Creating a System Data Dictionary
  • Hands-on Exercise: Modeling the System’s Black Box View

Modeling Block Structure (White Box View)

  • Internal Block Diagram
  • Displaying Block Components
  • Connecting Components with Connectors
  • Defining Ports
  • Defining Item Flows and Interface Blocks
  • Hands-on Exercise: Modeling the System’s White Box View

Modeling System Constraints

  • Defining Constraint Blocks
  • Linking Constraint Properties to Value Properties
  • Running Parametric Calculations
  • Hands-on Exercise: Modeling Parametrics

Designing State-Based System Behavior

  • State Machine Diagram Syntax
  • Determining States
  • Defining State Transition Events
  • Defining Signals
  • Defining Effects
  • Simulating State Machines
  • Hands-on Exercise: Modeling State Machines

Designing Control and Data Flows

  • Activity Diagram
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modeling Control Flows
  • Modeling Data Flows
  • Simulating Activities
  • Hands-on Exercise: Modeling Activities

Designing Communications

  • Sequence Diagram Syntax
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions via References
  • Utilizing Interaction Fragments
  • Setting Timing Constraints
  • Hands-on Exercise: Modeling Interactions

Modeling Cross-Cutting Constructs

  • Logical and Physical Architectures
  • Allocation Relationship
  • Displaying Allocation Options
  • Identifying Allocation Types
  • Allocation Matrix
  • Hands-on Exercise: Constructing an Allocation Matrix

Conclusion

  • Recap of the Training
  • Addressing Remaining Queries

Requirements

A solid understanding of the systems engineering process.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories