Systems Engineering with Sparx Enterprise Architect

Course #: 21-0625
Duration: 1 Day


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


Systems Engineering with Sparx Enterprise Architect provides students with a hands-on opportunity for learning how to capture systems engineering models with the OMG Systems Modeling Language 1.4 (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.


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
  • Sequence diagram
  • Parametric diagram

Course Outline (Modules and Topics)

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

Activity Diagrams

Model System Design

  • Parts and values
  • Value types, units, and dimensions
  • SysML block definition diagrams

Model Constraints

  • Constraint blocks and binding connectors

Model System Interaction

  • Ports, interfaces, and signals
  • Flow properties and flow items
  • SysML internal block diagrams

Upcoming Public Courses

Related Training

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Related Products

  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1
  • List Item #1

Contact us to schedule your training course