English
| More

Enterprise Architect Advanced Course

Our advanced course on the Sparx Systems modeling tool

Last modified : Friday 18 September, 07:12

 
 
 
 

Overview

The Enterprise Architect Advanced Course presents some advanced functions and methodological topics related to Sparx Enterprise Architect. Like the Foundation Course, the Advanced Course is example-driven: for each chapter, we propose an exercise which allows the participants to put the theoretical lesson into practice, incrementally building a simple system.

Enterprise Architect logo

 

Duration

This is a 3-day course.

 

Target Audience

The intended audience of this course is anyone who needs to get into details on the advanced features of Enterprise Architect and on its application of the model-driven methodology. Participants should already be familiar with the modeling environment: those who already attended the Foundation Course surely meet the minimum requirements to attend the Advanced Course (for more information, see the Foundation Course program).

 

Contents

Introduction

An introduction to the Model Driven Architecture (MDA) and to the model-driven approach:

  • models, metamodels, platform-specific languages versus general purpose languages,
  • introduction to platform-independent and platform-specific models,
  • transformations,
  • typical applications of the model-driven methodology.

MDA Transformations

Model-driven transformations:

  • the available platforms
  • how to run a model-to-model transformation in Enterprise Architect.

Extending UML

How to extend the expressive means provided by UML:

  • importing and using UML profiles,
  • creating and using design patterns.

The Enterprise Architect SDK

How to use the Enterprise Architect SDK:

  • developing custom UML profiles with stereotypes and tagged values,
  • designing new diagram types with custom shapes and colors.

Code Engineering

The code engineering features provided by Enterprise Architect:

  • generating source code and artifacts (WSDL, DDL etc.) from modeled entities,
  • performing reverse engineering of existing source code from files and binaries.

Debugging and Behavioral Reverse Engineering

The behavior-related code engineering features of Enterprise Architect:

  • running a reverse-engineered code fragment,
  • extracting a behavioral diagram from existing code.

Customizing Document Generation

Customizing the appearance of the generated documents:

  • creating and/or modifying RTF generation templates,
  • creating and/or modifying HTML generation templates.

Project Management

The auditing features of Enterprise Architect.

Administration Tools

How to use the tools available for system administrators:

  • license types, management and renewal,
  • user security management and model locks.

 

 


back to the Courses page