Course Code: sysmlexa
Duration: 21 hours
Prerequisites:

Experience in Systems Engineering

Overview:

This practical training will show you how to use efficiently the SysML modeling language. You will discover in particular the block diagrams for structural modeling of complex systems. You will deepen the sequence diagram, the state diagram and activity diagram for dynamic modeling. You will also learn to use specific SysML diagrams, such as the requirements diagram and the parametric diagram, as well as the important concept of allocation. We will also focus on the need to define a modeling approach, adapted to the context of the company and the type of system to be studied. We will finally see what is the state of the art of SysML modeling tools.

Audience:

Project managers, architects, system engineers, having to model complex systems including both software and hardware

Teaching Method:

  • Theoretical presentation with examples
  • Case Study on paper (demo of a SysML tool by the trainer)

Course Outline:

Introduction

  • Systems Engineering (SE)
  • SysML Objectives and Origins
  • SysML Diagrams
  • Proposed Approach

Requirement Modeling

  • Use Case Diagram
  • Sequence Diagram
  • Requirement Diagram

Structural Modeling

  • Block, Value Type
  • Composition, Aggregation, Association, Generalization
  • Block Definition Diagram
  • Internal Block Diagram
  • Port, Interface, Flow Specification
  • Package Diagram

Dynamic Modeling

  • State Diagram
  • Activity Diagram

Transverse Modeling

  • Parametric Diagram
  • Allocation Concept
  • Requirement Diagram and Traceability

Conclusion

  • The Four Pillars of SysML
  • Crossword
  • SysML Tools
  • Resources