Goodreads helps you keep track of books you want to read.
Start by marking “Object-Oriented Analysis and Design with Applications” as Want to Read:
Object-Oriented Analysis and Design with Applications
Enlarge cover
Rate this book
Clear rating

Object-Oriented Analysis and Design with Applications

3.89 of 5 stars 3.89  ·  rating details  ·  319 ratings  ·  17 reviews
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 ...more
Hardcover, Third Edition, 720 pages
Published April 1st 2007 by Addison-Wesley Professional (first published September 1990)
more details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

Be the first to ask a question about Object-Oriented Analysis and Design with Applications

The Pragmatic Programmer by Andrew HuntThe C Programming Language by Brian W. KernighanDesign Patterns by Erich GammaStructure and Interpretation of Computer Programs by Harold AbelsonCode Complete by Steve McConnell
Essential Programming Books
83rd out of 112 books — 260 voters
Code Complete by Steve McConnellThe Pragmatic Programmer by Andrew HuntStructure and Interpretation of Computer Programs by Harold AbelsonThe C Programming Language by Brian W. KernighanIntroduction to Algorithms by Thomas H. Cormen
To-Read for Programmers
72nd out of 87 books — 1 voter

More lists with this book...

Community Reviews

(showing 1-30 of 947)
filter  |  sort: default (?)  |  rating details
The o-o bible according to my colleagues, so I worked through it and it did indeed have the whiff of being definitive. The revamped third edition has the advantage over the second in being generously illustrated with metaphors using cats and vegetables. A man after my own heart.
Said A
I picked up this book because of many recommendations that suggested that it would improve one's OO understanding, etc. Probably that's why I was quite disappointed when I read more than half of it and did not find much for myself. Probably, it would have been a good book in the early years of OO idea, but not now.

I prefer short to the point and pragmatic explanations. The books spends several pages on something that could have been explained in a paragraph. That's why I was going to give it a 3
Too big and too academic
Sergey Teplyakov
One of my favourite book. The first few chapters are absolutely astonishing!
More about this book - (rus).
Apr 08, 2015 Anushri marked it as to-read
This review has been hidden because it contains spoilers. To view it, click here.
Amr Ragab Siam
يسبيبيبسيبسيب يس بي سي بسي بسي ب
Apr 19, 2012 Eric marked it as to-read
The main reason I'm interested in one day reading this is that (from the Smug FP discussion), I hear that this is a sort state-of-the-art in good communication. Something useful for the FP community?

Also couldn't hurt for me to learn a bit more about object oriented programming, gotta know your 4 paradigms and all.
Tim Colgan
This is the bible on OOD. Particularly like Booch's definition in terms of the four required and three optional aspects of object oriented systems:

1) modularity
2) abstraction
3) encapsulation
4) hierarchy

1) typing
2) concurrency
3) persistence
The book that taught many of us object oriented design and programming.
Apr 17, 2012 Bob is currently reading it
Clear and useful. This is work, though, not pleasure.
Timothy Culp
The start of my career in object-oriented programming.
Great Book! Must read 4 all
Manasa marked it as to-read
Apr 21, 2015
Andrei marked it as to-read
Apr 18, 2015
Ademar Alves de Oliveira
Ademar Alves de Oliveira marked it as to-read
Apr 18, 2015
Remy Lambert
Remy Lambert marked it as to-read
Apr 14, 2015
SHAIK MANSOOR marked it as to-read
Apr 12, 2015
Joel Gregory
Joel Gregory marked it as to-read
Apr 08, 2015
« previous 1 3 4 5 6 7 8 9 31 32 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Writing Secure Code
  • Object-Oriented Software Construction (Book/CD-ROM)
  • Java in a Nutshell
  • Rapid Development: Taming Wild Software Schedules
  • Patterns of Enterprise Application Architecture
  • Writing Solid Code
  • The Practice of Programming
  • More Effective C++
  • Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation)
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • The Best Software Writing I
  • Code Reading: Open Source Perspective v. 1 (Effective Software Development)
  • Software Craftsmanship: The New Imperative
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • Planning Extreme Programming
  • Web Database Applications with PHP and MySQL
  • The Psychology of Computer Programming
  • Mastering the Requirements Process

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Grady Booch is an American software engineer, best known for developing the Unified Modeling Language with Ivar Jacobson and James Rumbaugh
More about Grady Booch...
The Unified Modeling Language User Guide Object Solutions: Managing the Object-Oriented Project Best of Booch: Designing Strategies for Object Technology Software Components With Ada: Structures, Tools, And Subsystems Software Engineering with ADA

Share This Book