Course Outline
Introduction
- Welcome and introductions for trainer and participants
- Overview of modelling principles
- Introduction to SysML
- Overview of MagicDraw/Cameo
- Defining the case study scope
Structural System Decomposition
- Package Diagram notation
- Breaking down the system into packages
- Modelling dependencies between packages
- Practical exercise: Structuring the package model
Analyzing User Needs
- Use Case Diagram notation
- Identifying system actors
- Defining use cases
- Establishing relationships between use cases
- Practical exercise: Modelling use cases
Defining System Requirements
- Translating use cases into system requirements
- Requirements Diagram notation
- Formulating requirement specifications
- Organising the requirements hierarchy
- Validating requirements through test cases
- Mapping requirement relationships
- Practical exercise: Modelling requirements
Defining Structural Blocks (Black Box View)
- Block Definition Diagram notation
- Defining structural blocks
- Modelling block properties
- Establishing relationships between blocks
- Creating a system data dictionary
- Practical exercise: Modelling the system's black box view
Modeling Block Structure (White Box View)
- Internal Block Diagrams
- Visualising internal block components
- Connecting parts with connectors
- Defining ports
- Specifying item flows and interface blocks
- Practical exercise: Modelling the system's white box view
Modeling System Constraints
- Defining constraint blocks
- Binding constraint properties to value properties
- Running parametric analysis
- Practical exercise: Modelling parametrics
Designing State-Based System Behavior
- State Machine Diagram notation
- Identifying system states
- Defining transition events
- Specifying signals
- Specifying effects
- Simulating state machines
- Practical exercise: Modelling state machines
Designing Control and Data Flows
- Activity Diagrams
- Defining system activities
- Specifying activity parameters
- Defining actions
- Modelling control flows
- Modelling data flows
- Executing activity simulations
- Practical exercise: Modelling activities
Designing Communications
- Sequence Diagram notation
- Modelling lifelines
- Modelling message exchange
- Decomposing interactions using references
- Applying interaction fragments
- Defining timing constraints
- Practical exercise: Modelling interactions
Modeling Cross-Cutting Constructs
- Logical and physical architectures
- Allocation relationships
- Options for displaying allocations
- Identifying allocation types
- Constructing allocation matrices
- Practical exercise: Building an allocation matrix
Wrap up
- Summary of key learnings
- Q&A session for outstanding questions
Requirements
A solid grasp of the systems engineering process is required.
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 4800 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (7)
Labs and pace were great
Morgan - NSWCDD Dam Neck
Course - Applying SysML with MagicDraw/Cameo
Learning new functionality and completing practical exercises on the demo tool
Dede - Leidos Innovations UK Ltd
Course - Applying SysML with MagicDraw/Cameo
Filip, was a knowable and personable guy. I enjoyed this course and it would be very benefitable for me to practice in my own time after
Robert - Leidos Innovations UK Ltd
Course - Applying SysML with MagicDraw/Cameo
The labs and exercises helped give context to the presentation slides and showed some of the useful features of Cameo
Nick - Lawrence Livermore National Laboratory
Course - Applying SysML with MagicDraw/Cameo
Hands on exercises. I think some of us got a little brain weary at the end and a little lost w/the tool.
Armen
Course - Applying SysML with MagicDraw/Cameo
Hands on work, openness to questions and thoughtful responses.
Brian Wiktorek
Course - Applying SysML with MagicDraw/Cameo
He was fun and his mix of lecture/demo/do on your own was really good.