Course Code: asysmlmd
Duration: 24 hours
Prerequisites:

None

Overview:

Using a combination of lectures, demos, and interactive labs, this course provides a foundation for utilizing MBSE within the CATIA Magic environment. Students will learn SysML and its application within CATIA Magic.

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 

Sites Published:

United Arab Emirates - Applying SysML with Magic Draw

Qatar - Applying SysML with Magic Draw

Egypt - Applying SysML with Magic Draw

Saudi Arabia - Applying SysML with Magic Draw

South Africa - Applying SysML with Magic Draw

Brasil - Applying SysML with Magic Draw

Canada - Applying SysML with Magic Draw

中国 - Applying SysML with Magic Draw

香港 - Applying SysML with Magic Draw

澳門 - Applying SysML with Magic Draw

台灣 - Applying SysML with Magic Draw

USA - Applying SysML with Magic Draw

Österreich - Applying SysML with Magic Draw

Schweiz - Applying SysML with Magic Draw

Deutschland - Applying SysML with Magic Draw

Czech Republic - Applying SysML with Magic Draw

Denmark - Applying SysML with Magic Draw

Estonia - Applying SysML with Magic Draw

Finland - Applying SysML with Magic Draw

Greece - Applying SysML with Magic Draw

Magyarország - Applying SysML with Magic Draw

Ireland - Applying SysML with Magic Draw

Luxembourg - Applying SysML with Magic Draw

Latvia - Applying SysML with Magic Draw

España - Applying SysML with Magic Draw

Italia - Applying SysML with Magic Draw

Lithuania - Applying SysML with Magic Draw

Nederland - Applying SysML with Magic Draw

Norway - Applying SysML with Magic Draw

Portugal - Applying SysML with Magic Draw

România - Applying SysML with Magic Draw

Sverige - Applying SysML with Magic Draw

Türkiye - Applying SysML with Magic Draw

Malta - Applying SysML with Magic Draw

Belgique - Applying SysML with Magic Draw

France - Applying SysML with Magic Draw

日本 - Applying SysML with Magic Draw

Australia - Applying SysML with Magic Draw

Malaysia - Applying SysML with Magic Draw

New Zealand - Applying SysML with Magic Draw

Philippines - Applying SysML with Magic Draw

Singapore - Applying SysML with Magic Draw

Thailand - Applying SysML with Magic Draw

Vietnam - Applying SysML with Magic Draw

India - Applying SysML with Magic Draw

Argentina - Applying SysML with Magic Draw

Chile - Applying SysML with Magic Draw

Costa Rica - Applying SysML with Magic Draw

Ecuador - Applying SysML with Magic Draw

Guatemala - Applying SysML with Magic Draw

Colombia - Applying SysML with Magic Draw

México - Applying SysML with Magic Draw

Panama - Applying SysML with Magic Draw

Peru - Applying SysML with Magic Draw

Uruguay - Applying SysML with Magic Draw

Venezuela - Applying SysML with Magic Draw

Polska - Applying SysML with Magic Draw

United Kingdom - Applying SysML with Magic Draw

South Korea - Applying SysML with Magic Draw

Pakistan - Applying SysML with Magic Draw

Sri Lanka - Applying SysML with Magic Draw

Bulgaria - Applying SysML with Magic Draw

Bolivia - Applying SysML with Magic Draw

Indonesia - Applying SysML with Magic Draw

Kazakhstan - Applying SysML with Magic Draw

Moldova - Applying SysML with Magic Draw

Morocco - Applying SysML with Magic Draw

Tunisia - Applying SysML with Magic Draw

Kuwait - Applying SysML with Magic Draw

Oman - Applying SysML with Magic Draw

Slovakia - Applying SysML with Magic Draw

Kenya - Applying SysML with Magic Draw

Nigeria - Applying SysML with Magic Draw

Botswana - Applying SysML with Magic Draw

Slovenia - Applying SysML with Magic Draw

Croatia - Applying SysML with Magic Draw

Serbia - Applying SysML with Magic Draw

Bhutan - Applying SysML with Magic Draw

Nepal - Applying SysML with Magic Draw

Uzbekistan - Applying SysML with Magic Draw