Related Courses
Minimize
Deliverables
Minimize
  • Training Manuals (with full notes)
  • Certificate of Completion
  • Electronic copy of models
  • Free profile (if applicable)
  • Supporting Text Book
  • E-mail support (24hr turnaround)
     

Sparx Systems Authorised Training Partner

     

Understanding Design Patterns with Enterprise Architect

Objective 

Design patterns describe simple yet elegant solutions to specific problems in object-oriented software design. There are many publications, such as the seminal GoF’s Design Patterns and Head First's Design Patterns, that any serious software development team should not be without. However, implementing design patterns in a specific toolset and  language is not always straightforward.

This course is aimed at software developers who wish to implement design patterns in C#/C++, Java or VB using the power of Enterprise Architect (EA) from Sparx Systems - with its built-in design pattern technology. It introduces the concept, static structure and dynamic behaviour of design patterns, why they originated as well as their applicability in the real world.

This course is presented in the form of a workshop, providing delegates with an 'executing model' in EA allowing them ample opportunity to analyse, design, code, compile and execute several commonly used design patterns on industry related problems, with all patterns optimised for the appropriate language e.g. the .NET framework.

Typically, projects utiise a collection of common design patterns and sometimes have specified their own. Please contact us for a discussion on tailoring this course to your particular patterns and mechanisms.

  Print     
Key facts
Minimize
Course ID: 2003
Cost: £995 + VAT
Duration: 3 Days
Can be tailored: Yes

 

     
applicability
Minimize
  • Analysts/Developers
  • Design Leads/Authority 
  • Design Architects 
  • With some knowledge of OO development
     
Content
Minimize

Introduction

The UML2.1 and the 13 diagrams
Enterprise Architect

Introduction to Design Patterns

What is a design pattern?
How are they documented
The GoF Design Patterns
When to apply a design patterns
Don't over patternise!

Design Patterns in EA

Applying the GoF design patterns
Creating/merging the pattern

      

Singleton

What's the problem?
Finding a solution
Understanding the pattern
Applying the pattern using EA
Generating code
 

The following patterns are
covered using the apporach
above :

Command
Factory
Observer
Mediator
Strategy
Decorator

Please note other patterns can be covered
to suit project -specific needs

 

 

  Print     
Copyright © 2014 ObjektDev Limited
Privacy Statement | Terms Of Use