Enterprise Architect Hands on Workshop


Course Code





2 days

About Course

Explore the power of Enterprise Architect in Software with 2 Days hands on workshop. Empower your Software development (Enterprise Architect SysML Training)/Business Process (Enterprise Architect BPMN Training) skills to use UML and the Enterprise Architect across all phases of SDLC for effective, high quality application development and effective Process Modelling.


Enterprise Architect is a comprehensive UML analysis and design tool for UML, SysML, BPMN and many other technologies. Sparx EA is used across all phases of software development lifecycle, starting from requirements gathering through to the analysis stages, design models, testing and maintenance.

This specialized, customizable training module is designed by Sparx EA experts to get a team started with UML and EA. Practitioners will be introduced to all key features in Enterprise Architect, with best practices and practical hands-on sessions using a standard example model or a live-project of the team. Practitioners without licensed Enterprise Architect Software version, can download and make use of our Sparx trial version, from our official website. Our Trainers and consultant’s holds hand full of knowledge in all the Sparx EA versions.

Training also focusses on devising strategies to leverage existing assets such as Source Code, DBMS Schema, Requirements documents, etc into Enterprise Architect swiftly, to facilitate better model management and improve project efficiency.

The course is a combination of practical and theory sessions. Each module is accompanied with practical, hands-on session to allow practitioners to apply the theory and become proficient using Enterprise Architect.


  • No prior Enterprise Architect experience is required.
  • Understanding of Software Engineering , SDLC , UML and Business Process will be helpful but not mandatory

Additional Content

Introduction to Enterprise Architect

Create project models in Enterprise Architect

Model Views in Enterprise Architect

Introduction to Packages In Enterprise Architect

Working with Diagrams in Enterprise Architect

Model Elements in Enterprise Architect

Workspace layouts in Enterprise Architect

Context Specific Diagram toolboxes in Enterprise Architect

Model structure in Project Browser

Properties and notes window

Remove model elements

Model elements search

Model views and diagram filters

Template Packages in Enterprise Architect

Introduction to UML diagrams in Enterprise Architect

4+1 View

Requirements Models using Enterprise Architect

Create requirements diagrams

Requirement properties

Requirements relationship

Requirement priority and status

Organise Requirements

View Requirements

Usecase Models using Enterprise Architect

Create usecase diagrams






UseCase status


Organising UseCase model


UseCase scenarios


Generate activity diagrams


Generate testcases


Add usecase relationship

Activity Models using Enterprise Architect

Create activity diagrams


Action element


Control flow connector


Add Decision element and modeling parallel actions


Action pins


Swimlanes and Matrix

Domain/Class Models using Enterprise Architect

Create domain models


Class elements


Add element attributes


Association element




Aggregation connector


Generalize connector

Traceability in Enterprise Architect

Requirements mapping to activities or use cases


Realization connector


Traceability diagram


Relationship Matrix

Impact Analysis Using Enterprise Architect

Traceability Window


Context Filtering in Workspaces


Relationship Window


Element Browser


Diagram Filters

Introduction to Document Generation using Enterprise Architect

RTF document generation


Customise RTF/Docx/PDF document templates


HTML document generation


Customise HTML document templates

Exchanging model information between teams and between tools

Interchanging Data between .eap Files and DBMS Repositories

Reference Data Import Export


Baselines, Differencing and Merges

  - Differencing and Merges


 -  Differencing Diagram Changes




Package Control


Version Controlling in Enterprise Architect


  - Manage Users


  - Manage Groups


  - Manage Locks


  - Require User Lock to Edit


  - Manage My Locks


  - Login as Another User


  - Change Password

Customizing Enterprise Architect

Tagged Values and stereo Types

Project Dash Board

Creating various graphs and charts based on statuses or type

Review Elements

Online review of Elements using discussion windows

Target Audience

Enterprise Architect Sparx Training benefits everyone involved in the development of information technology (project managers, system designers or developers), and everyone interested in getting acquainted with the advantages of object orientation in both programming and design to simplify analysis as well as design and development.  

  1. Practitioners in the Software Industry looking to upgrade their skills on a Modelling tools.
  2. Practitioners in the Software Industry planning to use an Application Lifecycle Management / Modelling tools in their day to operations.
  3. Practitioners who are already using Sparx Enterprise Architect and want to explore the full capability of Enterprise Architect.

This workshop trains a tool beginner about the basic overview of Sparx Enterprise Architect. Creating various Models using Enterprise Architect Implementing Traceability, Impact Analysis, Document Generation and Exchanging model information between teams and tools using Enterprise Architect are also covered.

This Sparx Systems basic training forms the foundation and will help them to explore the advanced features of Enterprise Architect for their respective area of expertise as per the list below but not limited to

  1. Software Architects –  Software Architectural Modelling using ArchiMate , TOGAF, SYSML
  2. Software Designers – Class Modeling , Sequence Modeling , Forward Engineering and Reverse Engineering , Data Modeling
  3. Business Analyst – Requirements Modeling , Gap Analysis , Use Case Modeling , BPMN Modeling etc

Related Service:

Sparx Systems India could also afford wide range of short-term and long-term consultancy services and advisory services on completion of our training based on the requirement.