Get in Touch

Course Outline

Introduction

• Trainer and Participant Introductions

• Introduction to modelling

• 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 State Machines

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

Requirements

There are no specific prerequisites required to attend this course.

 24 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 5200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories