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.
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £5700 online delivery, based on a group of 2 delegates, £1800 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
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