Call: 0118 3243000
Systematix Training Ltd

UML and OO

Course Overview

Using the notation of the Unified Modeling Language (UML), this course explains how to analyse and design software systems using the object oriented model.
Beginning from a basic set of requirements, a realistic project is analysed and then a detailled design model is produced.
The course covers a wide variety of topics, from Business Process Modelling, Use Case Analysis through to Design Patterns.

Objectives

By the end of the course delegates will:

  • Be able to analyse software requirements and be able to model the requirements using the notation of the UML
  • Be able to transform analysis models into detailled design models
  • Understand what the UML is, and what it isn't
  • Be able to describe some common software development processes
  • Have met all of the major models in the Unified Modelling Language, and be proficient with the main ones
  • Have used a popular UML tool extensively
  • Understand the reasons for using an Object Oriented Approach

Prerequisites

There are no special prerequisites for this course - anyone with an interest in software development is welcome.

We offer a range of Java training courses

Each theory session is followed by a practical session:
  • An Introduction to UML
  • Getting the Most From Use Cases
  • Domain Modeling
  • Analysing State/The State Model
  • Introducing the Design Models
  • Specifying Use Cases
  • Object Orientation
  • Interaction Modelling
  • Polymorphism, Inheritance and Composition
  • The Sequence Diagram
  • Design Patterns
  • Adapter, Facade
  • Packaging
  • Singletons - Antipatterns?
  • Factories
  • Strategies
  • The Proxy
  • Upholding Design Principles
 
Publisher: Open
Version: Design
Length: 5 Days
Course-ID: INC592

Printer Friendly Version
Download Outline As PDF
Request A Quote Ask Us A Question

One of the best external courses I have ever attended

- Bayer

Microsoft Registered Partner
BSI ISO 9000