OO Analysis

Course Title

Object Oriented Analysis with UML


3 - 4 days


60 % Lecture, 40 % Workshop





*  Overview

*  Who should attend

*  Objectives

*  Prerequisites

*  Recommended Courses

*  Frequently Asked Questions

*  Inquiry/Booking

*  Customisation



This course teaches participants how to model the requirements for a business system.  They will also learn the subset of the Unified Modeling Language – UML - needed for developing analysis models.

This is a no-nonsense highly pragmatic course that focuses on understanding the essence of Analysis and on how to effectively get the job done rather than merely generate paper work.

Proven, effective analysis techniques related to business events and processes, information and interface modelling are taught.  The aims are to:

§         Model current business processes

§         Model improved business processes

§         Define a technology-free and computer-jargon-free Essential Model (or “Logical Model”) of the future system, easy to communicate and easy to understand and evaluate by users.  This ensures that users' needs and expectations are correctly transposed into the model.  Once defined, the essential model can be mapped during the design phase into a design model that might be Object Oriented, Component Based, Web based, Object Based, Hybrid, traditional, depending on the chosen development technology.  If a commercial-of-the-shelf (COTS) solution is used (such as for example ERP), the essential model can be mapped to the functions of the package and customisation requirements are defined.

Exercises throughout the course will help students consolidate the knowledge acquired.  Students will practice the demonstrated techniques on the analysis of an e-commerce application.


Who should attend

§         Business and Systems Analysts wanting to use the new UML standard notation.

§         Project team members working on developing or customising business information system no matter the technology (e.g.: object-oriented, object-based, component based, web based, etc

§         Project managers leading object-oriented business-software projects

§         Users with applications responsibility

§         Internal consultants



By the end of the course, under mentoring guidance, participants should be able to

§         Model existing business processes

§         Suggest improvements of the business processes to take advantage of the use of IT

§         Define the essential model of a business information system.



§         Business practices

§         Experience in information systems development would be of benefit but is by no means mandatory.

Recommended Courses


*        Introduction to Object Orientation (Object Orientation Demystified)


*        Use Case Modelling

*        Object Oriented Design

Frequently Asked Questions




Course Outline

Object Orientation, a review

Methodology overview

Project Charter

Business Process Modelling, an overview

Class and Role modelling

Use Case modelling

Event modelling

Context modelling

User-interface modelling

From Analysis to Design

Other techniques

Using tools*






*The course will use the client’s preferred tool or alternatively Visual UML.







Wayland Informatics Limited -- Home
104 Stamford Avenue, Milton Keynes, UK, MK6 3LQ
click here to send us questions or comments about this web site or send mail to webmaster@wayland-informatics.com
Copyright © 2000 Wayland Informatics Limited
Last modified:
19 June 2002