Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Welcome and Introductions
  • Overview of Modeling
  • Introduction to SysML
  • Overview of MagicDraw/Cameo
  • Defining the Case Study

Structural System Decomposition

  • Package Diagram Syntax
  • Breaking Down the System into Packages
  • Modeling Dependencies Between Packages
  • Practical Task: Modeling Package Structure

Analysing User Requirements

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

Specifying System Requirements

  • Translating Use Cases into System Requirements
  • Requirements Diagram Syntax
  • Defining Requirements
  • Structuring Requirements
  • Validating Requirements Using Test Cases
  • Relationships Between Requirements
  • Practical Task: Modeling Requirements

Defining Structural Blocks (Black-Box Perspective)

  • Block Definition Diagram Syntax
  • Structural Blocks
  • Modeling Block Attributes
  • Establishing Relationships Among Blocks
  • Creating a System Data Dictionary
  • Practical Task: Modeling the Black-Box View of a System

Modeling Internal Block Structure (White-Box Perspective)

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

Modeling System Constraints

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

Designing State-Based Behavior

  • State Machine Diagram Syntax
  • Identifying States
  • Defining State Transition Triggers
  • Defining Signals
  • Specifying Effects
  • Simulating State Machines
  • Practical Task: 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 Task: Modeling Activities

Designing Communication Protocols

  • Sequence Diagram Syntax
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions via References
  • Using Interaction Fragments
  • Setting Timing Constraints
  • Practical Task: Modeling Interactions

Modeling Cross-Cutting Concepts

  • Logical and Physical Architectures
  • Allocation Relationships
  • Display Options for Allocations
  • Types of Allocations
  • Allocation Matrices
  • Practical Task: Constructing an Allocation Matrix

Conclusion

  • Recap of Training Content
  • Q&A Session for Remaining Questions

Requirements

Familiarity with the systems engineering process.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories