Systems Development with Sparx Enterprise Architect

Course #: 21-0615
Duration: 1 Day


  • Business architect
  • System analyst
  • System engineer
  • Software architect
  • Data modeler
  • Software designer
  • Test designer
  • Developer


System Development with Sparx Enterprise Architect provides students with a hands-on opportunity for learning how to capture system analysis and design models with the Unified Modeling Language 2.0 (UML) with Sparx Enterprise Architect (EA). Starting with an overview of EA, students will learn how to create, delete, and move model elements, draw relationships, review various tool configuration options and model structuring and organization guidelines. 

Students begin building a domain model using class diagrams and then create actors and use cases to build a use case model. Modeling of state-driven behavior is covered through the use of state machine diagrams. The system’s workflow is modeled using activity diagrams. Then students create the structure for capturing the design of a use case using use case realizations. The course then goes through how to build sequence and class diagrams for a use case realization. Then students learn how to model subsystems and interfaces and their internal design using a subsystem interface realization. Most class time is used for students to do hands-on lab exercises following a step-by-step workbook.


Learn how to apply key features of Sparx Enterprise Architect for

  • System development
  • Object-oriented analysis and design

Build integrated set of system models

  • Domain model
  • System use case model
  • Analysis model
  • High-level design model
  • Detailed design model

Diagrams covered

  • Class diagram
  • Use case diagram
  • State machine diagram
  • Activity diagram
  • Communication diagram
  • Sequence diagram
  • Package diagram
  • Component diagram

Course Outline (Modules and Topics)

Build Domain Model

  • EA workspace configuration
  • Business analysis model
  • Business domains and entities
  • Relationships and element lists

Build Use Case Model

  • Use cases, actors, and packages
  • Use case diagrams

Model Entity State

  • States, transitions, events
  • Guards, actions, activities
  • Map operations to events

Model System Workflow

  • Activity diagram
  • Activities, synchronization bars
  • Transitions, decisions, guards

Model Analysis Realization

  • Analysis model
  • Collaborations and analysis realizations
  • Participants diagram
  • Analysis model organization
  • Sequence diagrams

Model Subsystems

  • Sequence and class diagrams
  • Architectural pattern
  • Subsystems and interfaces
  • Subsystem interface realizations
  • Class and sequence diagrams
  • Subsystem dependencies
  • Application Interaction

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