Total Duration : 6 hours
3-day curriculum (2 hours/day) for Sparx, Foundation Level 1 Program
Sparx Enterprise Architect Practitioner Level 1 Program
(3 Days | 2 Hours/Day | Aligned with UML 2.5, BPMN 2.0, and TOGAF)
Day 1: Platform Fundamentals
Module 1: Sparx EA Core Architecture (30 mins)
- Unified modeling environment for software/business/enterprise architecture
- Key components: Repository, Diagram Editor, Model Views
Lab: Initialize workspace using telecom industry template (TM Forum alignment)
Module 2: UML Modeling Basics (60 mins)
- UML 2.5 diagram types (Class, Sequence, Activity)
- Relationship types (Association, Dependency, Generalization)
Lab: Create Class Diagram for e-commerce system
Module 3: Repository Management (30 mins)
- Package structures for large-scale projects
- Version control integration (Git/SVN)
Activity: Import SAP module metadata via CSV
Day 2: Business Alignment
Module 4: BPMN 2.0 Workflows (45 mins)
- Business Process Modeling Notation fundamentals
- Swimlanes, Gateways, Events
Module 5: Requirements Traceability (60 mins)
- Requirements hierarchy (Stakeholder → Business → System)
- Gap Analysis Matrix
Exercise: Trace SAP S/4HANA migration requirements
Module 6: TOGAF ADM Integration (15 mins)
- Architecture Development Method (ADM) phases
- Artifact templates for Phase B/C
Day 3: Technical Execution
Module 7: Code Engineering (45 mins)
- Reverse engineering Java/C# codebases
- Forward code generation
Lab: Generate Java classes from UML model
Module 8: Database Design (45 mins)
- Entity-Relationship Diagrams (ERD)
- DDL script generation for Oracle/MySQL
Exercise: Model retail inventory database
Module 9: Certification Prep (30 mins)
- Sparx Knowledge Check
- 40-question mock test covering UML/BPMN
Commercial Offering
On request
Key Sparx EA Differentiators vs LeanIX
Feature | Sparx Advantage |
Code Engineering | Native code reverse/forward engineering |
Process Modeling | BPMN 2.0 with executable workflows |
TOGAF Integration | Built-in ADM phase templates |
Database Design | ERD modeling with DDL generation |
Hands-On Labs
- UML Sequence Diagram Lab
text@startuml
Customer -> System: Place Order
System -> Inventory: Check Stock
Inventory --> System: Stock Status
System -> Customer: Confirm Order
@enduml
Used for Day 1 Module 2
- BPMN 2.0 Lab Output
xml<bpmn:process id="OrderProcess">
<bpmn:startEvent id="Start"/>
<bpmn:task id="ValidateOrder" name="Validate Order"/>
<bpmn:sequenceFlow sourceRef="Start" targetRef="ValidateOrder"/>
</bpmn:process>
Generated in Day 2 Module 4
- Database Script Generation
sqlCREATE TABLE Inventory (
ProductID INT PRIMARY KEY,
StockQty INT NOT NULL,
FOREIGN KEY (ProductID) REFERENCES Products(ID)
);
From Day 3 Module 8
Alignment with Standards
- UML 2.5 Compliance
- TOGAF ADM Phase Support
- BPMN 2.0 Execution Semantics