Get in Touch

Course Outline

Introduction

  • Trainer and participant introductions
  • Foundations of modeling
  • Overview of SysML
  • Introduction to MagicDraw/Cameo
  • Defining the case study scope

Structural System Decomposition

  • Package Diagram conventions
  • Breaking down the system into packages
  • Modeling dependencies between packages
  • Practical exercise: Modeling package structure

Analyzing User Needs

  • Use Case Diagram conventions
  • Identifying system actors
  • Identifying core use cases
  • Use Case relationships
  • Practical exercise: Modeling use cases

Defining System Requirements

  • Translating use cases into system requirements
  • Requirements Diagram conventions
  • Specifying requirement details
  • Structuring requirements
  • Validating requirements via test cases
  • Requirement relationships
  • Practical exercise: Modeling requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram conventions
  • Structural blocks
  • Modeling block attributes
  • Establishing relationships between blocks
  • Creating a system data dictionary
  • Practical exercise: Modeling the system’s black box view

Modeling Block Structure (White Box View)

  • Internal Block Diagrams
  • Visualizing internal block components
  • Connecting parts using connectors
  • Defining ports
  • Specifying item flows and interface blocks
  • Practical exercise: Modeling the system’s white box view

Modeling System Constraints

  • Creating constraint blocks
  • Linking constraint properties to value properties
  • Running parametric analysis
  • Practical exercise: Modeling parametrics

Designing State-Based System Behavior

  • State Machine Diagram conventions
  • Identifying system states
  • Defining state transition triggers
  • Specifying signals
  • Defining state effects
  • Simulating state machines
  • Practical exercise: Modeling state machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining system activities
  • Specifying parameters
  • Defining specific actions
  • Modeling control flow
  • Modeling data flow
  • Executing activity simulations
  • Practical exercise: Modeling activities

Designing Communications

  • Sequence Diagram conventions
  • Modeling lifelines
  • Modeling message exchanges
  • Breaking down interactions using references
  • Utilizing interaction fragments
  • Setting timing constraints
  • Practical exercise: Modeling interactions

Modeling Cross-Cutting Constructs

  • Logical vs. Physical Architectures
  • The allocation relationship
  • Display options for allocations
  • Identifying different allocation types
  • Creating an allocation matrix
  • Practical exercise: Building an allocation matrix

Conclusion

  • Summary of key training points
  • Opportunity to address outstanding questions

Requirements

Familiarity with the systems engineering process.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories