Get in Touch

Course Outline

UML Fundamentals & EA Implementation

Connecting UML theory with practical EA execution.

  • Core UML Principles: An overview of UML 2.x, diagram classifications, and EA Profiles.
  • EA Modelling Patterns: Employing standard versus custom patterns within EA.
  • Model Structure: Understanding packages, namespaces, stereotypes, and tagged values.
  • Practical Exercise: Establishing 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: Linking requirements, 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 them to model elements.
  • Practical Exercise: Constructing a comprehensive 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.
  • Practical Exercise: 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) where applicable.
  • Practical Exercise: Generating a professional HTML help file and a custom model report.

Professional Tips, Tricks & Best Practices

Enhancing 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 frequent beginner mistakes in EA.
  • Resource Management: Managing memory, database optimization, and backup strategies.
  • Q&A Session: Addressing specific participant challenges.

Requirements

Prerequisites

Previous experience with Sparx Enterprise Architect is not required. A basic understanding of UML concepts is beneficial but not compulsory.

Target Audience

Business Analysts, System Architects, Software Developers, and Project Managers who are new to Sparx Enterprise Architect.

 7 Hours

Testimonials (4)

Related Categories