Course Code: csmsysml
Duration: 21 hours
Prerequisites:
- System engineers, business analysts and architects who need to model complex systems including hardware and software
Overview:
This training will teach you how to use SysML, the modeling language for systems engineering. In particular, you will learn about block diagrams for structural modeling of complex systems. You will deepen the sequence diagram, state diagram and activity diagram for dynamic modeling.
You will also learn how to use specific SysML diagrams such as the requirements diagram and the parametric diagram, as well as the concept of allocation. We will also emphasize the need to define a modeling approach, adapted to the business context and the type of system to be studied.
The practice will be done using the Cameo Systems Modeler (MagicDraw) modeling tool from NoMagic.
Teaching method
- Theoretical presentation illustrated with examples
- 50% practical work with Cameo Systems Modeler on a case study throughout the training
Course Outline:
- Introduction
- What is a model?
- The MBSE
- Objectives and origin of SysML
- SysML and its diagrams
- Proposed approach
- Introducing Cameo Systems Modeler (MagicDraw)
- Requirements modeling
- Use case diagram
- Sequence diagram
- Requirements diagram
- Case study with Cameo Systems Modeler
Structural modeling
Block definition diagram
Internal block diagram
Package diagram
Case study with Cameo Systems Modeler
- Dynamic modeling
- Activity diagram
- State diagram
- Model animation
- Case study with Cameo Systems Modeler
- Transverse modeling
- Parametric diagram
- Allocation and traceability
- Feedback on the requirements
- Case study with Cameo Systems Modeler