Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Introductions for the Trainer and Participants
  • Overview of Modelling Principles
  • Introduction to SysML
  • Introduction to MagicDraw/Cameo
  • Defining the Case Study Scope

Structural System Decomposition

  • Notation for Package Diagrams
  • Breaking Down the System into Packages
  • Modelling Dependencies between Packages
  • Practical Task: Constructing the Package Structure

Analysing User Requirements

  • Notation for Use Case Diagrams
  • Identifying System Actors
  • Identifying Use Cases
  • Establishing Relationships between Use Cases
  • Practical Task: Modelling Use Cases

Specifying System Requirements

  • Translating Use Cases into System Requirements
  • Notation for Requirements Diagrams
  • Defining Requirement Specifications
  • Structuring the Requirements Hierarchy
  • Validating Requirements through Test Cases
  • Defining Relationships between Requirements
  • Practical Task: Modelling Requirements

Defining Structural Blocks (Black Box View)

  • Notation for Block Definition Diagrams
  • Overview of Structural Blocks
  • Modelling Block Properties
  • Establishing Relationships between Blocks
  • Creating the System Data Dictionary
  • Practical Task: Modelling the System’s Black Box View

Modelling Block Structure (White Box View)

  • Internal Block Diagrams
  • Visualizing Component Parts
  • Connecting Parts via Connectors
  • Defining System Ports
  • Specifying Item Flows and Interface Blocks
  • Practical Task: Modelling the System’s White Box View

Modelling System Constraints

  • Creating Constraint Blocks
  • Linking Constraint Properties to Value Properties
  • Running Parametric Analysis
  • Practical Task: Modelling Parametrics

Designing State-Based System Behaviour

  • Notation for State Machine Diagrams
  • Identifying System States
  • Defining Transition Events
  • Specifying Signals
  • Specifying Effects
  • Simulating State Machines
  • Practical Task: Modelling State Machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modelling Control Flows
  • Modelling Data Flows
  • Simulating Activities
  • Practical Task: Modelling Activities

Designing Communications

  • Notation for Sequence Diagrams
  • Modelling Lifelines
  • Modelling Messages
  • Decomposing Interactions Using References
  • Applying Interaction Fragments
  • Defining Timing Constraints
  • Practical Task: Modelling Interactions

Modelling Cross-Cutting Constructs

  • Logical and Physical Architectures
  • The Allocation Relationship
  • Options for Displaying Allocations
  • Identifying Different Types of Allocations
  • Constructing the Allocation Matrix
  • Practical Task: Building the Allocation Matrix

Conclusion

  • Summary of Training Key Points
  • Discussion of Open Questions

Requirements

A foundational understanding of the systems engineering process.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories