Course Outline
UML Fundamentals & EA Implementation
Bridging UML Theory with EA Execution for Government
- High-Level UML Principles: Overview of UML 2.x, diagram classifications, and EA profiles.
- EA Modelling Patterns: Utilizing standard patterns versus custom patterns within enterprise architecture (EA).
- Model Structure: Understanding packages, namespaces, stereotypes, and tagged values.
- Hands-on Lab: Creating a structured project framework using packages and stereotypes for government projects.
Functional & Business Modelling
Capturing Requirements and Workflows for Government
- Use Case Modelling: Constructing use case diagrams, identifying actors, and defining relationships.
- EA Features: Linking requirements, ensuring traceability, and managing stakeholder engagement.
- Activity Diagrams: Modelling business processes and workflows within government operations.
- EA Features: Utilizing swimlanes, pools, control flow, and data objects to enhance clarity.
- Requirements Engineering: Capturing and validating requirements, and linking them to model elements for comprehensive documentation.
- Hands-on Lab: Building a complete use case model and mapping business activities to an activity diagram for government use cases.
Module 4: Structural & Behavioral Modelling
Detailed Static and Dynamic Design for Government
Static Modelling (Class Diagrams):
- Creating classes, interfaces, enumerations, and associations to represent static structures.
- EA Features: Implementing inheritance, realization, generalization, aggregation, and composition for robust models.
- Managing visibility and navigability within the model to ensure clarity and accessibility.
Dynamic Modelling (Sequence Diagrams):
- Creating lifelines, messages, and interactions to represent dynamic behaviors.
- EA Features: Utilizing self-messages, alt/loop fragments, and activation bars for detailed interaction modeling.
- Modelling state changes and interactions between elements to ensure accurate representation of system dynamics.
- Hands-on Lab: Developing a class diagram with full relationships and a sequence diagram to validate interactions within government systems.
Documentation, Reporting & Publishing
Sharing Models and Generating Deliverables for Government
- Printable Documentation: Configuring print stylesheets and exporting models to PDF or Word formats for official documentation.
- Web-Based Documentation: Publishing models to a server via HTML Help for accessible and shareable content.
- EA Features: Customizing HTML templates, navigation structures, and publishing profiles to meet specific government requirements.
- Model Reports: Generating custom reports using data dictionaries and report wizards to provide detailed insights.
- Integration: Exporting models to other formats (BPMN, SysML, ArchiMate) as needed for interoperability with other government systems.
- Hands-on Lab: Generating a professional HTML help file and a custom model report for government use.
Professional Tips, Tricks & Best Practices
Efficiency and Expert Workflows for Government
- Keyboard Shortcuts & Efficiency: Customizing the tool to enhance speed and productivity in government tasks.
- Model Maintenance: Ensuring consistency, validating models, and managing model versioning to maintain accuracy over time.
- Common Pitfalls: Avoiding common beginner mistakes in enterprise architecture for government projects.
- Resource Management: Managing memory usage, database optimization, and backup strategies to ensure reliability and data integrity.
- Q&A Session: Addressing specific participant challenges and providing tailored guidance for government applications.
Requirements
This section is currently reserved for future content updates for government use.
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.