Course not currently available
Applying SysML with MAGICDRAW Training Course
Course
Online
Description
-
Type
Course
-
Methodology
Online
This is a 3-day training covering principles of modeling, UML, SysML and use of MagicDraw following a case study, which demonstrates a typical model-based systems engineering approach.
The course:
Includes lectures and hands-on practice in using MagicDraw 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 No Magic and NobleProg certificates indicating that he attended the training.
About this course
Understanding of systems engineering process.
Reviews
Subjects
- Options
- UML training
- Approach
- Systems Engineering
- Materials
- Magic
- Communications
- Systems
- Engineering
- Trainer
Course programme
- Trainer and Participant Introductions
- Introduction to modeling
- Introduction to SysML
- Introduction to MagicDraw
- A Case Study Definition
- Package Diagram Notation
- Decomposing System into Packages
- Modeling Package Dependencies
- Practical Assignment: Modeling Package Structure
- Use Case Diagram Notation
- Identifying Actors
- Identifying Use Cases
- Use Case Relationships
- Practical Assignment: Modeling Use Cases
- 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
- 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
- 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
- Defining Constraint Blocks
- Binding Constraint Properties with Value Properties
- Executing Parametrics
- Practical Assignment: Modeling Parametrics
- State Machine Diagram Notation
- Identifying States
- Defining State Transition Events
- Specifying Signals
- Specifying Effects
- Executing State Machines
- Practical Assignment: Modeling Statemachines
- Activity Diagram
- Defining Activities
- Specifying Parameters
- Defining Actions
- Modeling Control Flows
- Modeling Data Flows
- Executing Activities
- Executing Activities in Combination with State Machines and Parametrics
- Practical Assignment: Modeling Activities
- Sequence Diagram Notation
- Modeling Lifelines
- Modeling Messages
- Decomposing Interactions Using References
- Applying Interaction Fragments
- Defining Timing Constraints
- Practical Assignment: Modeling Interactions
- Logical and Physical Architectures
- Allocation relationship
- Allocations Display Options
- Identifying Types of Allocations
- Allocation Matrix
- Practical Assignment: Building Allocation Matrix
- Summarizing Training
- Discussing Remaining Questions
Additional information
Applying SysML with MAGICDRAW Training Course