Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$14.21$14.21
FREE delivery: Friday, April 12 on orders over $35.00 shipped by Amazon.
Ships from: Amazon Sold by: namunyoska
Buy used: $8.99
Other Sellers on Amazon
+ $3.99 shipping
87% positive over last 12 months
+ $3.99 shipping
97% positive over last 12 months
FREE Shipping
100% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Object-Oriented Analysis and Design With Applications Subsequent Edition
There is a newer edition of this item:
$75.00
(156)
Only 1 left in stock - order soon.
Purchase options and add-ons
- ISBN-100805353402
- ISBN-13978-0805353402
- EditionSubsequent
- PublisherAddison-Wesley Professional
- Publication dateJanuary 1, 1993
- LanguageEnglish
- Dimensions7.75 x 1 x 9.5 inches
- Print length608 pages
Customers who bought this item also bought
Editorial Reviews
Amazon.com Review
From the Back Cover
- Presents a new, unified notation that incorporates the best ideas from Booch's notation and other widely-used methods
- Uses C++, rapidly emerging as a standard programming language for object development, in all programming examples and applications
- Includes new examples of real world projects, including a client/server architecture and an application framework
- Distinguishes between good and bad object-oriented analysis and design and shows how to evaluate architectural tradeoffs to manage complexity
- Includes extensive new detail on the process and pragmatics of object-oriented analysis and design
This is the essential reference for anyone who implements or manages object technologies, or who wishes to begin exploration of this important new paradigm.
0805353402B04062001
About the Author
Grady Booch, is the Chief Scientist at Rational Software Corporation and developer of the Booch Method of object-oriented analysis and design. He is also co-developer of the Unified Modeling Language (UML). Widely recognized for these and many contributions in the field, he is a popular speaker at technology conferences around the world. Booch has twice received Software Development magazine's coveted Jolt-Cola Product Excellence Award for his seminal text, Object-Oriented Analysis and Design with Applications.
0805353402AB04062001
Product details
- Publisher : Addison-Wesley Professional; Subsequent edition (January 1, 1993)
- Language : English
- Hardcover : 608 pages
- ISBN-10 : 0805353402
- ISBN-13 : 978-0805353402
- Item Weight : 2.43 pounds
- Dimensions : 7.75 x 1 x 9.5 inches
- Best Sellers Rank: #2,536,750 in Books (See Top 100 in Books)
- #1,169 in Object-Oriented Design
- #9,399 in Computer Software (Books)
- #27,022 in Mathematics (Books)
- Customer Reviews:
About the author

Having originated the term and the practice of object-oriented design, Grady Booch is best known for his work in advancing the fields of software engineering and software architecture. His current research is focused on embodied cognition, wherein for the past several years he has been working with a group of neuroscientists to develop a pattern language of the brain. A co-author of the Unified Modeling Language (UML), a founding member of the Agile Alliance, and a founding member of the Hillside Group, Grady has published six books and several hundred technical articles, including an ongoing column for IEEE Software. For over a decade, Grady was a trustee for the Computer History Museum. He is an IBM Fellow, an ACM Fellow, an IEEE Fellow, has been awarded the Lovelace Medal and has given the Turing Lecture for the BCS, and was recently named an IEEE Computer Pioneer. He is currently developing a major trans-media documentary for public broadcast on the intersection of computing and the human experience.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The author drives home the inherent complexity of software design and the need for OO analysis and design to alleviate that complexity. Current developers using an object-oriented approach and developers new to OO design and analysis can benefit from this book.
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.
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.
This will always have a space on my shelf.

