Get in Touch

Course Outline

Introduction

  • Introductions by trainer and participants
  • Overview of modelling
  • Overview of SysML
  • Overview of MagicDraw/Cameo
  • Defining the case study scope

Structural System Decomposition

  • Package Diagram notation
  • Breaking down the system into packages
  • Modelling package dependencies
  • Practical exercise: Modelling package structure

Analyzing User Needs

  • Use Case Diagram notation
  • Identifying actors
  • Identifying use cases
  • Use case relationships
  • Practical exercise: Modelling use cases

Defining System Requirements

  • Transitioning from use cases to system requirements
  • Requirements Diagram notation
  • Specifying requirements
  • Defining the requirements structure
  • Validating requirements via test cases
  • Requirements relationships
  • Practical exercise: Modelling requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram notation
  • Structural blocks
  • Modelling block properties
  • Defining relationships between blocks
  • Creating the system data dictionary
  • Practical exercise: Modelling the black box view of a system

Modelling Block Structure (White Box View)

  • Internal Block Diagram
  • Visualising block parts
  • Connecting parts with connectors
  • Defining ports
  • Defining item flows and interface blocks
  • Practical exercise: Modelling the white box view of a system

Modelling System Constraints

  • Defining constraint blocks
  • Binding constraint properties to value properties
  • Running parametrics
  • Practical exercise: Modelling parametrics

Designing State-Based System Behavior

  • State Machine Diagram notation
  • Identifying states
  • Defining state transition events
  • Specifying signals
  • Specifying effects
  • Executing state machines
  • Practical exercise: Modelling state machines

Designing Control and Data Flows

  • Activity Diagram
  • Defining activities
  • Specifying parameters
  • Defining actions
  • Modelling control flows
  • Modelling data flows
  • Executing activities
  • Practical exercise: Modelling activities

Designing Communications

  • Sequence Diagram notation
  • Modelling lifelines
  • Modelling messages
  • Breaking down interactions using references
  • Applying interaction fragments
  • Defining timing constraints
  • Practical exercise: Modelling interactions

Modelling Cross-Cutting Constructs

  • Logical and physical architectures
  • Allocation relationships
  • Display options for allocations
  • Identifying types of allocations
  • Allocation Matrix
  • Practical exercise: Building an allocation matrix

Conclusion

  • Recap of the training
  • Discussion of any remaining questions

Requirements

A foundational understanding of the systems engineering process.

 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (7)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories