Course Outline
Foundations of System Modelling
- Defining system models
- The core principles of system modelling
- Contrasting model-centric and document-centric approaches
- An introduction to SysML
- Connections between SysML and UML
- The fundamental elements of SysML
Shared and Cross-Cutting Elements
- Utilizing profiles, stereotypes, and tags
- Structuring diagram frames
- Incorporating comments
- Managing allocations
Package Structures
- Understanding packages
- Organizing models through packages
- Defining package containment
- Establishing package dependencies
- Representing overall model architecture
- Applying views and viewpoints
Requirement Modelling
- Defining requirements
- Modelling basic requirements
- Ensuring requirement traceability
Use Case Visualisation
- Viewing the system as a black box
- Delineating system boundaries using actors
- Representing use cases as system services
- Analyzing the underlying structure of use case diagrams
- Organizing use case structures and scenarios
- Managing common behaviours
- Addressing extended and specialised behaviours
Activity Diagrams
- Capturing flow-based logic
- Distinguishing between actions and activities
- Tracing token flow
- Differentiating control and object flows
- Modelling decisions and concurrent processes
- Assigning responsibility via swimlanes
Block Definition Diagrams
- Understanding blocks
- Defining block features
- Modelling system types
- Representing system hierarchy
- Generalizing system components
Internal Block Diagrams
- Revisiting parts
- Configuring ports with flow properties
- Defining standard ports and interfaces
- Utilizing proxy ports and interface blocks
- Implementing full ports
Parametric Diagrams
- Understanding constraint blocks
- Applying constraints to system properties
Sequence Diagrams
- Modelling interaction-based behaviours
- Constructing simple sequences
- Distinguishing synchronous from asynchronous interactions
- Using fragment nodes
- Employing interaction use nodes
State Machine Diagrams
- Defining states and their syntax
- Mapping state transitions
- Applying pseudo-state notation (initial, decision, history, end)
- Decomposing complex states
- Modelling concurrent states
Resources for System Modelling
- Curated web resources
- Recommended reading
Requirements
Prior experience with system modelling is not required for this course. However, participants should possess a strong command of “document centric” systems engineering techniques.
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.
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)
The direct correlation with our work subject in the examples
Gabriel Gutierrez - ARGOTEC S.r.l.
Course - Systems Modelling with SysML
Training scope.
Jan - Viessmann Technika Grzewcza Sp. z o.o.
Course - Systems Modelling with SysML
Trainer knowledge
Justyna - Viessmann Technika Grzewcza Sp. z o.o.
Course - Systems Modelling with SysML
group work, remote desktop
Karolina - Viessmann Technika Grzewcza Sp. z o.o.
Course - Systems Modelling with SysML
The examples were very helpful to grasp the concept. The lecture was a good background but not enough to really understand and learn so the examples were great to piece it all together.
Brittany Battan - Stellar Solutions
Course - Systems Modelling with SysML
Filip was able to convey the necessary information to me very efficiently and effectively. This training provided me with a very good foundation to build on.
Miles Baird - GISPartner Sp. z o.o.
Course - Systems Modelling with SysML
The pace of training and how it was organized. It was very good that answer to the questions is provided in English as well