OO ANALYSIS & DESIGN USING UML


Course Outline

This four day course is for analysts and developers who wish to use the UML for analysis and design of software systems. The Unified Modelling Language (UML) is the combined work of Grady Booch, James Rumbaugh and Ivar Jacobson as well as input from a number of prominent organisations to form an industry standard OO method.

This course takes a pragmatic approach by teaching the essential tools and techniques for requirements modelling and domain analysis and design. It provides the participant with a realistic iterative and incremental approach to mastering object-oriented system modelling

Outcomes

At the end of this course you will be able to:

  • Use the UML language for modelling
  • Capture system requirements using use cases and scenarios
  • Develop logical, development, process and physical views of the UML model
  • Apply an iterative and incremental approach to analysis with UML
  • Define a logical system architecture
  • Use modules and sub-systems to map the object-oriented model to the development environment

Book Course Now

Click on a date or location below to register for this course:

Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.

Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).

*All Australian prices are exclusive of GST

*If the course status is FULL or no course is scheduled in your state please contact object training on 1300 360 203 for further options.
 

Location Days Dates Cost (ex GST) Course Status
Canberra   4 days  17/04/2011-20/04/2012   $2,800.00   Available 
 Melbourne  4 days  01/05/2012-04/05/2012   $2,800.00  Available 
 Brisbane 4 days  14/05/2012-17/05/2012   $2,800.00 Available 
 Sydney  4 days 28/05/2012-31/05/2012   $2,800.00  Available

 

Topics Covered

Introduction to

types of lifecycle models

object oriented analysis - what and why

object oriented design - what and why

the UML

Modelling the System Behaviour

Use Case Modelling - exercise

Modelling a use case - exercise

Modelling the System Objects

Object Modelling

Class Modelling - multiple exercises

Modelling an object's state - exercise

Object Oriented Design

Managing design

What is Architecture?

Modelling the System Architecture

Deployment diagrams

Component diagrams

Packaging the architectures

Modelling the System Solution

Interaction diagrams - exercise

Class diagrams - exercise

Designing with Patterns - exercise

Designing for persistence

Conclusion

Success with OO Projects

Case study workbook

Overview of workbook and how to use it

Case Study Description

Partially completed diagrams and examples

Exercises for completion

Prerequisites

Students must have an understanding of Object Oriented concepts.

OO CHECKLIST-- Do this quick questionnaire to determine if you have a suitable understanding and knowledge of object oriented concepts, principals and terminology.

Course Fee

$2,800.00 ex gst

Duration

Four days or eight sessions

Structure

Lecture + 30% Exercises

Material

Deliverable material for this course includes:

  • Certificate of Accomplishment
  • Professionally printed student notes and exercises
  • CD containing original exercises and source code (For PC-based courses only)

For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.

Terms and Conditions

Please click here to review our terms and conditions before booking on your course