Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Trainer and participant introductions
  • Overview of modeling concepts
  • Introduction to SysML
  • Overview of MagicDraw/Cameo
  • Definition of the case study

Structural System Decomposition

  • Notation for Package Diagrams
  • Breaking down the system into packages
  • Modeling dependencies between packages
  • Practical Assignment: Modeling the package structure

Analyzing User Needs

  • Use Case Diagram notation
  • Identifying system actors
  • Identifying relevant use cases
  • Understanding use case relationships
  • Practical Assignment: Modeling use cases

Defining System Requirements

  • Translating use cases into system requirements
  • Requirements Diagram notation
  • Specifying detailed requirements
  • Structuring the requirements hierarchy
  • Validating requirements using test cases
  • Mapping requirement relationships
  • Practical Assignment: Modeling requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram notation
  • Concept of structural blocks
  • Modeling block properties
  • Establishing relationships between blocks
  • Creating the system data dictionary
  • Practical Assignment: Modeling the system's black box view

Modeling Block Structure (White Box View)

  • Internal Block Diagrams
  • Visualizing internal block parts
  • Connecting parts with connectors
  • Defining system ports
  • Specifying item flows and interface blocks
  • Practical Assignment: Modeling the system's white box view

Modeling System Constraints

  • Creating constraint blocks
  • Linking constraint properties with value properties
  • Running parametric analysis
  • Practical Assignment: Modeling parametrics

Designing State-Based System Behavior

  • State Machine Diagram notation
  • Identifying system states
  • Defining state transition events
  • Specifying input signals
  • Defining state effects
  • Simulating state machines
  • Practical Assignment: Modeling state machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining system activities
  • Specifying parameters
  • Defining specific actions
  • Modeling control flow logic
  • Modeling data flow paths
  • Executing activities
  • Practical Assignment: Modeling activities

Designing Communications

  • Sequence Diagram notation
  • Modeling interaction lifelines
  • Modeling message exchanges
  • Breaking down interactions using references
  • Applying interaction fragments
  • Defining timing constraints
  • Practical Assignment: Modeling interactions

Modeling Cross-Cutting Constructs

  • Logical and physical architecture views
  • Understanding allocation relationships
  • Display options for allocations
  • Identifying different types of allocations
  • Constructing allocation matrices
  • Practical Assignment: Building the allocation matrix

Conclusion

  • Summary of the training content
  • Addressing remaining questions

Requirements

A fundamental understanding of the systems engineering process.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories