Get in Touch

Course Outline

Introduction

  • Welcome and introductions of the trainer and participants
  • Foundations of modeling
  • Overview of SysML
  • Introduction to MagicDraw/Cameo
  • Defining the case study scenario

Structural System Decomposition

  • Notation for Package Diagrams
  • Breaking down the system into packages
  • Establishing dependencies between packages
  • Practical Assignment: Modeling the package structure

Analyzing User Needs

  • Notation for Use Case Diagrams
  • Identifying system actors
  • Defining relevant use cases
  • Understanding relationships between use cases
  • Practical Assignment: Modeling use cases

Defining System Requirements

  • Transitioning from use cases to system requirements
  • Notation for Requirements Diagrams
  • Specifying individual requirements
  • Structuring the requirements hierarchy
  • Validating requirements using test cases
  • Defining relationships between requirements
  • Practical Assignment: Modeling requirements

Defining Structural Blocks (Black Box View)

  • Notation for Block Definition Diagrams
  • Understanding structural blocks
  • Configuring block properties
  • Establishing relationships between blocks
  • Creating the system data dictionary
  • Practical Assignment: Modeling the black box view of the system

Modeling Block Structure (White Box View)

  • Utilizing Internal Block Diagrams
  • Visualizing component parts
  • Connecting parts via connectors
  • Defining system ports
  • Establishing item flows and interface blocks
  • Practical Assignment: Modeling the white box view of the system

Modeling System Constraints

  • Creating constraint blocks
  • Binding constraint properties to value properties
  • Running parametric calculations
  • Practical Assignment: Modeling parametrics

Designing State-Based System Behavior

  • Notation for State Machine Diagrams
  • Identifying distinct states
  • Defining state transition events
  • Specifying input signals
  • Defining action effects
  • Simulating state machines
  • Practical Assignment: Modeling state machines

Designing Control and Data Flows

  • Understanding Activity Diagrams
  • Defining high-level activities
  • Specifying activity parameters
  • Defining specific actions
  • Modeling control flow logic
  • Modeling data flow paths
  • Simulating activities
  • Practical Assignment: Modeling activities

Designing Communications

  • Notation for Sequence Diagrams
  • Modeling object lifelines
  • Defining message exchanges
  • Breaking down interactions using references
  • Applying interaction fragments
  • Setting timing constraints
  • Practical Assignment: Modeling interactions

Modeling Cross-Cutting Constructs

  • Distinguishing logical and physical architectures
  • Understanding allocation relationships
  • Customizing allocation display options
  • Identifying different types of allocations
  • Generating the allocation matrix
  • Practical Assignment: Building the allocation matrix

Conclusion

  • Summary of key training points
  • Open forum for remaining questions and discussion

Requirements

A foundational understanding of the systems engineering process is required.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories