Recommended Books of Object Oriented Analysis and Design

Recommended Books of Object-Oriented Analysis and Design

In this post, we will see a list of some famous books on formal methods in software engineering and Computer Science.

S.NO Book Name Author Name
1 Practical Object-Oriented Design: An Agile Primer Using Ruby (2nd Edition)


Sandi Metz
2 Head First Object-Oriented Analysis and Design


 Brett D. McLaughlin and Gary Pollice
3 Object-Oriented Analysis and Design with Applications (3rd Edition)


 Grady Booch and Robert A. Maksimchuk
4 Object-Oriented Analysis, Design

and Implementation: An Integrated Approach (Undergraduate Topics in Computer Science)

 Brahma Dathan and Sarnath Ramnath
5 Systems Analysis and Design: An Object-Oriented Approach with UML


Alan Dennis and Barbara Haley Wixom
6 Object-Oriented Analysis and Design with the Unified Process (Available Titles CengageNOW)


John W. Satzinger and Robert B. Jackson
7 Design Patterns: Elements of Reusable Object-Oriented Software


 Erich Gamma and Richard Helm
8 Java Programming for Beginners: Learn the fundamentals of programming with Java


Mark Lassoff


10 Object-Oriented Analysis and Design with Applications (2nd Edition)


Grady Booch
11 The Object-Oriented Thought Process (4th Edition) (Developer’s Library)


Matt Weisfeld
14 Object-Oriented Analysis and Design: Understanding System Development with UML 2.0


Mike O’Docherty
15 Object-Oriented Analysis and Design (Undergraduate Topics in Computer Science)


 Sarnath Ramnath and Brahma Dathan
16 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)


Craig Larman
17 Object-Oriented Design


 Peter Coad and Edward Yourdon
19 UML and Object-Oriented Design Foundations: Understanding Object-Oriented Programming and the Unified Modeling Language (Professional Skills)


 Karoly Nyisztor and Monika Nyisztor
20 Object-Oriented Analysis and Design


James Martin and James J. Odell


Prof.Fazal Rehman Shamil (Available for Professional Discussions)
1. Message on Facebook page for discussions,
2. Video lectures on Youtube
3. Email is only for Advertisement/business enquiries.