Monday Afternoon
36 Analysis Patterns: Reusable Business Object Models
Martin Fowler, Independent Consultant
Colorado Convention
Center - C106
 

Denver skyline
Abstract: 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.

Attendee Background: Attendees should have a working knowledge of OO analysis and design using the UML

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 OO analysis, design and programming, patterns, and refactoring. He is the author of "UML Distilled" and "Analysis Patterns" which is the source for the patterns in this tutorial.

Tutorials
at a Glance
Tracks
Full Description
of all Tutorials
Final Program

 OOPSLA'98 Home