Get in Touch

Course Outline

UML Fundamentals & EA Implementation

Bridging UML theory with EA execution.

  • High-Level UML Principles: Overview of UML 2.x, Diagram classifications, and EA Profiles.
  • EA Modelling Patterns: Using standard patterns vs. custom patterns within EA.
  • Model Structure: Packages, Namespaces, Stereotypes, and Tagged Values.
  • Hands-on Lab: Creating a structured project framework using Packages and Stereotypes.

Functional & Business Modelling

Capturing requirements and workflows.

  • Use Case Modelling: Creating Use Case Diagrams, Actors, and relationships.
  • EA Features: Requirements linking, Traceability, and Stakeholder management.
  • Activity Diagrams: Modelling business processes and workflows.
  • EA Features: Swimlanes, Pools, Control flow, and data objects.
  • Requirements Engineering: Capturing requirements, validation rules, and linking to model elements.
  • Hands-on Lab: Building a complete Use Case Model and mapping business activities to an Activity Diagram.

Module 4: Structural & Behavioral Modelling

Detailed static and dynamic design.

Static Modelling (Class Diagrams):

  • Creating Classes, Interfaces, Enumerations, and Associations.
  • EA Features: Inheritance, Realization, Generalization, Aggregation, and Composition.
  • Managing visibility and navigability.

Dynamic Modelling (Sequence Diagrams):

  • Creating Lifelines, Messages, and Interactions.
  • EA Features: Self-messages, Alt/Loop fragments, and Activation bars.
  • Modelling state changes and interactions between elements.
  • Hands-on Lab: Developing a Class Diagram with full relationships and a Sequence Diagram to validate interactions.

Documentation, Reporting & Publishing

Sharing models and generating deliverables.

  • Printable Documentation: Configuring print stylesheets and exporting to PDF/Word.
  • Web-Based Documentation: Publishing models to a server via HTML Help.
  • EA Features: Customizing HTML templates, navigation structures, and publishing profiles.
  • Model Reports: Generating custom reports using Data Dictionaries and Report Wizards.
  • Integration: Exporting to other formats (BPMN, SysML, ArchiMate) if applicable.
  • Hands-on Lab: Generating a professional HTML help file and a custom model report.

Professional Tips, Tricks & Best Practices

Efficiency and expert workflows.

  • Keyboard Shortcuts & Efficiency: Customizing the tool for speed.
  • Model Maintenance: Checking for consistency, validating models, and managing model versioning.
  • Common Pitfalls: Avoiding common beginner mistakes in EA.
  • Resource Management: Managing memory, database optimization, and backup strategies.
  • Q&A Session: Addressing specific participant challenges.

Requirements

Prerequisites

No prior experience with Sparx Enterprise Architect is necessary. While a foundational understanding of UML concepts is beneficial, it is not a requirement.

Target Audience

This course is ideal for Business Analysts, System Architects, Software Developers, and Project Managers who are new to Sparx Enterprise Architect.

 7 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories