Get in Touch

Course Outline

Introduction

  • Introductions by Trainer and Participants
  • Fundamentals of Modeling
  • Overview of SysML
  • Overview of MagicDraw or Cameo
  • Defining the Case Study Scenario

Structural System Decomposition

  • Package Diagram Notation
  • Breaking Down Systems into Packages
  • Modeling Dependencies Between Packages
  • Practical Exercise: Modeling Package Structure

Analyzing User Needs

  • Use Case Diagram Notation
  • Identifying System Actors
  • Identifying Key Use Cases
  • Defining Relationships Between Use Cases
  • Practical Exercise: Modeling Use Cases

Defining System Requirements

  • Transitioning from Use Cases to System Requirements
  • Requirements Diagram Notation
  • Specifying Requirement Details
  • Organizing Requirements Structure
  • Validating Requirements with Test Cases
  • Mapping Requirements Relationships
  • Practical Exercise: Modeling Requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram Notation
  • Core Structural Blocks
  • Modeling Block Properties
  • Establishing Relationships Between Blocks
  • Creating System Data Dictionaries
  • Practical Exercise: Modeling System Black Box View

Modeling Block Structure (White Box View)

  • Internal Block Diagram
  • Visualizing Component Parts
  • Connecting Parts with Connectors
  • Defining System Ports
  • Specifying Item Flows and Interface Blocks
  • Practical Exercise: Modeling System White Box View

Modeling System Constraints

  • Creating Constraint Blocks
  • Linking Constraint Properties to 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 Input Signals
  • Specifying State Effects
  • Simulating State Machines
  • Practical Exercise: Modeling State Machines

Designing Control and Data Flows

  • Activity Diagram
  • Defining Activity Steps
  • Specifying Activity Parameters
  • Defining Actions
  • Modeling Control Flow Logic
  • Modeling Data Flow Paths
  • Executing Activity Models
  • Practical Exercise: Modeling Activities

Designing Communications

  • Sequence Diagram Notation
  • Modeling Interaction Lifelines
  • Modeling Message Exchange
  • Decomposing Interactions via References
  • Using Interaction Fragments
  • Defining Timing Constraints
  • Practical Exercise: Modeling Interactions

Modeling Cross-Cutting Constructs

  • Logical vs. Physical Architectures
  • Allocation Relationships
  • Display Options for Allocations
  • Categorizing Types of Allocations
  • Generating Allocation Matrices
  • Practical Exercise: Building Allocation Matrices

Conclusion

  • Recap of Key Training Topics
  • Q&A Session for Remaining Inquiries

Requirements

Familiarity with the systems engineering process.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories