ZIP version |
Description:
This
course takes an approach for Object Oriented Analysis and Design that is Use
Case driven, iterative and incremental. The UML is used as the modelling
notation. The book `Applying UML
and Patterns: An Introduction to Object-Oriented Analysis and Design’ by
Craig Larmen, is used as the main guide, supplemented with the lecturer's own
knowledge and experience. The following quote from the book characterises the
course: “More important than following an official process or method is
that a developer acquire skill in how to create a good design, and that
organizations foster this kind of skill development. This comes from
mastering a set of principles and heuristics related to identifying and
abstracting suitable objects and to assigning responsibilities to them.” The development of a
Point of Sale Terminal system is used as the simple case study to teach the
principles and heuristics. In parallel with this, the course delegates
practice these ideas by doing the analysis and design of a video shop system. Although, as implied in
the preceding quote, the focus is not on a particular methodology, the
process used in the course is similar to the Rational Unified Process (see
the diagram entitled `The Development Process’). The course guides the
delegates through the production of:
|
Objectives:
After the course the delegate will be able to:
|
Topics:
|
Audience:
Because the
Object Oriented framework results in significant benefits of effectiveness
and cost, it is now rapidly replacing traditional system architectures. It is
therefore essential for you and your organization to acquire skills in this
area. In particular the course
is relevant for:
|
Prerequisites:
A good knowledge of the following topics.
|
Duration:
5 days |
|
Duration (Days) |
Booking Status |
Venue |
|
5 |
Places are available on these
scheduled courses |
South Africa |
|
United Kingdom |
||
|
Australia | ||
|
United States |
Enrol Delegates
|