Get in Touch

Course Outline

UML Fundamentals & EA Implementation

Bridging UML theory with EA execution.

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

Functional & Business Modelling

Capturing requirements and workflows.

  • Use Case Modelling: Creating Use Case Diagrams, defining Actors, and establishing relationships.
  • EA Features: Managing requirements linking, traceability, and stakeholder engagement.
  • Activity Diagrams: Modelling business processes and workflows.
  • EA Features: Utilizing Swimlanes, Pools, control flow, and data objects.
  • Requirements Engineering: Capturing requirements, applying validation rules, and linking to model elements.
  • Hands-on Lab: 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: Implementing Inheritance, Realization, Generalization, Aggregation, and Composition.
  • Managing visibility and navigability.

Dynamic Modelling (Sequence Diagrams):

  • Creating Lifelines, Messages, and Interactions.
  • EA Features: Utilizing Self-messages, Alt/Loop fragments, and Activation bars.
  • Modelling 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 or 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 (such as BPMN, SysML, or ArchiMate) where 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 and productivity.
  • Model Maintenance: Checking for consistency, validating models, and managing model versioning.
  • Common Pitfalls: Avoiding frequent beginner mistakes in EA.
  • Resource Management: Managing memory, optimizing the database, and implementing backup strategies.
  • Q&A Session: Addressing specific challenges faced by participants.

Requirements

Prerequisites

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

Audience

This course is suitable for Business Analysts, System Architects, Software Developers, and Project Managers who are beginning their journey with Sparx Enterprise Architect.

 7 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 1300 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories