Get in Touch
 Duration 21 hours

Course Outline

Introduction

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

Structural System Decomposition

  • Notation for Package Diagrams
  • Breaking Down the System into Packages
  • Modeling Dependencies Between Packages
  • Practical Task: Modeling Package Structures

Analyzing User Needs

  • Notation for Use Case Diagrams
  • Identifying Actors
  • Identifying Use Cases
  • Use Case Relationships
  • Practical Task: Modeling Use Cases

Defining System Requirements

  • Transitioning from Use Cases to System Requirements
  • Notation for Requirements Diagrams
  • Specifying Requirements
  • Structuring Requirements
  • Validating Requirements via Test Cases
  • Relationships Among Requirements
  • Practical Task: Modeling Requirements

Defining Structural Blocks (Black Box View)

  • Notation for Block Definition Diagrams
  • Structural Blocks
  • Modeling Block Properties
  • Establishing Relationships Between Blocks
  • Creating a System Data Dictionary
  • Practical Task: Modeling the System's Black Box View

Modeling Block Structure (White Box View)

  • Internal Block Diagrams
  • Visualizing Block Parts
  • Connecting Parts with Connectors
  • Defining Ports
  • Defining Item Flows and Interface Blocks
  • Practical Task: Modeling the System's White Box View

Modeling System Constraints

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

Designing State-Based System Behavior

  • Notation for State Machine Diagrams
  • Identifying States
  • Defining State Transition Events
  • Specifying Signals
  • Specifying Effects
  • Simulating State Machines
  • Practical Task: Modeling State Machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining Activities
  • Specifying Parameters
  • Defining Actions
  • Modeling Control Flows
  • Modeling Data Flows
  • Simulating Activities
  • Practical Task: Modeling Activities

Designing Communications

  • Notation for Sequence Diagrams
  • Modeling Lifelines
  • Modeling Messages
  • Decomposing Interactions Using References
  • Using Interaction Fragments
  • Defining Timing Constraints
  • Practical Task: Modeling Interactions

Modeling Cross-Cutting Constructs

  • Logical vs. Physical Architectures
  • The Allocation Relationship
  • Display Options for Allocations
  • Identifying Allocation Types
  • The Allocation Matrix
  • Practical Task: Constructing an Allocation Matrix

Conclusion

  • Recap of Training Content
  • Open Forum for Remaining Questions

Requirements

A foundational understanding of the systems engineering process.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories