Model Based Systems Engineering with Sparx EA

A 1-week intensive course for Systems Architects and Solution Developers


Model Based Systems Engineering is a course intended for practicing systems engineers who want to learn how to apply model-driven systems engineering practices using the UML Profile for Systems Engineering (OMG SysML™). You will apply systems engineering principles in developing a comprehensive model of a solution using modern systems engineering development tools and a development methodology. This course provides students with a hands-on opportunity for learning how to develop systems engineering models using the Sparx Systems Enterprise Architect.

 training workshopThis isn’t a theory course, or just a tools course – you will learn how to use industry standards (SysML) and world class modeling tools to do real model-based systems engineering.  Whether you are new to the systems architecture profession, a hardware or software developer seeking to grow your skills or a solution architect working on a specific system deliverable, this course can help you be more productive and accelerate time to value for your organization.  You use skills, standards, best practices and tools together to do your job, why not learn them all at one time in one integrated package.


  • Understand principles, techniques, and methods associated with Model-Based Systems Engineering (MBSE)
  • Apply systems engineering industry standards
    • UML 2.5
    • SysML 1.6
    • INCOSE SE Handbook 4th Edition
  • Understand and apply modern MBSE methods
    • Analyze stakeholder needs
    • Analyze system requirements
    • Define logical architecture
    • Synthesize candidate physical architectures
    • Manage requirements traceability
    • Optimize and evaluate alternatives
  • Understand the difference between “drawing pictures and creating documents/spreadsheets” and “building models and generating specifications”
    • Navigate within an existing repository
    • Interact with existing content to understand multi-dimensional relationships
    • Create new diagrams exploiting existing content
    • Generate simple specifications from model
  • Understand and apply all SysML diagrams
    • Block definition diagram
    • Internal block diagram
    • Requirement diagram
    • Use case diagram
    • Sequence diagram
    • State machine diagram
    • Package diagram
    • Activity diagram
  • Understand MBSE/SysML relationship with Enterprise Architecture (TOGAF/DoDAF/UPDM/UAF/ArchiMate)


Part I: Foundation

  1. Course Overview
  2. MBSE Value Proposition
  3. SysML Overview
  4. Architecture/Engineering Repository
  5. Configure Enterprise Architect (EA)
  6. Navigate Repository (EA)
  7. Explore Metamodel (EA)

Part II: System Requirements

  1. Explore Relationships (EA)
  2. Describe System Context
  3. Define Domain Blocks (EA)
  4. Create Relationships (EA)
  5. Model Domain Context (EA)
  6. Manage System Requirements
  7. Capture System Requirements (EA)
  8. Use Case Modeling Fundamentals
  9. Build Use Case Model (EA)
  10. Trace Requirements (EA)

Part III: System Architecture

  1. Describe System Interactions
  2. Model System Interactions (EA)
  3. Understand System States
  4. Model System State (EA)
  5. Describe System Architecture
  6. Define System Architecture (EA)
  7. Organize Repository (EA)
  8. MBSE and Enterprise Architecture

Part IV: System Design

  1. Describe System Activities
  2. Allocate System Functions (EA)
  3. Manage Baselines (EA)
  4. Understand System Data
  5. Model System Data (EA)
  6. Define System Design
  7. Model Internal System Structure (EA)
  8. Model Internal Interactions (EA)

Part V: System Analysis

  1. Verify System
  2. Define Test Cases (EA)
  3. Describe System Parametrics
  4. Build Parametric Model (EA)
  5. Simulate System Models (EA)
  6. Trade Studies & Analyses of Alternatives
Basic Skills


  • Systems Engineer
  • Systems Analyst
  • Software Architect
  • Hardware Architect
  • IT Architect


5 days
This course can be delivered either on-site at your location or remotely as a virtual class.  It can also be tailored and/or combined with 1:1 mentoring or consulting services for even greater results.


Experience in systems engineering, programing and solution development are required. Basic modeling skills are helpful and can be obtained either through experience or the 1 day “Introduction to Modeling with Sparx EA course”

System Requirements

Latest version of Sparx Enterprise Architect

Related Courses

Request a training quote.