Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series)
Analysis Patterns: Reusable Object Models 0201895420

Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series)

Manufacturer:
Addison-Wesley

UPC:
978020189542

Retail Price:
$54.99

#Deals:

Avg. Rating:

Available from 7 stores - Select your deal and buy the Analysis Patterns: Reusable Object
"Where can I buy a Analysis Patterns: Reusable Object?" At all of these merchants listed below. Click any of the deals below to buy now on the merchant's website.
StoreRatingBase PriceShipping Price + ShippingAvailability
new_books_today

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
244 Reviews
$35.97
New
$3.99
$39.96Buy from new_books_today
In Stock. Usually ships in 1-2 business days
Just 1 Left!
All orders ship same business day via standard shipping (USPS Media Mail) if received by 1 pm cst. We do not ship to APO/FPO addresses.
Buy Analysis Patterns: Reusable Ob for $47.41
[Store Info & Reviews]
Covered by A-Z Guarantee
GoSale Trusted Store$47.41
New
$0.00
$47.41Buy from Amazon.com
In Stock. Usually ships in 24 hours
Many Available
readers_anonymous

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
165 Reviews
$44.95
New
$3.99
Expedited Shipping is available Expedited Available
International Shipping is available International Available
$48.94Buy from readers_anonymous
In Stock. Usually ships in 1-2 business days
Just 1 Left!
New/New; Excellent condition. Free Tracking information available. Ships in one business day.
thebookgrove

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
2063 Reviews
$47.47
New
$3.99
$51.46Buy from thebookgrove
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Expedited shipping is not available for this item. Arrival estimate: 5-16 business days.
woodys-books

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
4612 Reviews
$50.33
New
$3.99
Expedited Shipping is available Expedited Available
$54.32Buy from woodys-books
In Stock. Usually ships in 1-2 business days
Just 1 Left!
Excellent customer service. May ship from alternate location depending on your zip code and availability. Satisfaction guaranteed!!
Indoo New

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
1120 Reviews
$54.81
New
$3.99
International Shipping is available International Available
$58.80Buy from Indoo New
In Stock. Usually ships in 1-2 business days
50 Available
Brand new
BestBookDepot

[Store Info & Reviews]
Covered by A-Z Guarantee
5 Star Rating
207 Reviews
$50.34
New
See Site
See SiteBuy from BestBookDepot
In Stock. Usually ships in 1-2 business days
Just 1 Left!
* Shipping estimates are based on Ground shipment within the contiguous U.S.
   If you notice a problem, you can report a pricing error or problem.
Overview of current deals for the Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series):
  • 1 merchant is offering Free Shipping.
  • 2 merchants offer International Shipping or Worldwide shipping.
  • 2 merchants have Express Shipping options.
Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series) Specs:
Product NameAnalysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series)
ManufacturerAddison-Wesley
Product Number MPN0201895420
Retail Price $54.99
EAN-1409780201895421
UPC978020189542
Specifications 
TitleAnalysis Patterns : Reusable Object Models, Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series), Analysis Patterns : Reusable Object Models (Addison-Wesley Object Technology: Addison-Wesley Object Technology Series)
ISBN0201895420
Author(s)Martin Fowler
Release Date09 October, 1996, 1996-10-09
FormatHardcover
Num of Pages384, 357
Num. of Items1
EAN9780201895421
Weight1.9 lbs.
Deal first added on:26-January-2004

Tags

Find other products that have similar tags to the Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series)
Computers Computer Bks - Languages / Programming Programming - Software Development System analysis Programming Languages - General Programming - Object Oriented Programming object-oriented programming Object-oriented methods (Compu
Similar Products
Gödel, Escher, Bach: An Eternal Golden BraidGödel, Escher, Bach: An Eternal Golden Braid22.95$12.00Check Prices on Gödel, Escher, Bach: An Eternal Golden Braid
at 9 stores
The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary EditionThe Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition39.99$17.94Check Prices on The Mythical Man-Month: Essays on Software Engineering, 20th  Anniversary Edition
at 7 stores
Design PatternsDesign Patterns59.99$36.68Check Prices on Design Patterns
at 3 stores
Refactoring: Improving the Design of Existing CodeRefactoring: Improving the Design of Existing Code59.99$40.24Check Prices on Refactoring: Improving the Design of Existing Code
at 7 stores
Rapid DevelopmentRapid Development35.00$11.99Check Prices on Rapid Development
at 5 stores
Domain-Driven Design: Tackling Complexity in the Heart of SoftwareDomain-Driven Design: Tackling Complexity in the Heart of Software59.99$41.14Check Prices on Domain-Driven Design: Tackling Complexity in the Heart of Software
at 8 stores

Latest 6 Reviews
Here is what people are saying about the Analysis Patterns: Reusable Object Models (Object-Oriented Software Engineering Series)
4 Star Rating  "A bit dated in a few spots, but quite good."2005-11-30
- Reviewed By User: A1EO0909HTJRNW
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 encountered across industries. These chapters cover several common domain patterns including representing organizational hierarchies, inventory, accounting, and others. Fowler approaches these chapters by starting with a simple model and repeatedly expanding on this model to fit more and more complex needs. This section of the book is interesting from an academic and a practical perspective. It was interesting to see how Fowler has approached different domain problems and I expect to reference these chapters as I tackle similar problems in the future.

The second section of the book covers what Fowler calls Support Patterns. In these chapters Fowler discusses tiered architecture, presentation layers, facades, and association patterns. The second section on support patterns is less useful and some chapters are quite dated. While this information may have been useful in 1997, if you are looking for more information on layered architectures read Enterprise Application Architecture - a more recent book by the same author.

I found this book to be quite good. I enjoy Fowler's style of writing and for the most part I found the book easy to follow. However, this is Fowler's first book and it lacks the polish of his more recent other books -- in a few spots it was hard for me to follow the author's train of thought.

This book predates UML and the diagrams used throughout the book take a while to understand. There is a key to the models on the inside cover of the book, but if the diagrams had been updated to UML they would have been easier to understand. If needed, you can find UML diagrams for this book on Martin Fowler's website. I think sample code would have helped clarify some of the models as well, as was used in the "Gang of Four" book.

If you are designing a domain model for a complex business, I think this book would be useful for you. If you are looking for similar books, I would suggest Design Patterns by Gamma, et al. ("Gang of Four" book), Patterns of Enterprise Application Architecture, and Refactoring both by Fowler.
 
5 Star Rating  "The only "practical" book on deciding which design to use"2004-11-13
- Reviewed By vrvolle
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. The weighing of arguments that made the author/designer choose the solution at hand. The context and the "drivers". Fowler is the only one achieving this: offering different solutions and discussing their advantages and disadvanteges. Yes he dives deep and goes into abstract concepts, but sometimes solutions only differ from an abstract viewpoint. You need quite some understanding of design principles, to (i) understand the book and (ii) be a good designer.

For me this is the book that helped me understand the design process as it should be. And using "analysis patterns" he gives plentiful of concrete examples, sharpening your mind.


One remark to everyone critcizing Fowler for not using UML: This book does not use UML since it dates back to 1996! When UML was not really there. Version 0.9 of the UML came out in the second half of 1996. And btw. Martin Fowler has written the very first -- and still one of the best -- book on UML ("UML Distilled", now in its 3rd edition).
 
5 Star Rating  "Truly Unique, Extremely Valuable Entry"2004-07-15
- Reviewed By robwms63
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 community have. I think the reason is that people may glance at it and think that it is too domain-specific. In fact, this book does a lot of great things, it is a meditation on some crucial OO modeling issues.

The first problem Fowler broaches is a patient's weight and he states, correctly I'm sure, that most programmers would just make weight a class property and make it be of type integer. But there are problems with that approach. First one is the issue of units. If you make it an int you are assuming that it is just a count of pounds. What happens if you want another measure? Furthermore, what happens when someone asks where the patient's weight has gone in the last month.

From this point of departure, many issues are taken up. For people who have grappled with OLAP before and know something about dimensional models, it will seem as though he is trying to make an operational into an analytical model, which experience has taught us is not good. But, in fact, there is sanity to Fowler's approach.

Personally, if he ever does rev this book (read on his site that he is thinking about it), I wish he would consider writing a section that attempts to hide the observation elements and seamlessly map them back into the object model. Having a separate class keeping track of what the weight of a person represented by another class is does ultimately seem to undo the objectness of the model, but that's a minor nit. Definitely a book that I've returned to many times.

 
5 Star Rating  "Study, don't just read this book."2003-02-09
- Reviewed By jed_reynolds
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.

 
5 Star Rating  "Superb, but abstract. Concise, detailed and highly valuable"2002-03-26
- Reviewed By ws__
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. I started reading it a few years ago and had to give up: it was too abstract for me to grasp. Now with a few more years of OO and pattern experience it shines at me in all its beauty.
This book condenses so much Analysis/Architecture/Modeling knowledge that it is difficult to come up with an idea to tackle the abstraction problem. Examples might help but how many does one need. I guess far too many.
Still I have a wish: Please write a new edition with UML diagrams and sample code in JAVA.
Then I also do have a big wish: I want more of this topic.
 
5 Star Rating  "Great descriptions abd business cases"2000-11-29
- Reviewed By nee_km
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. However, it does require that you know the basics of the patterns.

This book forms a good follow-up to the Gang of 4 book.

 
Quick Links



Last updated: Nov 22, 2009 at 19:19 EST. Pricing information is provided by the listed merchants. GoSale.com is not responsible for the accuracy of pricing information, product information or the images provided. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on amazon.com or other merchants at the time of purchase will apply to the purchase of this product. As always, be sure to visit the merchant's site to review and verify product information, price, and shipping costs. GoSale.com is not responsible for the content and opinions contained in customer submitted reviews.
© 2009 GoSale.com (S2)



Home > Books > Computers & Internet > Certifications > By Subject > Visual C