Get in Touch

Course Outline

Introduction

  • Trainer and Participant Introductions
  • Introduction to modelling
  • Introduction to SysML
  • Introduction to MagicDraw/Cameo
  • Case Study Definition

Structural System Decomposition

  • Package Diagram Notation
  • Decomposing the 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

  • Deriving system requirements from use cases
  • 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 the system data dictionary
  • Practical Assignment: Modeling the 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 the 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 relationships
  • Allocation display options
  • Identifying types of allocations
  • Allocation matrix
  • Practical Assignment: Building an allocation matrix

Simulation Training

  • Course Introduction
  • Simulation of an architecture
  • Activity diagrams
  • State machine diagrams
  • Sequence diagrams
  • Parametric diagrams
  • Automated requirement verification via simulation

Requirements

None.

Intended Audience:

  • Systems Engineers engaged in architecture modelling and system design.
  • Model-Based Systems Engineering (MBSE) Practitioners.
 35 Hours

Testimonials (2)

Upcoming Courses

Related Categories