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
  • Modelling package dependencies 
  • Practical assignment: Modelling package structure 

Analysing User Needs 

  • Use case diagram notation 
  • Identifying actors 
  • Identifying use cases 
  • Use case relationships 
  • Practical assignment: Modelling 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: Modelling requirements 

Defining Structural Blocks (Black Box View) 

  • Block definition diagram notation 
  • Structural blocks 
  • Modelling block properties 
  • Defining relationships between blocks 
  • Defining the system data dictionary 
  • Practical assignment: Modelling the black box view of a system 

Modelling Block Structure (White Box View) 

  • Internal block diagram 
  • Visualising block parts 
  • Linking parts with connectors 
  • Defining ports 
  • Defining item flows and interface blocks 
  • Practical assignment: Modelling the white box view of a system 

Modelling System Constraints 

  • Defining constraint blocks 
  • Binding constraint properties with value properties 
  • Executing parametrics 
  • Practical assignment: Modelling parametrics 

Designing State-Based System Behaviour 

  • State machine diagram notation 
  • Identifying states 
  • Defining state transition events
  • Specifying signals 
  • Specifying effects 
  • Executing state machines 
  • Practical assignment: Modelling state machines 

Designing Control and Data Flows 

  • Activity diagram 
  • Defining activities 
  • Specifying parameters 
  • Defining actions 
  • Modelling control flows 
  • Modelling data flows 
  • Executing activities 
  • Practical assignment: Modelling activities 

Designing Communications 

  • Sequence diagram notation 
  • Modelling lifelines 
  • Modelling messages 
  • Decomposing interactions using references 
  • Applying interaction fragments 
  • Defining timing constraints 
  • Practical assignment: Modelling interactions 

Modelling Cross-Cutting Constructs 

  • Logical and physical architectures 
  • Allocation relationship 
  • Allocations display options 
  • Identifying types of allocations
  • Allocation matrix 
  • Practical assignment: Building 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

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories