Get in Touch
 Duration 35 hours

Course Outline

Introduction 

  • Welcome and introductions 
  • Overview of modeling concepts 
  • Introduction to SysML 
  • Overview of MagicDraw/Cameo 
  • Defining the case study 

Structural System Decomposition

  • Package Diagram syntax 
  • Breaking down the system into packages
  • Modeling dependencies between packages 
  • Exercise: Modeling Package Structure 

Analyzing User Needs 

  • Use Case Diagram syntax 
  • Identifying system actors 
  • Identifying relevant use cases 
  • Defining use case relationships 
  • Exercise: Modeling Use Cases 

Defining System Requirements 

  • Translating use cases into system requirements 
  • Requirements Diagram syntax 
  • Defining specific requirements 
  • Structuring the requirements hierarchy 
  • Validating requirements using test cases 
  • Defining relationships between requirements 
  • Exercise: Modeling Requirements 

Defining Structural Blocks (Black Box View) 

  • Block Definition Diagram syntax 
  • Understanding structural blocks 
  • Modeling block attributes 
  • Defining connections between blocks 
  • Creating the system data dictionary 
  • Exercise: Modeling the Black Box View 

Modeling Block Structure (White Box View) 

  • Internal Block Diagram 
  • Visualizing block components 
  • Connecting components with connectors 
  • Defining ports 
  • Defining item flows and interface blocks 
  • Exercise: Modeling the White Box View 

Modeling System Constraints 

  • Creating constraint blocks 
  • Linking constraint properties to value properties 
  • Running parametric simulations 
  • Exercise: Modeling Parametrics 

Designing State-Based System Behavior 

  • State Machine Diagram syntax 
  • Defining system states 
  • Defining state transition events
  • Defining signals 
  • Specifying effects 
  • Running state machine simulations 
  • Exercise: Modeling Statemachines 

Designing Control and Data Flows 

  • Activity Diagram 
  • Defining workflow activities 
  • Defining parameters 
  • Defining actions 
  • Modeling control flow logic 
  • Modeling data flow logic 
  • Running activity simulations 
  • Exercise: Modeling Activities 

Designing Communications 

  • Sequence Diagram syntax 
  • Modeling lifelines 
  • Modeling message exchanges 
  • Decomposing interactions using references 
  • Using interaction fragments 
  • Defining timing constraints 
  • Exercise: Modeling Interactions 

Modeling Cross-Cutting Constructs 

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

Simulation Training

  • Module introduction​
  • Simulating system architecture​
  • Simulating Activity Diagrams​
  • Simulating State Machine Diagrams​
  • Simulating Sequence Diagrams​
  • Simulating Parametric Diagrams​
  • Automating requirement verification through simulation​

Requirements

No prior experience is required.

Target Audience:

  • Systems Engineers focused on architecture modeling and system design.
  • Model-Based Systems Engineering (MBSE) Practitioners.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories