| tutorials | sunday afternoon |
33 |
Analysis PatternsMartin Fowler, Independent Contractor |
Convention Centre Rooms 8 & 15 |
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 that 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 collected and published in Martin Fowler's book "Analysis Patterns: Reusable Object Models." The tutorial first outlines patterns first discovered in health care that 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 that contain the rules for transferring the amounts between the accounts.
Attendees will learn what analysis patterns are all about, and some concrete examples that are useful in a number of domains.
Attendee Background: Attendees should have a working knowledge of the Unified Modeling Language.
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. His clients have included: Chrysler, Citicorp, UK National Health Service, Xerox, Netscape, and AT&T. He is a frequent speaker on the conference circuit and the author of "Analysis Patterns: Reusable Object Models" and "UML Distilled: Applying the Standard Object Modeling Language."
Other tutorials on patterns are:
| Tutorials by Title |
Tutorials
by Category |
Tutorials by Thread |
Full
Description of all Tutorials |
Tutorial Availability |