Course Code: mbsema
Duration: 40 hours
Prerequisites:

None.

Intended Audience:

  • Systems Engineers involved in architecture modeling and system design.
  • Model-Based Systems Engineering (MBSE) Practitioners.
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. This course also provides students with the capabilities to construct queries within their models to produce customized tables, matrices, relation maps, dynamic legends, validation rules, model metrics, perform gap analyses, and more.

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 

Model Validation

  • Course Introduction
  • Introduction to Model Validation
  • Creating Custom Validation Suites
  • Introduction to Model Metrics
  • Predefined Metric Suites
  • Developing Custom Metric Suites

Models & Structured Expressions

  • Module 01 – Introduction
  • Module 02 – The Basics
  • Module 03 – UML Metamodel and Profiles
  • Module 04 – Navigation Operations
  • Module 05 – Find, Test, and Filter
  • Module 06 – Values & Operations from Model
  • Module 07 – Scripts
  • Module 08 – Applications in MagicDraw

Estimated Class Time Duration

  • Labs, 60%
  • Slides, 35%
  • Demos, 5%
Sites Published:

United Arab Emirates - MBSE with Model Analysis

Qatar - MBSE with Model Analysis

Egypt - MBSE with Model Analysis

Saudi Arabia - MBSE with Model Analysis

South Africa - MBSE with Model Analysis

Brasil - MBSE with Model Analysis

Canada - MBSE with Model Analysis

中国 - MBSE with Model Analysis

香港 - MBSE with Model Analysis

澳門 - MBSE with Model Analysis

台灣 - MBSE with Model Analysis

USA - MBSE with Model Analysis

Österreich - MBSE with Model Analysis

Schweiz - MBSE with Model Analysis

Deutschland - MBSE with Model Analysis

Czech Republic - MBSE with Model Analysis

Denmark - MBSE with Model Analysis

Estonia - MBSE with Model Analysis

Finland - MBSE with Model Analysis

Greece - MBSE with Model Analysis

Magyarország - MBSE with Model Analysis

Ireland - MBSE with Model Analysis

Luxembourg - MBSE with Model Analysis

Latvia - MBSE with Model Analysis

España - MBSE with Model Analysis

Italia - MBSE with Model Analysis

Lithuania - MBSE with Model Analysis

Nederland - MBSE with Model Analysis

Norway - MBSE with Model Analysis

Portugal - MBSE with Model Analysis

România - MBSE with Model Analysis

Sverige - MBSE with Model Analysis

Türkiye - MBSE with Model Analysis

Malta - MBSE with Model Analysis

Belgique - MBSE with Model Analysis

France - MBSE with Model Analysis

日本 - MBSE with Model Analysis

Australia - MBSE with Model Analysis

Malaysia - MBSE with Model Analysis

New Zealand - MBSE with Model Analysis

Philippines - MBSE with Model Analysis

Singapore - MBSE with Model Analysis

Thailand - MBSE with Model Analysis

Vietnam - MBSE with Model Analysis

India - MBSE with Model Analysis

Argentina - MBSE with Model Analysis

Chile - MBSE with Model Analysis

Costa Rica - MBSE with Model Analysis

Ecuador - MBSE with Model Analysis

Guatemala - MBSE with Model Analysis

Colombia - MBSE with Model Analysis

México - MBSE with Model Analysis

Panama - MBSE with Model Analysis

Peru - MBSE with Model Analysis

Uruguay - MBSE with Model Analysis

Venezuela - MBSE with Model Analysis

Polska - MBSE with Model Analysis

United Kingdom - MBSE with Model Analysis

South Korea - MBSE with Model Analysis

Pakistan - MBSE with Model Analysis

Sri Lanka - MBSE with Model Analysis

Bulgaria - MBSE with Model Analysis

Bolivia - MBSE with Model Analysis

Indonesia - MBSE with Model Analysis

Kazakhstan - MBSE with Model Analysis

Moldova - MBSE with Model Analysis

Morocco - MBSE with Model Analysis

Tunisia - MBSE with Model Analysis

Kuwait - MBSE with Model Analysis

Oman - MBSE with Model Analysis

Slovakia - MBSE with Model Analysis

Kenya - MBSE with Model Analysis

Nigeria - MBSE with Model Analysis

Botswana - MBSE with Model Analysis

Slovenia - MBSE with Model Analysis

Croatia - MBSE with Model Analysis

Serbia - MBSE with Model Analysis

Bhutan - MBSE with Model Analysis

Nepal - MBSE with Model Analysis

Uzbekistan - MBSE with Model Analysis