Analysis, Design and Implementation

Effective Object-Oriented Design

Duration: 4 Day Training Course / 9.30am - 5.30pm
Venue: Centre for Software Engineering
Discount for Corporate Members


Poor design costs money in terms of maintenance and enhancement lead times. Not only does poor design consume resources but it also leaves you with dissatisfied and confused customers.

Software engineering has traditionally been associated with process models that say very little about how you go about building quality into your design. This has changed recently with the advent of agile approaches such as eXtreme Programming (XP) that focus on the concepts, principles, patterns and techniques that underpin quality designs.

How do experienced OO developers cope with the complexity inherent in software design? They do the simplest thing possible to solve a problem, plus...

The Event

This course will teach you how to design high quality OO solutions using Test Driven Development (TDD), refactoring and patterns.

The course is lab based, with every new concept backed up by a comprehensive set of exercises that allow you to validate your understanding of the material. Participants will work in pairs.

A detailed syllabus is available for this course.

This course is part of our Design Service roadmap.

On completion of this course, delegates will be able to:

Who should attend?

Developers who wish to improve their OO design skills and who already have development experience using Java and UML. .

Although this course is taught using Java, its content applies equally well to .NET projects.

Course Availablility
Contact Us Centre for Software Engineering Book Now

Reserve a Place on This Course

If you would like to book a place on this course, please click on the 'Book Now' link above.

Fees will not be reimbursed and will remain due in full if cancellations are received less than 7 working days before the course starts. However, names of participants may be substituted at any time.

Fees include course material and lunch. Please let us know if you have any special dietary requirements.

print Print this page
Contact CSE
phoneT: +3531 700 5750
Copyright © Centre for Software Engineering
Website: Red on Green Design