Course Outline
Introduction to System Modelling for government
- Definition of a system model
- The four foundational components of system modelling
- Model-centric versus document-centric approaches
- Overview of SysML
- The interplay between SysML and UML
- The four key elements of SysML
Common and Crosscutting Constructs
- Profiles, stereotypes, and tagged values
- Diagram frames
- Annotations and comments
- Allocation mechanisms
Package Diagrams
- Definition of a package
- Organizing the model architecture using packages
- Package containment hierarchies
- Dependencies between packages
- Visualization of model structure
- Concepts of views and viewpoints
Requirement Diagrams
- Definition of a requirement
- Representation of atomic requirements
- Establishing requirement traceability
Use Case Diagrams
- The system conceptualized as a black box
- Delineating system boundaries through actors
- Use cases representing system services
- Contextual understanding of use case diagrams
- Use case structure · Standard and alternate scenarios
- Management of shared behaviors
- Extension and specialization of behaviors
Activity Diagrams
- Representation of flow-based logic
- Distinction between actions and activities
- Interpretation of token flow
- Differentiating control flow from object flow
- Representation of decision points · Representation of concurrent processes
- Swimlanes for defining responsibility
Block Definition Diagrams
- Definition of a block
- Attributes and features of blocks
- Representation of types
- Representation of system hierarchy
- Generalization of system elements
Internal Block Diagrams
- Re-examination of parts
- Ports incorporating flow properties
- Conventional ports and interface definitions
- Proxy ports and interface blocks
- Comprehensive port definitions
Parametric Diagrams
- Definition of constraint blocks
- Application of constraints to system characteristics
Sequence Diagrams
- Behavior defined by interactions
- Basic sequence representations
- Synchronous versus asynchronous messaging
- Fragmentation nodes
- Interaction use nodes
State Machine Diagrams
- States and associated notation
- Transitions among states
- Notation for pseudo-states (initial, decision, history, end)
- Breakdown of state definitions
- Representation of parallel states
System Modelling Resources and Further Reading for government
- Suggested digital resources
- Recommended publications
Requirements
Participants registered for this course are not required to possess prior experience in system modelling; however, they must demonstrate a robust command of “document-centric” systems engineering practices.
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