Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Welcome and introductions from trainer and participants
  • Overview of modeling principles
  • Fundamentals of SysML
  • Introduction to MagicDraw/Cameo
  • Definition of the case study scenario

Structural System Decomposition

  • Package Diagram notation
  • Breaking down the system into packages
  • Modeling dependencies between packages
  • Practical exercise: Structuring package models

Analyzing User Needs

  • Use Case Diagram notation
  • Identifying system actors
  • Identifying use cases
  • Defining use case relationships
  • Practical exercise: Modeling use cases

Defining System Requirements

  • Translating use cases into system requirements
  • Requirements Diagram notation
  • Specifying requirement details
  • Establishing the requirements structure
  • Validating requirements through test cases
  • Mapping requirements relationships
  • Practical exercise: Modeling requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram notation
  • Concept of structural blocks
  • Modeling block attributes
  • Establishing relationships between blocks
  • Creating the system data dictionary
  • Practical exercise: Modeling the black-box view of a system

Modeling Block Structure (White Box View)

  • Internal Block Diagrams
  • Visualizing internal block parts
  • Connecting parts with connectors
  • Defining ports
  • Specifying item flows and interface blocks
  • Practical exercise: Modeling the white-box view of a system

Modeling System Constraints

  • Creating constraint blocks
  • Linking constraint properties with value properties
  • Running parametric calculations
  • Practical exercise: Modeling parametrics

Designing State-Based System Behavior

  • State Machine Diagram notation
  • Identifying system states
  • Defining state transition events
  • Specifying signals
  • Defining effects
  • Executing state machines
  • Practical exercise: Modeling state machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining activities
  • Specifying parameters
  • Defining actions
  • Modeling control flows
  • Modeling data flows
  • Executing activities
  • Practical exercise: Modeling activities

Designing Communications

  • Sequence Diagram notation
  • Modeling lifelines
  • Modeling messages
  • Decomposing interactions using references
  • Applying interaction fragments
  • Setting timing constraints
  • Practical exercise: Modeling interactions

Modeling Cross-Cutting Constructs

  • Logical and physical architectures
  • The allocation relationship
  • Options for displaying allocations
  • Identifying different types of allocations
  • Using the allocation matrix
  • Practical exercise: Creating an allocation matrix

Conclusion

  • Recap of the training
  • Q&A session for outstanding questions

Requirements

A foundational understanding of systems engineering processes.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories