Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
56 used & new from $9.49

Have one to sell? Sell yours here
 
   
Analysis Patterns: Reusable Object Models (Addison-Wesley Object Technology Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Analysis Patterns: Reusable Object Models (Addison-Wesley Object Technology Series) (Hardcover)

by Martin Fowler (Author)
4.4 out of 5 stars See all reviews (15 customer reviews)

List Price: $69.99
Price: $51.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.00 (26%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Tuesday, July 14? Choose One-Day Shipping at checkout. Details
30 new from $13.00 26 used from $9.49

Frequently Bought Together

Analysis Patterns: Reusable Object Models (Addison-Wesley Object Technology Series) + Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) + Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)
Price For All Three: $151.97

Show availability and shipping details


Customers Who Bought This Item Also Bought

Pattern Hatching: Design Patterns Applied (Software Patterns Series)

Pattern Hatching: Design Patterns Applied (Software Patterns Series)

by John M. Vlissides
4.7 out of 5 stars (24)  $28.62
Data Model Patterns: Conventions of Thought

Data Model Patterns: Conventions of Thought

by David C. Hay
Domain-Driven Design: Tackling Complexity in the Heart of Software

Domain-Driven Design: Tackling Complexity in the Heart of Software

by Eric Evans
4.3 out of 5 stars (52)  $51.99
Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML (Addison-Wesley Object Technology Series)

Enterprise Patterns and MDA: Building Better Software with Archetype Patterns and UML (Addison-Wesley Object Technology Series)

by Jim Arlow
4.8 out of 5 stars (6)  $42.89
Pattern-Oriented Software Architecture Volume 1: A System of Patterns

Pattern-Oriented Software Architecture Volume 1: A System of Patterns

by Frank Buschmann
4.5 out of 5 stars (16)  $72.00
Explore similar items

Editorial Reviews

Amazon.com Review
Patterns are higher-order designs that can be reused across projects and types of computer systems. Analysis Patterns: Reusable Object Models defines over 70 patterns, beginning with some from the business world, such as the Party and Accountability patterns, which define the players in organizations and whom they report to. Many of the other patterns are drawn from the health care industry and mainly show patterns of doctor-patient interactions.

The patterns for financial markets will probably be accessible for the majority of readers. Author Martin Fowler defines a Transaction pattern (and related patterns) as well as several patterns for the Accounting of Objects. He moves on to modeling stock markets with Portfolio, Quote, and Scenario patterns, which define how a price for a stock is determined for a given moment. Interestingly, he establishes patterns for Forward Contracts (for derivatives) as well as Options, and so takes on a complicated area in today's financial markets.

Fowler's considerable design experience in these fields is beneficial, as he is able to define each pattern in both text and software engineering diagrams. Only rarely does the author provide implementations of these designs and those that are furnished are done in Smalltalk, which makes this book more suitable for those who have experience in object design.

Product Description
Martin Fowler is a consultant specializing in object-oriented analysis and design. This book presents and discusses a number of object models derived from various problem domains. All patterns and models presented have been derived from the author's own consulting work and are based on real business cases.

See all Editorial Reviews


Product Details

  • Hardcover: 384 pages
  • Publisher: Addison-Wesley Professional (October 19, 1996)
  • Language: English
  • ISBN-10: 0201895420
  • ISBN-13: 978-0201895421
  • Product Dimensions: 9.4 x 7.6 x 1.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars See all reviews (15 customer reviews)
  • Amazon.com Sales Rank: #115,906 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #3 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Software Reuse
    #22 in  Books > Computers & Internet > Computer Science > Software Engineering > Methodology

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(2)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

15 Reviews
5 star:
 (10)
4 star:
 (2)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.4 out of 5 stars (15 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
46 of 49 people found the following review helpful:
5.0 out of 5 stars An excellent book for all analysts, April 29, 1999
By A Customer
This is simply an excellent book; quite possibly the best book I have read on analysis.

Martin Fowler cheats by actually being able to write. He has a very lucid prose style making this a very readable book (a strength that also manifests itself in his book UML Distilled) even though it deals with complex subjects.

The book deals with using patterns to address particular business areas. However, it has a great deal to offer anybody interested in analysis or modelling (whether they are working in the OO world or not) and provides one of the best explanations I have read of the purpose and objectives of modelling.

Each problem area is presented very clearly and a number of different solutions are presented at different levels of abstraction (and hence complexity) with lots of useful insight into the factors that would determine the appropriate model.

Analysis Patterns is a book that bears reading and re-reading. I frequently refer it as an excellent source of interesting ideas on ways of approaching complex modelling & analysis issues. I have never managed to take one of the patterns and apply it as is; however, the ideas and concepts expressed in the book influence many of my models (even when the business problem I am tackling initially appears to be entirely unrelated to any of the patterns).

Frankly, this is a book I wish I had written.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 22 people found the following review helpful:
5.0 out of 5 stars indispensable for those using OO analysis, January 4, 1999
By Ralph E. Johnson (Champaign, Illinois) - See all my reviews
(REAL NAME)   
I've got most of the books on patterns and find that this is the one I use the most. The writing is clear, the patterns address problems that I run into, and mostly the solutions are just what I need. This book is great to give to analysts who are having trouble agreeing with each other, because they often are persuaded by the book. It is great to give to analysts who are trying to master OO concepts, or to programmers who don't understand why things have to be so complicated. Everybody I know who has read it likes it. I just wish more people would read it!

The only thing I don't like about the book is the notation. I wish he had used UML. On the other hand, after you spend a few days with it, it isn't hard to understand. It is just one more notation.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 21 people found the following review helpful:
5.0 out of 5 stars Study, don't just read this book., February 8, 2003
By Jed Reynolds (Bellingham, WA USA) - See all my reviews
I bet you are an object oriented software developer striving to build better applications. If you have not read GoF <i>Design Patterns</i> and followed that with Vlissides's <i>Pattern Hatching</i>, read those first. Follow those with this, Martin Fowler's <i>Analysis Patterns</i>.

As two readings of <i>Design Patterns</i> took my OO knowledge from infancy to adolecence, <i>Analysis Patterns</i> will take you from adolecence to adulthood. Fowler's work does not put together patterns from the <i>Design Patterns</i> book, but takes its time to decompose actual application domain concepts to applicable object models. It will then be up to you to use your knowledge from <i>Design Patterns</i> to create mechanisms that support properly modeled business concepts as <i>Analysis Patterns</i> describes.

If you like OO modeling and design, but are wondering how better to apply your modeling concepts, Fowler's book is something you will definitely benefit from. However, make a pot of coffee per chapter-this book is very dense with concepts.

Fowler ends <i>Analysis Patterns</i> with some more easily read chapters on application design on a larger scale. You've heard of "n-tier," his discussion of the concepts of "n-tier" at the end of the book are possibly worth reading first.

After reading this book-and understanding it's motivations-you will never again be tempted to take "innocent" shortcuts in your application design. You will not be motivated to use "Strings" for "measurements" or "doubles" for "distances." You will look upon your peer's object designs either with a new understanding that they know that going the distance with their object model is worth it-and you won't demand they dumb down their design ever again-and you'll likewise gain intuition about where a simplistic business domain model is going to fail.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars A bit dated in a few spots, but quite good.
This is Martin Fowler's first book, published in 1997. The book is divided into two large sections.

The first section details analysis patterns that Fowler has... Read more
Published on November 29, 2005 by Don M.

5.0 out of 5 stars The only "practical" book on deciding which design to use
What I am nearly always missing when reading about design (esp. when sifting through design case studies) is the path that lead to a design. Read more
Published on November 13, 2004 by K. Victor Volle

5.0 out of 5 stars Truly Unique, Extremely Valuable Entry
Kind of funny, reading the reviews here makes it clear that this book is something of a sleeper, it has not gotten the exposure that a lot of the other pillars of the pattern... Read more
Published on July 15, 2004 by R. Williams

3.0 out of 5 stars A bit too abstract
There are lots of interesting ideas here, but the actual patterns themselves are not that useful as they are too abstract.
Published on July 18, 2002

5.0 out of 5 stars Superb, but abstract. Concise, detailed and highly valuable
I really do like Martin Fowlers books. He is bright, clear, rigorous and relevant. This is his first book and most difficult to grasp book. Read more
Published on March 26, 2002 by ws__

3.0 out of 5 stars If convert to UML, all the relations are association.
If one convert the author's pattern diagram to UML (the standard in industry), he/she will find that all the diagrams in the book are actually "association"... Read more
Published on July 2, 2001

4.0 out of 5 stars A little dispointed for an excellent book
This is certainly a good book about patterns. I found it clearly written by the author. Also he provided his own graphics symbols on the front and back pages in his book so we can... Read more
Published on December 25, 2000

5.0 out of 5 stars Great descriptions abd business cases
This book is good and offers lot of business applications to various design patterns. It actually explains how and where the patterns can be used. Read more
Published on November 28, 2000 by nee

5.0 out of 5 stars A must have...
This book is required reading for all Architects and Modelers. It helps one frame how to build reusuable systems not only from the technology perspective but will give you... Read more
Published on June 20, 2000 by Ask Doctor Java

2.0 out of 5 stars Swimming through mud.
I found this book very hard to work with. I'm convinced that the book's models and ideas have merit once they can be understood but getting that level of understanding is being... Read more
Published on May 19, 2000

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Work and Roll with DEWALT

DEWALT Job Site Radio
While supplies last, enjoy special pricing on the DEWALT work site radio. Power it and you'll be rockin' and chargin' your way through a hard day of work.

Shop more chargers and radios

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Remodel Your Bathroom

Shop for Bathroom Remodeling Products
Transform one of the most essential rooms in your home. Browse functional and attractive bathroom faucets, sinks, and accessories.

Shop for bathroom products

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates