Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Object-Oriented Analysis and Design with Applications and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

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

Have one to sell? Sell yours here
 
   
Object-Oriented Analysis and Design with Applications (3rd Edition) (Addison-Wesley Object Technology Series)
 
 
Start reading Object-Oriented Analysis and Design with Applications on your Kindle in under a minute.

Don’t have a Kindle? Get yours here.
 
  

Object-Oriented Analysis and Design with Applications (3rd Edition) (Addison-Wesley Object Technology Series) (Hardcover)

by Grady Booch (Author), Robert A. Maksimchuk (Author), Michael W. Engel (Author), Bobbi J. Young (Author), Jim Conallen (Author), Kelli A. Houston (Author)
4.0 out of 5 stars See all reviews (38 customer reviews)

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

Only 4 left in stock--order soon (more on the way).

Want it delivered Friday, July 10? Choose One-Day Shipping at checkout. Details
39 new from $39.97 20 used from $38.00
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $41.59
Hardcover (2) $74.99 $55.99 120 used & new from $0.49

Frequently Bought Together

Customers buy this book with Software Architecture in Practice (2nd Edition) (SEI Series in Software Engineering) by Len Bass

Object-Oriented Analysis and Design with Applications (3rd Edition) (Addison-Wesley Object Technology Series) + Software Architecture in Practice (2nd Edition) (SEI Series in Software Engineering)
Price For Both: $106.68

Show availability and shipping details


Customers Who Bought This Item Also Bought

Object Solutions: Managing the Object-Oriented Project (Addison-Wesley Object Technology Series)

Object Solutions: Managing the Object-Oriented Project (Addison-Wesley Object Technology Series)

by Grady Booch
5.0 out of 5 stars (11)  $31.19
Object Oriented Software Engineering: A Use Case Driven Approach (ACM Press)

Object Oriented Software Engineering: A Use Case Driven Approach (ACM Press)

by Ivar Jacobson
The Art of Objects: Object-Oriented Design and Architecture (Addison-Wesley Object Technology Series)

The Art of Objects: Object-Oriented Design and Architecture (Addison-Wesley Object Technology Series)

by Yun-Tung Lau
3.7 out of 5 stars (7)  $43.99
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)

Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)

by Grady Booch
3.3 out of 5 stars (81)  $47.99
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

by Erich Gamma
4.5 out of 5 stars (261)  $47.99
Explore similar items

Editorial Reviews

Amazon.com Review
In this eagerly awaited second edition, Grady Booch draws upon the rich and varied results of those projects and offers improved methods for object development and a new, unified notation. With numerous examples implemented in C++, Booch illustrates essential concepts, explains the method, and shows successful applications in a variety of fields. Booch also gives pragmatic advice on a host of issues, including classification, implementation strategies, and cost-effective project management. A two-time winner of Software Development's coveted Jolt Cola Product Excellence Award! --This text refers to the Hardcover edition.

Product Description

Object-Oriented Design with Applications has long been the essential reference to object-oriented technology, which, in turn, has evolved to join the mainstream of industrial-strength software development. In this third edition--the first revision in 13 years--readers can learn to apply object-oriented methods using new paradigms such as Java, the Unified Modeling Language (UML) 2.0, and .NET.

The authors draw upon their rich and varied experience to offer improved methods for object development and numerous examples that tackle the complex problems faced by software engineers, including systems architecture, data acquisition, cryptoanalysis, control systems, and Web development. They illustrate essential concepts, explain the method, and show successful applications in a variety of fields. You'll also find pragmatic advice on a host of issues, including classification, implementation strategies, and cost-effective project management.

New to this new edition are

  • An introduction to the new UML 2.0, from the notation's most fundamental and advanced elements with an emphasis on key changes
  • New domains and contexts
  • A greatly enhanced focus on modeling--as eagerly requested by readers--with five chapters that each delve into one phase of the overall development lifecycle.
  • Fresh approaches to reasoning about complex systems
  • An examination of the conceptual foundation of the widely misunderstood fundamental elements of the object model, such as abstraction, encapsulation, modularity, and hierarchy
  • How to allocate the resources of a team of developers and mange the risks associated with developing complex software systems
  • An appendix on object-oriented programming languages

This is the seminal text for anyone who wishes to use object-oriented technology to manage the complexity inherent in many kinds of systems.


Sidebars  
Preface 
Acknowledgments   
About the Authors   

Section I: Concepts  
Chapter 1: Complexity   
Chapter 2: The Object Model   
Chapter 3: Classes and Objects   
Chapter 4: Classification   
Section II: Method  
Chapter 5: Notation   
Chapter 6: Process
Chapter 7: Pragmatics   
Chapter 8: System Architecture: Satellite-Based Navigation   
Chapter 9: Control System: Traffic Management   
Chapter 10: Artificial Intelligence: Cryptanalysis   
Chapter 11: Data Acquisition: Weather Monitoring Station  
Chapter 12: Web Application: Vacation Tracking System    
Appendix A: Object-Oriented Programming Languages 
Appendix B: Further Reading   
Notes   
Glossary   
Classified Bibliography   
Index   



See all Editorial Reviews

Product Details

  • Hardcover: 720 pages
  • Publisher: Addison-Wesley Professional; 3 edition (April 30, 2007)
  • Language: English
  • ISBN-10: 020189551X
  • ISBN-13: 978-0201895513
  • Product Dimensions: 9.3 x 7.2 x 1.6 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (38 customer reviews)
  • Amazon.com Sales Rank: #201,458 in Books (See Bestsellers in Books)

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.
(1)

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?

 

Customer Reviews

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

 
50 of 52 people found the following review helpful:
4.0 out of 5 stars A book on *using* OOP, September 3, 2000
By Mike N. Christoff (Toronto, Canada) - See all my reviews

After reading some of the less flattering reviews of this book, it seems that many reviewers were expecting a book on object-oriented programming in general. If you want to learn how program, this is not the book for you. This book is about *using* object-oriented techniques to architect systems. The content you should take away from it is entirely independent of any particular language.

Some of the steps in becoming a good OOP programmer/architect are listed below (1 & 2 are often combined):

1. learn an OO language
2. learn OOP
3. learn how to *use* OOP

Step three is where this book and, for example, books on object-oriented design patterns (GoF) come in. Just because because you know what classes and inheritance are does not mean you will use them effectively. I cannot emphasise the importance of step 3 enough when architecting applications. If you are a coder, simply knowing OOP is fine, as an architect it is simply not enough.

In terms of organization, the book starts simple and builds on previous chapters in a very organized way. In the first chapter Booch delves into the philosophy of OOP and complex systems. This kind of broad introduction serves well as a way to show where OO analysis and design stand relative to other engineering disciplines.

The only problem I had with the book is the fact that it is a bit dated. It does not use UML (although what it uses is very similar) and even has a chapter devoted to client/server computing. (however, it also has a chapter on AI). If it were not for this its datedness, I would have easily given it 5/5.

Overall a great book from one of the father's of modern objected oriented analysis/design.

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



 
47 of 49 people found the following review helpful:
5.0 out of 5 stars A beacon of light in a world of darkness, October 29, 1999
By "chriscollins" (Niceville, FL United States) - See all my reviews
After reading the other reviews I have a few comments.

1. In 1994 when this book was published Java was in development and had no ways near the popularity it has today. (According to Cay Hortsmann Java did not burst onto the scene until late 1995)

2. Bertrand Meyer's book is great and contains valuable wisdom, but all of its examples are in Eiffel. While Eiffel is a great language what are my chances finding a job writing Eiffel.

But really all of the above comments are pointless. The fact of the matter is that the concepts in an Object-Oriented book should be language independent. However, to be most effective authors reinforce abstract ideas by including concrete examples. Which means the author must pick a language or write in pseudo code. Booch's book is a valuable reference to be used in learning how to apply Object-Oriented concepts to the analysis and design portion of the software development process. It is up to you to know your own problem domain or work with experts who do. I personally write software that deals with weapon trajectories and weapon effects and just because the book does not have any examples on this domain does note mean it is not valuable. The job of this book is to teach me how to think in terms of objects and how to find and design my classes and class hierarchies. It succeeds, Thanks Grady Booch.

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



 
10 of 10 people found the following review helpful:
5.0 out of 5 stars Required reading for C++ developers, April 16, 1998
By Tony Kay (Nashville, TN) - See all my reviews

I bought this book due to a positive comment in B. Stroustrup's "The C++ Programming Language" bibliography. I was not dissapointed. This book covers everything from terminology, to useful notations, to actual application of techniques.

I teach C++ as part of my job, and have found many design books to be shallow works which cover proprietary notations, with a few cookbook recipes thrown in. These books commonly show a lack of real development experience, and are more theory than practice.

This is not the case with this book, which combines work from many different sources. It also consistently includes references to alternative opinions when covering controversial material.

Mr. Booch stresses the need for intelligent, and sometimes ad hoc decisions which are based on good design principles, and are refined as a project evolves. But he doesn't stop there. He explains useful techniques and thought processes which are the primary tools of good OO A&D.

This is one of the best design books I have seen to date.

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

5.0 out of 5 stars Essential Reading in Object Oriented Analysis and Design (OOAD)
This 3rd edition is the eagerly and long awaited update to the 2nd edition which was published in 1994. Read more
Published 1 month ago by Brian Lawler

3.0 out of 5 stars Too many words
This book's reputation as one of the bibles of OOAD is probably deserved because (to someone relatively new to it) the essentials seem to be thoroughly covered. Read more
Published 13 months ago by M. Magner

5.0 out of 5 stars Nothings perfect. Irrespective, this should be on every OO programmers bookshelf.
I have read few software engineering books that have been perfect. Some of this book is not perfect. The wisdom in the text, in the white space and beyond, is priceless. Read more
Published 14 months ago by N. Robinson

5.0 out of 5 stars Quite simply, a 'most have' for any serious collection.
College-level holdings strong in references for object-oriented programmers must have the 3rd updated edition of Object-Oriented Analysis and Design with Applications. Read more
Published 23 months ago by Midwest Book Review

5.0 out of 5 stars copiously explained examples
[A review of the 3rd EDITION, 2007.]

Booch et al teach Object Oriented analysis at a level separate from and independent of any particular OO language like Java, C++... Read more
Published on May 23, 2007 by W Boudville

5.0 out of 5 stars A favorite re-readable book for OO Analysis and Design
A favorite re-readable book for OO Analysis and Design

The author drives home the inherent complexity of software design and the need for OO analysis and design to... Read more
Published on December 13, 2006 by Joseph Reddy

5.0 out of 5 stars Best OO book on the market.
This explains every facet of OO design and analysis. I bought this book years ago and have used it to reinforce many conversations about OO design. Read more
Published on February 7, 2006 by Robert A. Balfe

5.0 out of 5 stars Great , tough Book, not for beginners or Non C++ programmers
Mixed opinions about the book. The author never claims that beginners can easily understand nor he warrants that you need not know C++. Read more
Published on September 8, 2004 by S. Shunmugasundaram

5.0 out of 5 stars A classic well worth the read
This is a very good book on the subjects of OOA/OOD. It emphasizes concepts and has a strong academic flavor, which I appreciate "accidentally. Read more
Published on October 29, 2003 by alkmaar

5.0 out of 5 stars PRESCHOOLERS MAY BASH THIS BOOK BUT ITS GOOD
This book is not for 3rd grade students! It is for IT professionals already familiary with some form of development that can benefit from an OO development perspective. Read more
Published on July 27, 2003 by John Hopkins

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 (1 discussion)
  Discussion Replies Latest Post
Is this book still on its way? 2 March 2007
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Sephora: Free Shipping

Sephora Brand Color Play Palette
Get free shipping on Sephora orders of $50 or more. Shop What's New, Sephora Exclusives, and Bare Escentuals Exclusives right here. Plus, shop Sephora's 75% off Sale and get free shipping on all Bare Escentuals starter kits for a limited time only.

Shop Sephora now

 

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.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

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
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Lost Symbol
The Lost Symbol by Dan Brown
$16.17

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