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
     


    Who has been on this course before