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.
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.
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)
The feedback I have received from the team is that the instructor was knowledgable.
Christian Knott - DEWC Systems
Course - Introduction to Enterprise Architect
Good overview about architecture in theory.
Gergely Csernak
Course - Introduction to Enterprise Architect
Philippe managed to show a lot of Sparx EA capabilities in a short time.
Tawatchai Mentaisong - Scania CV AB
Course - Introduction to Enterprise Architect
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.