Get in Touch

Course Outline

Introduction

  • Introduction of the instructor and course participants
  • Overview of modeling principles
  • Fundamentals of the SysML specification
  • Introduction to the MagicDraw/Cameo environment
  • Definition of the reference case study

Structural System Decomposition

  • Notation standards for Package Diagrams
  • Decomposing the system architecture into logical packages
  • Representing dependencies among packages
  • Practical exercise: Developing the package structure

Analyzing User Needs

  • Notation standards for Use Case Diagrams
  • Identifying system actors
  • Identifying specific use cases
  • Mapping relationships between use cases
  • Practical exercise: Modeling use case interactions

Defining System Requirements

  • Translating use cases into system-level requirements
  • Notation standards for Requirements Diagrams
  • Detailed specification of requirements
  • Establishing the hierarchical structure of requirements
  • Validating requirements through test case alignment
  • Defining relationships among requirements
  • Practical exercise: Developing the requirements model

Defining Structural Blocks (Black Box View)

  • Notation standards for Block Definition Diagrams
  • Defining structural block elements
  • Assigning properties to blocks
  • Establishing relationships between blocks
  • Creating the system data dictionary
  • Practical exercise: Modeling the external system view

Modeling Block Structure (White Box View)

  • Internal Block Diagram composition
  • Visualizing internal block components
  • Connecting components with connectors
  • Defining block ports
  • Specifying item flows and interface blocks
  • Practical exercise: Modeling the internal system structure

Modeling System Constraints

  • Defining constraint blocks
  • Linking constraint properties to value properties
  • Executing parametric calculations
  • Practical exercise: Developing parametric models

Designing State-Based System Behavior

  • Notation standards for State Machine Diagrams
  • Identifying system states
  • Defining state transition triggers
  • Specifying signal inputs
  • Specifying operational effects
  • Simulating state machine execution
  • Practical exercise: Modeling state machine logic

Designing Control and Data Flows

  • Activity Diagram composition
  • Defining activity elements
  • Specifying activity parameters
  • Defining atomic actions
  • Modeling control flow paths
  • Modeling data flow paths
  • Simulating activity execution
  • Practical exercise: Developing activity models

Designing Communications

  • Notation standards for Sequence Diagrams
  • Modeling lifelines
  • Modeling message exchanges
  • Decomposing interactions using references
  • Applying interaction fragments
  • Defining timing constraints
  • Practical exercise: Modeling system interactions

Modeling Cross-Cutting Constructs

  • Differentiating logical and physical architectures
  • Defining allocation relationships
  • Configuring allocation display options
  • Identifying specific types of allocations
  • Constructing the allocation matrix
  • Practical exercise: Building the allocation matrix

Conclusion

  • Summary of training content
  • Discussion of remaining inquiries

Requirements

A foundational understanding of the systems engineering process is required.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories