Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Welcome and introductions for trainer and participants
  • Foundations of modeling
  • Overview of SysML
  • Familiarization with MagicDraw/Cameo
  • Definition of the case study scenario

Structural System Decomposition

  • Package Diagram syntax
  • Breaking down the system into logical packages
  • Establishing dependencies between packages
  • Exercise: Structuring the package model

Analyzing User Needs

  • Use Case Diagram syntax
  • Recognition of Actors
  • Identification of Use Cases
  • Defining relationships between use cases
  • Exercise: Modeling user interactions

Defining System Requirements

  • Transitioning from use cases to system requirements
  • Requirements Diagram syntax
  • Formulating specific requirements
  • Structuring the requirements hierarchy
  • Validating requirements against test cases
  • Mapping requirement relationships
  • Exercise: Creating the requirements model

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram syntax
  • Concept of structural blocks
  • Assigning properties to blocks
  • Establishing inter-block relationships
  • Creating a system data dictionary
  • Exercise: Modeling the external system view

Modeling Block Structure (White Box View)

  • Internal Block Diagrams
  • Representing block parts visually
  • Connecting parts via connectors
  • Specification of ports
  • Defining item flows and interface blocks
  • Exercise: Modeling the internal system view

Modeling System Constraints

  • Creating constraint blocks
  • Linking constraint properties to value properties
  • Running parametric calculations
  • Exercise: Implementing parametric modeling

Designing State-Based System Behavior

  • State Machine Diagram syntax
  • Identifying distinct states
  • Defining transition events
  • Specifying input signals
  • Defining state effects
  • Simulating state machine execution
  • Exercise: Modeling system state changes

Designing Control and Data Flows

  • Activity Diagrams
  • Defining high-level activities
  • Specifying activity parameters
  • Defining specific actions
  • Modeling control logic flows
  • Modeling data movement
  • Simulating activity execution
  • Exercise: Modeling system activities

Designing Communications

  • Sequence Diagram syntax
  • Modeling participant lifelines
  • Defining message exchanges
  • Breaking down interactions using references
  • Utilizing interaction fragments
  • Setting timing constraints
  • Exercise: Modeling system interactions

Modeling Cross-Cutting Constructs

  • Distinguishing logical and physical architectures
  • Understanding allocation relationships
  • Configuring allocation display settings
  • Identifying various types of allocations
  • Creating an allocation matrix
  • Exercise: Developing an allocation matrix

Conclusion

  • Recap of training key points
  • Q&A session for remaining queries

Requirements

A foundational understanding of the systems engineering process is recommended.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories