12th European Conference on Object-Oriented Programming
Brussels, Belgium, July 20 - 24, 1998

Tutorial T1

T1  T2  T3   T4   T5   T6   T7   T8   T9   T10   T11   T12   T13   T14   T15   T16  

UML Distilled: Techniques for Object-Oriented Analysis and Design

Organizers: Martin Fowler
Independent Consultant
Day: Monday morning
Level: Intermediate
Room: C401 (5th floor)

Over the last decade many trees have paid with their lives for writings on object oriented analysis and design techniques. This tutorial is a grand tour of these techniques. Like many grand tours there is little time for details on the individual techniques. But there is time to give a flavor of what they are like, point out what they are good for, and to let you know where to find more. Many of these techniques (use-cases, class diagrams, interaction diagrams) are present in the Unified Modeling Language (UML), but we'll also look at other important techniques (such as CRC cards, design by contract, and patterns) that will be useful.

If you are new to OO techniques this tutorial will give you an overview of what is out there and where to find out more, some breadth before you go into depth. If you are more experienced this tutorial will round out your experiences with a broader view of OO techniques. The tutorial also is an ideal introduction to the UML, pointing out its key techniques, but also some useful missing links.

Martin Fowler has spent over a decade applying object technology to business information systems. He is an independent consultant who trains and mentors his clients in analysis and design techniques, project management, object-oriented programming, and the use of patterns. He has used more analysis and design notations than he can remember, and is glad the UML cuts down on that. His clients have included: Chrysler, Citicorp, UK National Health Service, Xerox, Netscape, and AT&T. He is a popular speaker on the conference circuit and the author of "Analysis Patterns: Reusable Object Models" and "UML Distilled: Applying the Standard Object Modeling Language", which he likes to think is the world's smallest methodology book.

ECOOP'98 Home Page | Conference at a Glance | Organization
Technical Programme | Tutorials | Workshops | Panels | Exhibits | Demonstrations | Posters
Social Programme | Partner's Programme | Accommodation | Useful to Know | Registration

Last modified on July 6, 1998. Maintained by the ECOOP'98 information team.