section_text

DT offers a core set of courses aimed at covering the Application Lifecycle, from requirements gathering, analysis and design to development, testing, process and project management.

section_grafx
  

Object Oriented Analysis and Design with UML and Enterprise Architec



Course Overview
The application of OOA/D techniques has substantial benefits in reducing system development risks and mproving the quality of object-oriented software developments. UML (the Unified Modelling Language) has emerged as the de-facto standard for OO modelling techniques. This this intensive hands-on workshop, you will gain practical experience of the major techniques of UML using the Enterprise Architect cast tool.

What will I learn?

  • Undertake use case analysis as part of the analysis and specification process for computer systems
  • Develop and refine sequence diagrams that guarantee the system specified can be implemented using your object model
  • Develop state models to assist in the specification of systems
  • Use design patterns to assist your designs
  • Use packages to structure large systems
  • Be aware of the elements of technical domain design (e.g. persistence and database interfacing, distribution, user interface, external system interfacing, etc.)
  • Understand how object models may be implemented directly in OO languages such as C++, Java and VB.
  • Be able to use Enterprise Architect to model systems with the UML notations.
  • Course Style

  • 40% lecture / 60% practical sessions
  • Course Contents

  • Introduction
  • An overview of UML
  • Developing object models
  • Refining requirements using use case analysis
  • Using acivity diagrams to assist in use case analysis
  • Developing more advanced object models
  • Using sequence diagrams to augment design
  • State transition modelling
  • Using packages to structure designs
  • Component and deployment modelling
  • Undertaking the more technical aspects of design
  • Implementation and testing
  • Lifecycle related issues
  • Prerequisites
    A basic understanding of object oriented principles. Some previous experience in object oriented programming is recommended.

    Recommended Follow-On Courses
    Please call for dates

    Duration
    4 days

    Cost
    £1500 plus VAT

    Recommended reading & follow on courses

     


    Testimonials

    "An enjoyable well balanced course delivered by a knowledgeable trainer, Malcolm Matthews, and pitched at the right level for BA's new to both UML and EA".
    Julian Hodge Bank

     

    “We have recently upgraded our corporate version of Sparx Systems Enterprise Architect (from 6.1 to 7.1 – moving from .eap to DBMS repository) and have a number of new team members who are new to EA.

    To make sure all our Applications Analysts attain foundation level understanding of the functionality of EA when used for Object Orientated Analysis and Design. We chose Dunstan Thomas to deliver our in-house training and have been very please with the results. During the four day course the trainer (Malcolm Matthews) adapted the speed and content to suit our needs and was happy to focus on areas where we had found issue or had concerns. We also send two team members (who will be our Administrators of EA) onto the EA for Power Users course and again the trainer (Stuart Trotter) was happy to adapt and focus on areas of functionality, with plenty of hands on demonstrations of EA.

    As a result we have a greater confidence in our abilities to work with EA going forward and believe Dunstan Thomas played a key role in making this possible.”

    David Jenkinson
    Senior Applications Analyst, Expert Services
    William Hill Organization plc


     


    Who has been on this course before