Systems Engineering with SYSML
Method training – Three days
With ever increasing complexity, capturing all aspects of a system and communicating them to all participating stakeholders is getting harder and demands for new processes. In order to ensure high quality products, you have to use good practices.
While modelling is one of these good practices in many engineering disciplines, which supports understanding of requirements and solution development, it is not standard in System Engineering. Thus, in the year 2002 INCOSE called for the development of a new unified System Engineering modelling language. The result, the System Modelling Language (SysML), is now standardized.
Goals:
In this training course the participants understand the benefit of system models for System Engineering and get an introduction to the modelling language SysML. Furthermore, they learn the modelling techniques applicable for System Engineering.
The participants:
- understand the benefit of System Engineering models for the stakeholder of complex systems,
- have an overview on the modelling language SysML,
- understand the benefit of the different SysML diagram types for capturing the different System Engineering aspects,
- learn how to develop SysML models,
- know the meaning of the different SysML Model elements,
- learn the relation with other System Engineering disciplines.
Content:
- SysML motivation
- Benefit of modelling for the system development process
- SysML overview and history
- System Engineering modelling process
- System requirement specification using SysML (SE1)
- Use Case Modelling
- SysML Requirements
- System architecture modelling using SysML (SE2)
- Block Diagrams
- Internal Block Diagrams
- System behaviour modelling using SysML (SE2)
- Sequence Diagrams
- State Diagrams
- Activity Diagrams
- Integration with other System Engineering disciplines (algorithmic simulation using MATLAB/Simulink) and functional modelling
- Parametric Diagrams
- Using SysML to build a seamless tracing from requirements to SW/HW and to testing
Who should attend?
- Project managers
- System engineers
- Software architects
- Software designer
- QA Manager
- Tester
Pre-requisites:
- Project experience recommended
- Knowledge about object orientation


