Course Outline
Introduction to System Modelling
- What is a system model?
 - The four pillars of system modelling
 - Model centric vs document centric
 - What is SysML?
 - Relationship between SysML and UML
 - The four pillars of SysML
 
Common and Crosscutting Constructs
- Profiles, stereotypes and tags
 - Diagram frames
 - Comments
 - Allocations
 
Package Diagrams
- What is a package?
 - Structuring the model with packages
 - Package containment
 - Package dependencies
 - Representing the model structure
 - Views and viewpoints
 
Requirement Diagrams
- What is a requirement?
 - Modelling atomic requirements
 - Requirement traceability
 
Use Case Diagrams
- The system as a black box
 - Identifying the system boundary with actors
 - Use cases as system services
 - Behind the use case diagram
 - Use case structure · Nominal and alternative scenarios
 - Handling common behaviour
 - Extended and specialised behaviour
 
Activity Diagrams
- Modelling flow-based logic
 - Actions vs activities
 - Understanding token flow
 - Control flow vs object flow
 - Modelling decisions · Modelling concurrency
 - Swimlanes and responsibility
 
Block Definition Diagrams
- What is a block?
 - Block features
 - Modelling types
 - Modelling system hierarchy
 - Generalising system elements
 
Internal Block Diagrams
- Parts revisited
 - Ports with Flow Properties
 - Standard ports and interfaces
 - Proxy ports and interface blocks
 - Full ports
 
Parametric Diagrams
- What is a constraint block?
 - Constraining system properties
 
Sequence Diagrams
- Interaction-based behaviour
 - Simple sequences
 - Synchronous vs asynchronous
 - Fragment nodes
 - Interaction use nodes
 
State Machine Diagrams
- States and their syntax
 - Transitions between states
 - Pseudo state notation (initial, decision, history, end)
 - Decomposing states
 - Modelling concurrent states
 
System Modelling Resources and Further Reading
- Suggested web resources
 - Recommended literature
 
Requirements
Students who wish to attend this course are not required to have any prior exposure to system modelling but should have a solid grasp of “document centric” systems engineering techniques.
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