Get in Touch

Course Outline

UML Fundamentals & EA Implementation

Connecting UML theory with EA execution.

  • High-Level UML Principles: Overview of UML 2.x, diagram classifications, and EA Profiles.
  • EA Modeling Patterns: Utilizing standard patterns versus custom patterns within EA.
  • Model Structure: Packages, Namespaces, Stereotypes, and Tagged Values.
  • Hands-on Lab: Constructing a structured project framework using Packages and Stereotypes.

Functional & Business Modeling

Capturing requirements and workflows.

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

Module 4: Structural & Behavioral Modeling

Detailed static and dynamic design.

Static Modeling (Class Diagrams):

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

Dynamic Modeling (Sequence Diagrams):

  • Creating Lifelines, Messages, and Interactions.
  • EA Features: Self-messages, Alt/Loop fragments, and Activation bars.
  • Modeling 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 previous experience with Sparx Enterprise Architect is necessary. While basic knowledge of UML concepts is beneficial, it is not required.

Target Audience

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