Sparx Enterprise Architect System Engineering

Length: 1 day | Course #01-0625


  • Systems engineer
  • Systems analyst
  • Software architect
  • Hardware architect


Classroom requirements

  • Sparx Systems Enterprise Architect

Continuing education

Contact Us to Learn More

Provide the missing value below to verify you are human:

40 − 30 =


  • Learn how to apply key features of Sparx Enterprise Architect for
    • System engineering
    • Object-oriented systems modeling using SysML
  • Build integrated set of system models
    • Domain model
    • System requirements
    • System use case model
    • System state model
    • System design model
    • Constraint model
    • System behavioral models
  • Diagrams covered
    • Requirements diagram
    • Block definition diagram
    • Internal block diagram
    • Use case diagram
    • State machine diagram
    • Activity diagram
    • Sequence diagram
    • Parametric diagram


Enterprise Architect Systems Engineering provides students with a hands-on opportunity for learning how to capture systems engineering models with the OMG Systems Modeling Language 1.3 (OMG SysML™) using Sparx Enterprise Architect (EA).

Starting with an overview of EA, students will review various configuration options and model organization guidelines. Students begin building a domain model using simple block definition diagrams. Then students capture system requirements and establish traceability relationships using a relationship matrix.

Students continue with creating actors and use cases to build a use case model and then represent their interactions with sequence diagrams. Modeling of state-driven behavior is covered through the use of state machine diagrams. The decomposition of the system into subsystems and components is covered. Students simulate system constraints using parametric diagrams.

The course concludes with modeling more detailed internal system behavior with internal block diagrams and activity diagrams. Most class time is used for students to do hands-on exercises following step-by-step workbook.

Course outline

  • Build Domain Model
    • EA workspace configuration
    • Domains and blocks
    • Diagrams and elements
    • Relationships and properties
  • Capture System Requirements
    • Importing requirements from documents
    • SysML requirements diagrams
    • Traceability matrices
    • Searching and navigating model
  • Build Use Case Model
    • Use cases, actors, and packages
    • Use case interactions and fragments
    • SysML use case and sequence diagrams
  • Model System State
    • States, transitions, events
    • Guards, actions, activities
    • SysML state machine diagrams
  • Model System Design
    • Parts and values
    • Value types, units, and dimensions
    • SysML block definition diagrams
  • Model Constraints
    • Constraint blocks and binding connectors
    • Parametric simulation
    • SysML parametric diagrams
  • Model System Interaction
    • Ports, interfaces, and signals
    • Flow properties and flow items
    • SysML internal block diagrams
  • Model System Behavior
    • Activities, flows, synchronization bars
    • Partitions, pins, decisions, guards
    • SysML activity diagrams
    • Allocations