Lectures, small exercises and workshop. Training will be held in English or Dutch, depending on the participants.
The training is tool-independent.
As a natural extension to the Unified Modeling Language (UML) for software modelling and specification, the Object Management Group (OMG), together with its industrial partners, has set a standard for the system modelling language SysML. This language supports the integral modelling and specification of software intensive systems and helps to improve system-architecting practices by enabling systematic model-based systems engineering (MBSE).
Our course System Modelling with SysML aims to provide a basic working knowledge of the various modeling techniques offered in the SysML.
Detailed explanation & relevance
This training is available for open enrollment as well as for in-company sessions. For in-company sessions, the System modelling with SysML training can be adapted to your situation and special needs.
Objective
Participants will learn:
- A general approach to model based system engineering;
- Allocate functionality in use cases over the system parts;
- The various modeling techniques in the SysML;
- To describe behavior using state machine diagrams;
- To capture functional requirements using use cases;
- To describe behavior using activity diagrams;
- To model dependencies between functional and non-functional requirements;
- To address allocation of behavior, e.g. to software or hardware parts;
- To model system structure using block diagrams with parts and ports;
- To model physical and logical constraints, and studying trade-offs;
- Some heuristics and evaluation techniques to obtain high quality models.
Target audience
This course is intended for:
- System analysts;
- Systems engineers;
- System architects;
- Managers who are responsible for the delivery of software intensive systems;
- Professionals moving into system-level engineering
The participants will need to have working knowledge of UML and an initial understanding of generic system engineering processes.
Program
Day 1
- SysML approach and overview;
- Capturing functional requirements using use cases;
- Requirements modeling in SysML;
- System hierarchy and interconnection: Block diagrams.
Day 2
- System hierarchy and interconnection: Internal Block diagrams;
- Structuring a SysML model (packaging);
- System behaviour analysis: Use Case analysis and Sequence diagrams.
Day 3
- System functional behaviour: Activity diagrams;
- System state-based behaviour: State Machine diagrams.
Day 4
- System design constraints: Parametric diagrams;
- Trade studies on non-functional constraints (performance, reliability etc.);
- Integrating SysML into a development environment.
Methods
Certification
Participants will receive a High Tech Institute certificate for attending this course.
More information
Remarks from participants