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
  

Fast Track to UML with Object Oriented Analysis and Design


Course Overview
Enterprise Application developers today must be able to build, evolve and maintain very complex software solutions. Component-based technologies, such as the Object Oriented software development paradigm, are ideally suited to the development of this type of software. This course introduces the techniques necessary to build high quality object-oriented software systems that can fulfil your requirements, can scale in both complexity and capacity, and be more easily understood, extended and maintained.

Using the framework provided by UML and the Unified Process, the course teaches the student the Object Oriented concepts plus analysis and design techniques and guidelines for modeling complex problems. Models built using these techniques have a very high success rate when turned into working code.

What will I learn?
The course includes coverage of the most effective techniques in use today, such as Use Case analysis, static and dynamic system modeling, responsibility driven design using CRC, using UML to document designs, and much more. The focus of the course is to give a practical approach to producing high quality object-oriented software designs and to provide the knowledge and experience necessary to avoid the most common risks associated with building production systems. All of the UML 2.0 diagram types are discussed in great detail.

Course Style
Workshop Style with extensive printed course material, which will be of on going use to you in your work

Course Contents
Introduction to Object Oriented (OO) Technologies

  • Introduction to OO
  • Further exploring OO Terminology
  • Related OO Concepts


  • OO Software Development
  • Introduction to OO as a software Development Technique
  • Brief Introduction to UML
  • Object Oriented Analysis and Design


  • Analysis
  • Use Case Modeling


  • Design
  • Structural Modeling
  • Dynamic Modeling
  • Implementation Models


  • Extending UML (2.0)
  • Introduction
  • Overview of Extension mechanism


  • Please call for a more detailed outline, with objectives per topic

    Prerequisites
    This course is great for those moving away from legacy systems, software developers, project managers and anyone needing the benefits of OO software development.

    Recommended Follow-On Courses

  • Introduction to Enterprise Architect
  • Duration
    3 days

    Cost
    £1,150 plus VAT

    Recommended reading & follow on courses

    Applying UML & Patterns: An introdcution to object orientated analysis and design and iterative development
    ISBN-10: 0131489062, ISBN-13: 978-0131489066

    UML Distilled
    ISBN-10: 0321193687
     


    Testimonials

     


    Who has been on this course before

    Saab
    Volvo
    Symbian
    NATO
    GE Life
    London Underground