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

Tutorial T11

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

Analysis Patterns

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

Over the last couple of years Software Patterns have become one of the most important areas for software development. Instead of describing abstract techniques to build software, they highlight useful examples which can be adapted and used again by developers.

Although most known for object-oriented design, patterns are also a valuable technique for analysis. This tutorial looks at a selection of the patterns Martin Fowler has collected and published in his book "Analysis Patterns: Reusable Object Models". The tutorial selects two areas: it first outlines patterns first discovered in health care which were then used for corporate financial analysis - a prime example of how pattern reuse can cross traditional vertical domains. It then moves to accounting, showing how a financial system can be built as a network of accounts and posting rules which contain the rules for transferring the amounts between the accounts.

Martin Fowler has spent over a decade to 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. His clients have included: Chrysler, Citicorp, UK National Health Service, and, Netscape. These clients helped him discover the patterns in his book "Analysis Patterns: Reusable Object Models" and this tutorial. He is also the author of "UML Distilled: Applying the Standard Object Modeling Language".

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.