Course Code: mbsetc
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 best practices to extend the SysML language to support their domain and covers collaboration so that they are successful employing these new skills as a team.

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 

Domain Specific Language (DSL)

  • Introduction
  • DSL Concepts & Overview
  • Profiles
  • Stereotypes
  • Tags & Tagged Values
  • Customizations

Teamwork Cloud & Cameo Collaborator

  • Introduction
  • Teamwork Cloud Features and Services
  • Web Applications and Administration
  • Modeling Tool Features
  • Branches & Merge
  • Project Partitioning
  • Cameo Collaborator

Estimated Class Time Duration

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

United Arab Emirates - MBSE with Team Collaboration

Qatar - MBSE with Team Collaboration

Egypt - MBSE with Team Collaboration

Saudi Arabia - MBSE with Team Collaboration

South Africa - MBSE with Team Collaboration

Brasil - MBSE with Team Collaboration

Canada - MBSE with Team Collaboration

中国 - MBSE with Team Collaboration

香港 - MBSE with Team Collaboration

澳門 - MBSE with Team Collaboration

台灣 - MBSE with Team Collaboration

USA - MBSE with Team Collaboration

Österreich - MBSE with Team Collaboration

Schweiz - MBSE with Team Collaboration

Deutschland - MBSE with Team Collaboration

Czech Republic - MBSE with Team Collaboration

Denmark - MBSE with Team Collaboration

Estonia - MBSE with Team Collaboration

Finland - MBSE with Team Collaboration

Greece - MBSE with Team Collaboration

Magyarország - MBSE with Team Collaboration

Ireland - MBSE with Team Collaboration

Luxembourg - MBSE with Team Collaboration

Latvia - MBSE with Team Collaboration

España - MBSE with Team Collaboration

Italia - MBSE with Team Collaboration

Lithuania - MBSE with Team Collaboration

Nederland - MBSE with Team Collaboration

Norway - MBSE with Team Collaboration

Portugal - MBSE with Team Collaboration

România - MBSE with Team Collaboration

Sverige - MBSE with Team Collaboration

Türkiye - MBSE with Team Collaboration

Malta - MBSE with Team Collaboration

Belgique - MBSE with Team Collaboration

France - MBSE with Team Collaboration

日本 - MBSE with Team Collaboration

Australia - MBSE with Team Collaboration

Malaysia - MBSE with Team Collaboration

New Zealand - MBSE with Team Collaboration

Philippines - MBSE with Team Collaboration

Singapore - MBSE with Team Collaboration

Thailand - MBSE with Team Collaboration

Vietnam - MBSE with Team Collaboration

India - MBSE with Team Collaboration

Argentina - MBSE with Team Collaboration

Chile - MBSE with Team Collaboration

Costa Rica - MBSE with Team Collaboration

Ecuador - MBSE with Team Collaboration

Guatemala - MBSE with Team Collaboration

Colombia - MBSE with Team Collaboration

México - MBSE with Team Collaboration

Panama - MBSE with Team Collaboration

Peru - MBSE with Team Collaboration

Uruguay - MBSE with Team Collaboration

Venezuela - MBSE with Team Collaboration

Polska - MBSE with Team Collaboration

United Kingdom - MBSE with Team Collaboration

South Korea - MBSE with Team Collaboration

Pakistan - MBSE with Team Collaboration

Sri Lanka - MBSE with Team Collaboration

Bulgaria - MBSE with Team Collaboration

Bolivia - MBSE with Team Collaboration

Indonesia - MBSE with Team Collaboration

Kazakhstan - MBSE with Team Collaboration

Moldova - MBSE with Team Collaboration

Morocco - MBSE with Team Collaboration

Tunisia - MBSE with Team Collaboration

Kuwait - MBSE with Team Collaboration

Oman - MBSE with Team Collaboration

Slovakia - MBSE with Team Collaboration

Kenya - MBSE with Team Collaboration

Nigeria - MBSE with Team Collaboration

Botswana - MBSE with Team Collaboration

Slovenia - MBSE with Team Collaboration

Croatia - MBSE with Team Collaboration

Serbia - MBSE with Team Collaboration

Bhutan - MBSE with Team Collaboration

Nepal - MBSE with Team Collaboration

Uzbekistan - MBSE with Team Collaboration