SysML by Example with Cameo Systems Modeler training ( sysmlcameo | 14 hours )

Prerequisites:
  • An understanding of ___.
  • Experience with ___.
  • ___ programming experience.

Audience

  • ___
  • ___
  • ___
Course Outline:

Overview

This training will teach you how to use SysML, the modeling language for systems engineering. In particular; you will learn about block diagrams for structural modeling of complex systems. You will deepen the sequence diagram, state diagram and activity diagram for dynamic modeling.

You will also learn how to use specific Sys ML diagrams such as the requirements diagram and the parametric diagram, as well as the concept of allocation. We will also emphasize the need to define a modeling approach, adapted to the business context and the type of system to be studied.

The practice will be done using the Cameo Systems Modeler (MagicDraw) modeling tool from NoMagic. Teaching method

  • Theoretical presentation illustrated with examples
  • 50% practical work with Cameo Systems Modeler on a case study throughout the training

Prerequisites

  • System engineering experience

Audience

  • System engineers, business analysts and architects who need to model complex systems including hardware and software

Course Description

Day1 Concept & Tool

Introduction

What is a model?

The MBSE

Objectives and origin of Sys ML

Sys ML and its diagrams

Proposed approach

Introducing Cameo Systems Modeler (MagicDraw)

Requirements modeling

Use case diagram

Sequence diagram

Requirements diagram

Case study with Cameo Systems Modeler

Structural modeling

Block definition diagram

Internal block diagram

Package diagram

Case study with Cameo Systems Modeler

Dynamic modeling

Activity diagram

State diagram

Model animation

Case study with Cameo Systems Modeler

Transverse modeling

Parametric diagram

Allocation and traceability

Feedback on the requirements

Case study with Cameo Systems Modeler

Conclusion

Summary

Day2 From requirements to system architecture 

System requirements definition

Introduction

Implementation approach

Define Operational Scenarios

Identify External Functions and Constraints

Write System Requirements

Simulate System Behavior

Conduct FMEA

Write Verification Test Plan

Increments & Iterations management

Wrap-up

System Architecture Design

Introduction

"Execution" context

Define Functional System Architecture

Define Structural System Architecture

Write System Element Requirement

Conduct FMEA

Write Integration Test Plan

"Exploration & Experimentation" context

Increments & Iterations management

Wrap-up

EV Charger as Example(2 hours practice)

    

Please notice the agenda is the draft version for the reference. The teacher will optimize the agenda according to the requirements.