Get in Touch

Course Outline

Introduction

  • Introductions of Trainers and Participants
  • Overview of Modeling
  • Introduction to SysML
  • Overview of MagicDraw/Cameo
  • Case Study Definition

Structural System Decomposition

  • Package Diagram Syntax
  • Breaking Down Systems into Packages
  • Modeling Package Dependencies
  • Practical Assignment: Modeling Package Structure

Analyzing User Requirements

  • Use Case Diagram Syntax
  • Identifying Actors
  • Identifying Use Cases
  • Use Case Relationships
  • Practical Assignment: Modeling Use Cases

Defining System Requirements

  • Deriving System Requirements from Use Cases
  • Requirements Diagram Syntax
  • Specifying Requirements
  • Establishing Requirements Structure
  • Verifying Requirements via Test Cases
  • Requirements Relationships
  • Practical Assignment: Modeling Requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram Syntax
  • Structural Blocks
  • Modeling Block Properties
  • Establishing Relationships Between Blocks
  • Defining the System Data Dictionary
  • Practical Assignment: Modeling the Black Box View of a System

Modeling Block Structure (White Box View)

  • Internal Block Diagram
  • Visualizing Block Components
  • Connecting Components with Links
  • Defining Ports
  • Defining Item Flows and Interface Blocks
  • Practical Assignment: Modeling the White Box View of a System

Modeling System Constraints

  • Defining Constraint Blocks
  • Linking Constraint Properties with Value Properties
  • Performing Parametric Analysis
  • Practical Assignment: Modeling Parametrics

Designing State-Based System Behavior

  • State Machine Diagram Syntax
  • Identifying States
  • Defining State Transition Events
  • Specifying Signals
  • Specifying Effects
  • Simulating State Machines
  • Practical Assignment: Modeling State Machines

Designing Control and Data Flows

  • Activity Diagram
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modeling Control Flows
  • Modeling Data Flows
  • Simulating Activities
  • Practical Assignment: Modeling Activities

Designing Communications

  • Sequence Diagram Syntax
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions Using References
  • Applying Interaction Fragments
  • Defining Timing Constraints
  • Practical Assignment: Modeling Interactions

Modeling Cross-Cutting Constructs

  • Logical and Physical Architectures
  • Allocation Relationships
  • Allocation Display Options
  • Identifying Allocation Types
  • Allocation Matrix
  • Practical Assignment: Constructing an Allocation Matrix

Conclusion

  • Training Summary
  • Addressing Remaining Questions

Requirements

Familiarity with the systems engineering process.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories