Get in Touch
 Duration 21 hours

Course Outline

Introduction

  • Session openings and participant introductions
  • Foundations of modeling
  • Overview of SysML
  • Overview of MagicDraw/Cameo
  • Defining the case study scenario

Structural System Decomposition

  • Package Diagram syntax
  • Breaking down the system into packages
  • Establishing package dependencies
  • Exercise: Modeling the package structure

Analyzing User Needs

  • Use Case Diagram syntax
  • Recognizing actors
  • Identifying use cases
  • Mapping use case relationships
  • Exercise: Modeling use cases

Defining System Requirements

  • Translating use cases into system requirements
  • Requirements Diagram syntax
  • Detailing requirement specifications
  • Organizing the requirements structure
  • Validating requirements through test cases
  • Mapping requirement relationships
  • Exercise: Modeling requirements

Defining Structural Blocks (Black Box View)

  • Block Definition Diagram syntax
  • Concepts of structural blocks
  • Configuring block properties
  • Establishing relationships between blocks
  • Creating the system data dictionary
  • Exercise: Modeling the system's black box view

Modeling Block Structure (White Box View)

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

Modeling System Constraints

  • Creating constraint blocks
  • Binding constraint properties to value properties
  • Running parametric checks
  • Exercise: Modeling parametrics

Designing State-Based System Behavior

  • State Machine Diagram syntax
  • Identifying states
  • Defining state transition events
  • Specifying signals
  • Defining effects
  • Executing state machines
  • Exercise: Modeling state machines

Designing Control and Data Flows

  • Activity Diagrams
  • Defining activities
  • Specifying parameters
  • Defining actions
  • Modeling control flows
  • Modeling data flows
  • Executing activities
  • Exercise: Modeling activities

Designing Communications

  • Sequence Diagram syntax
  • Modeling lifelines
  • Modeling messages
  • Decomposing interactions using references
  • Applying interaction fragments
  • Defining timing constraints
  • Exercise: Modeling interactions

Modeling Cross-Cutting Constructs

  • Logical and physical architectures
  • Allocation relationships
  • Display options for allocations
  • Identifying various types of allocations
  • Creating allocation matrices
  • Exercise: Building an allocation matrix

Conclusion

  • Summary of key learnings
  • Open Q&A session

Requirements

Proficiency in the systems engineering process.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories