Course Outline
Introduction
- Trainer and Participant Introductions
 - Introduction to modeling
 - Introduction to SysML
 - Introduction to MagicDraw/Cameo
 - A Case Study Definition
 
Structural System Decomposition
- Package Diagram Notation
 - Decomposing System into Packages
 - Modeling Package Dependencies
 - Practical Assignment: Modeling Package Structure
 
Analyzing User Needs
- Use Case Diagram Notation
 - Identifying Actors
 - Identifying Use Cases
 - Use Case Relationships
 - Practical Assignment: Modeling Use Cases
 
Defining System Requirements
- From Use Cases to System Requirements
 - Requirements Diagram Notation
 - Specifying Requirements
 - Defining Requirements Structure
 - Verifying Requirements with Test Cases
 - Requirements Relationships
 - Practical Assignment: Modeling Requirements
 
Defining Structural Blocks (Black Box View)
- Block Definition Diagram Notation
 - Structural Blocks
 - Modeling Block Properties
 - Defining Relationships between Blocks
 - Defining System Data Dictionary
 - Practical Assignment: Modeling Black Box View of a System
 
Modeling Block Structure (White Box View)
- Internal Block Diagram
 - Visualizing Block Parts
 - Linking Parts with Connectors
 - Defining Ports
 - Defining Item Flows and Interface Blocks
 - Practical Assignment: Modeling White Box View of a System
 
Modeling System Constraints
- Defining Constraint Blocks
 - Binding Constraint Properties with Value Properties
 - Executing Parametrics
 - Practical Assignment: Modeling Parametrics
 
Designing State-Based System Behavior
- State Machine Diagram Notation
 - Identifying States
 - Defining State Transition Events
 - Specifying Signals
 - Specifying Effects
 - Executing State Machines
 - Practical Assignment: Modeling Statemachines
 
Designing Control and Data Flows
- Activity Diagram
 - Defining Activities
 - Specifying Parameters
 - Defining Actions
 - Modeling Control Flows
 - Modeling Data Flows
 - Executing Activities
 - Practical Assignment: Modeling Activities
 
Designing Communications
- Sequence Diagram Notation
 - Modeling Lifelines
 - Modeling Messages
 - Decomposing Interactions Using References
 - Applying Interaction Fragments
 - Defining Timing Constraints
 - Practical Assignment: Modeling Interactions
 
Modeling Cross-Cutting Constructs
- Logical and Physical Architectures
 - Allocation relationship
 - Allocations Display Options
 - Identifying Types of Allocations
 - Allocation Matrix
 - Practical Assignment: Building Allocation Matrix
 
Wrap up
- Summarizing Training
 - Discussing Remaining Questions
 
Requirements
Understanding of systems engineering process.
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.