Get in Touch

Course Outline

Introduction

  • Participant and Trainer Greetings
  • Overview of Modeling Concepts
  • Fundamentals of SysML
  • Introduction to MagicDraw/Cameo
  • Definition of the Case Study

System Structural Decomposition

  • Package Diagram Syntax
  • Breaking Down Systems into Packages
  • Representing Package Dependencies
  • Practical Task: Structuring Package Models

Evaluating User Requirements

  • Use Case Diagram Syntax
  • Recognizing Actors
  • Identifying Use Cases
  • Use Case Associations
  • Practical Task: Modeling Use Cases

Establishing System Requirements

  • Deriving System Requirements from Use Cases
  • Requirements Diagram Syntax
  • Formulating Requirements
  • Structuring Requirements
  • Validating Requirements via Test Cases
  • Requirement Associations
  • Practical Task: Modeling Requirements

Defining Structural Blocks (Black Box Perspective)

  • Block Definition Diagram Syntax
  • Concept of Structural Blocks
  • Defining Block Attributes
  • Establishing Inter-Block Relations
  • Creating System Data Dictionaries
  • Practical Task: Modeling the System's Black Box View

Block Structural Modeling (White Box Perspective)

  • Internal Block Diagram
  • Representing Block Components
  • Connecting Components via Connectors
  • Specifying Ports
  • Defining Item Flows and Interface Blocks
  • Practical Task: Modeling the System's White Box View

System Constraint Modeling

  • Specifying Constraint Blocks
  • Linking Constraint Attributes to Value Properties
  • Running Parametric Analysis
  • Practical Task: Modeling Parametrics

State-Based System Behavior Design

  • State Machine Diagram Syntax
  • Recognizing System States
  • Defining State Transition Events
  • Specifying Signals
  • Defining Effects
  • Executing State Machines
  • Practical Task: Modeling State Machines

Control and Data Flow Design

  • Activity Diagram
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Representing Control Flows
  • Representing Data Flows
  • Executing Activities
  • Practical Task: Modeling Activities

Communication Design

  • Sequence Diagram Syntax
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions with References
  • Utilizing Interaction Fragments
  • Defining Timing Constraints
  • Practical Task: Modeling Interactions

Cross-Cutting Construct Modeling

  • Logical vs. Physical Architectures
  • Allocation Relationships
  • Allocation Display Settings
  • Identifying Allocation Types
  • Allocation Matrix
  • Practical Task: Constructing an Allocation Matrix

Conclusion

  • Training Summary
  • Addressing Open Questions

Requirements

A foundational understanding of the systems engineering process.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories