Applying SysML with MagicDraw/Cameo ( sysmlmd | 21 hours )
Understanding of systems engineering process.
This is a 3-day training covering principles of modeling, UML, SysML and use of MagicDraw or Cameo following a case study, which demonstrates a typical model-based systems engineering approach.
The course:
- Includes lectures and hands-on practice in using MagicDraw or Cameo for systems modeling using SysML;
- Explains major SysML concepts and diagrams;
- Provides hands-on experience building system model examples;
- Shows how to trace model elements in different views;
- Explains how to use MagicDraw features efficiently;
- Is based on a consistent modeling case study.
Audience:
- System architects, system engineers, software architects and other stakeholders who will create and use models.
Methods:
- Presentations, discussions, and case study-based practical assignments.
Course Materials:
- Slides, case study model, and practical assignment descriptions.
Certificates:
- Each participant receives NobleProg certificate indicating that he/she attended the training.
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
United Arab Emirates - Applying SysML with MagicDraw/Cameo
Qatar - Applying SysML with MagicDraw/Cameo
Egypt - Applying SysML with MagicDraw/Cameo
Saudi Arabia - Applying SysML with MagicDraw/Cameo
South Africa - Applying SysML with MagicDraw/Cameo
Brasil - Aplicar SysML com MAGICDRAW
Canada - Applying SysML with MagicDraw/Cameo
中国 - Applying SysML with MagicDraw/Cameo
香港 - Applying SysML with MagicDraw/Cameo
澳門 - Applying SysML with MagicDraw/Cameo
台灣 - Applying SysML with MAGICDRAW
USA - Applying SysML with MagicDraw/Cameo
Österreich - Applying SysML with MagicDraw/Cameo
Schweiz - Applying SysML with MagicDraw/Cameo
Deutschland - Applying SysML with MagicDraw/Cameo
Czech Republic - Applying SysML with MagicDraw/Cameo
Denmark - Applying SysML with MagicDraw/Cameo
Estonia - Applying SysML with MagicDraw/Cameo
Finland - Applying SysML with MagicDraw/Cameo
Greece - Applying SysML with MagicDraw/Cameo
Magyarország - Applying SysML with MagicDraw/Cameo
Ireland - Applying SysML with MagicDraw/Cameo
Israel - Applying SysML with MagicDraw/Cameo
Luxembourg - Applying SysML with MagicDraw/Cameo
Latvia - Applying SysML with MagicDraw/Cameo
España - Aplicación de SysML con MAGICDRAW
Italia - Applying SysML with MagicDraw/Cameo
Lithuania - Applying SysML with MagicDraw/Cameo
Nederland - Applying SysML with MagicDraw/Cameo
Norway - Applying SysML with MagicDraw/Cameo
Portugal - Aplicar SysML com MAGICDRAW
România - Applying SysML with MagicDraw/Cameo
Sverige - Applying SysML with MagicDraw/Cameo
Türkiye - Applying SysML with MagicDraw/Cameo
Malta - Applying SysML with MagicDraw/Cameo
Belgique - Applying SysML with MagicDraw/Cameo
France - Applying SysML with MagicDraw/Cameo
日本 - Applying SysML with MagicDraw/Cameo
Australia - Applying SysML with MagicDraw/Cameo
Malaysia - Applying SysML with MagicDraw/Cameo
New Zealand - Applying SysML with MagicDraw/Cameo
Philippines - Applying SysML with MagicDraw/Cameo
Singapore - Applying SysML with MagicDraw/Cameo
Thailand - Applying SysML with MagicDraw/Cameo
Vietnam - Applying SysML with MagicDraw/Cameo
India - Applying SysML with MagicDraw/Cameo
Argentina - Aplicación de SysML con MAGICDRAW
Chile - Aplicación de SysML con MAGICDRAW
Costa Rica - Aplicación de SysML con MAGICDRAW
Ecuador - Aplicación de SysML con MAGICDRAW
Guatemala - Aplicación de SysML con MAGICDRAW
Colombia - Aplicación de SysML con MAGICDRAW
México - Aplicación de SysML con MAGICDRAW
Panama - Aplicación de SysML con MAGICDRAW
Peru - Aplicación de SysML con MAGICDRAW
Uruguay - Aplicación de SysML con MAGICDRAW
Venezuela - Aplicación de SysML con MAGICDRAW
Polska - Applying SysML with MagicDraw/Cameo
United Kingdom - Applying SysML with MagicDraw/Cameo
South Korea - Applying SysML with MagicDraw/Cameo
Pakistan - Applying SysML with MagicDraw/Cameo
Sri Lanka - Applying SysML with MagicDraw/Cameo
Bulgaria - Applying SysML with MagicDraw/Cameo
Bolivia - Aplicación de SysML con MAGICDRAW
Indonesia - Applying SysML with MagicDraw/Cameo
Kazakhstan - Applying SysML with MagicDraw/Cameo
Moldova - Applying SysML with MagicDraw/Cameo
Morocco - Applying SysML with MagicDraw/Cameo
Tunisia - Applying SysML with MagicDraw/Cameo
Kuwait - Applying SysML with MagicDraw/Cameo
Oman - Applying SysML with MagicDraw/Cameo
Slovakia - Applying SysML with MagicDraw/Cameo
Kenya - Applying SysML with MagicDraw/Cameo
Nigeria - Applying SysML with MagicDraw/Cameo
Botswana - Applying SysML with MagicDraw/Cameo
Slovenia - Applying SysML with MagicDraw/Cameo
Croatia - Applying SysML with MagicDraw/Cameo
Serbia - Applying SysML with MagicDraw/Cameo