Sparx Systems Enterprise Architect Advanced Training

This course explores the advanced features of Enterprise Architect. Building on the Enterprise Architect Introductory and Intermediate courses, the EA Advanced course is a mix of lecture, discussion, and lab work that teaches participants how to create customized solutions for projects and enterprises. At the conclusion of the training participants will be prepared to customize EA to fit their unique project needs to enhance team productivity. The case study used in the training can be adapted to an organization's needs - e.g. solution architecture, software engineering, systems engineering, business process or analysis.
Course Details


3 days


Intermediate Sparx Systems Enterprise Architect or equivalent experience.

Skills Gained

  • Understand the EA object modelĀ 
  • Document generation using custom RTF templates
  • Use Sparx Enterprise Architect in a version-controlled environment (Baseline only)
  • Auditing model changesĀ 
  • Sharing reference data through import and export - addressing merge challenges
  • Report creation using virtual documents
Course Outline
  • Overview of Scripting in EA using VBScript and Javascipt and jScript
    • An examination of the EA Object Model and the EA script types
    • Debugging Requirements
    • Integration using Excel
    • JSON and web methods
  • Model transformation
  • Customizing documents
    • Incorporating filters and other techniques to produce model reports
    • Using search results to produce project documentation
    • Extending documentation beyond the basic package-based production
  • Using XML Model Interchange to import and export models
    • Variations on XMI and other exchange methods
    • Importing elements into the model using CSV files
    • Add new elements
    • Replace existing elements
    • Update/modify existing elements
    • Model management - import and exporting elements from baselines
    • Using Project Baselines
  • Creating and using patterns as resource data
  • Customizing and Using Team Reviews for project communication
  • Creating and using a workflow script
    • A guide to creating different types of models
  • Advanced model search