Object-Oriented Analysis and Design

Introduction

Programming with the right objects can greatly improve the dependability and malleability of software intensive systems. Bad objects, on the other hand, are probably worse than no objects at all. This course is about the planning and design of the right objects, classes and type system for software intensive systems.

The course presents techniques for the technical design of good object classes and architectures, and for the understanding, modelling and use of the subject matter and requirements.

There are several areas of potential confusion in analysis and design for object technology, and the course is careful to distinguish the various stages--requirements capture, subject and systems analysis, subject-oriented design and object-oriented design--and to present the impact that an eventual object implementation has on each.

The notation used is the Unified Modelling Language. The UML has quickly become the standard software engineering notation.

Duration and Construction

The course lasts three days. Each day will start at 09.30 and finish at 16.30. The delivery is via lecture, exercise and discussion.

The days consist of two morning sessions and three, shorter afternoon sessions, with one hour for lunch. Time will be available after 16.30 for extended discussions or related issues.

Intended Audience

Participants will normally know, and will have used, at least one high-level programming language. They will have worked with specifications and designs, either creating them or implementing them. They will be wanting to know what object technology means for analysis and design. It will perhaps be helpful if they have read a little on the reasons for, and expected benefits from, object technology.

Aims

Numbers

We recommend that there are no more than 12 participants, with the best results usually obtained when there are at least 8 participants. It is possible, by negotiation and mutual agreement, for more than 12 participants to be present.

Deliverables

Contents

Site Requirements

Contacting

Please contact Matrice by telephone on +44 7010 704705; by fax on +44 7010 704706; by emailing bookings@matrice.co.uk; or by visiting http://www.matrice.co.uk

Questions or problems regarding this web site should be directed to webmaster@matrice.co.uk.
Copyright © 2005 Matrice. All rights reserved.
Last modified: Tuesday, 07-Jun-2005