Get in Touch

Course Outline

UML Fundamentals & EA Implementation

Connecting UML theory with EA execution.

  • Key UML Principles: Overview of UML 2.x, diagram classifications, and EA Profiles.
  • EA Modeling Patterns: Utilizing standard versus custom patterns within EA.
  • Model Structure: Working with 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: Designing Use Case Diagrams, actors, and relationships.
  • EA Features: Linking requirements, traceability, and stakeholder management.
  • Activity Diagrams: Mapping business processes and workflows.
  • EA Features: Swimlanes, pools, control flow, and data objects.
  • Requirements Engineering: Capturing requirements, applying validation rules, and linking 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 complete 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 a fundamental understanding of UML concepts is beneficial, it is not a requirement.

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