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
Open Preview

Object-Oriented Analysis and Design with Applications

3.88 of 5 stars 3.88  ·  rating details  ·  314 ratings  ·  15 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
82nd out of 112 books — 255 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 927)
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 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
unable to finish
Jill added it
Mar 28, 2015
Prashanti marked it as to-read
Mar 28, 2015
Supat Saetia
Supat Saetia is currently reading it
Mar 23, 2015
Ibrahim marked it as to-read
Mar 20, 2015
Wangyiran marked it as to-read
Mar 19, 2015
Indrek Taal
Indrek Taal marked it as to-read
Mar 16, 2015
Haritha marked it as to-read
Mar 16, 2015
Mahi Imtiaz
Mahi Imtiaz marked it as to-read
Mar 15, 2015
Rick Munoz
Rick Munoz marked it as to-read
Mar 14, 2015
Bakiya added it
Mar 09, 2015
« previous 1 3 4 5 6 7 8 9 30 31 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Writing Secure Code
  • Patterns of Enterprise Application Architecture
  • Object-Oriented Software Construction (Book/CD-ROM)
  • Rapid Development: Taming Wild Software Schedules
  • Java in a Nutshell
  • More Effective C++
  • Writing Solid Code
  • The Practice of Programming
  • Antipatterns: Refactoring Software, Architectures, and Projects in Crisis
  • The Best Software Writing I
  • Algorithms Plus Data Structures Equals Programs (Prentice-Hall series in automatic computation)
  • Planning Extreme Programming
  • The Psychology of Computer Programming
  • Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • Software Craftsmanship: The New Imperative
  • Web Database Applications with PHP and MySQL
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • 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