Object Oriented Analysis & Design Cookbook: Introduction to Practical System Modeling
Y**Y
Best Book for Object Oriented Analysis and Design
It is best to take Edwin's class to learn this OOAD with this book.The concepts were clearly written and taught. The assignments couldbe used for the interviews too. One of the best classes! Fun!
A**R
Very helpful
I used this book for my OOAD course at UCSC Extension School six months ago, and I was taking that course as a prerequisite course to apply for a graduate school with computer science major.This book is well-designed, and I really enjoyed the continuity flow of the chapters. Also the text is wonderfully-written with the discussion of overview of software engineering, analysis of requirements & use cases, design with UML, types of artifacts, design principles, etc. After using this book, I was able to deliver UML diagrams, architectural diagrams, and interaction/sequence diagrams based on the projects.This book helped me to design and develop reusable, maintainable code, and set a solid foundation in practical system modeling and object-oriented methodologies.
K**P
Useful Book
I got this book for my friend since she is interested in learning object-oriented programming and design. This book exposed her to different methodologies with clear descriptions and concrete examples and helpful graphics. Before reading this book, she had limited experience in OOAD and practical system modeling. This book did a good job comprehensively explaining analysis, design, UML, and design principles among other topics. In particular, the step-by-step design examples are very reader-friendly. For example, one case shows how to present code from use cases with UML graphs by applying the ABCDFG method. It also introduced her to different UML architecture diagrams, like layer, flow, and sequence diagrams. What she likes most about this book is the exercises section, which provides simple tests to let her know whether she really understands the concepts or not. She found it very easy to apply the methodologies from this book to her work.
A**V
Excellent Textbook and Resource
I am a computer science student and found this textbook to be a tremendously useful introduction and resource for object-oriented software design and engineering.The text is a wonderfully-written discussion of the major topics in object-oriented design, with straightforward prose, plentiful examples, and high-quality diagrams and visuals. The book is well-designed and flows naturally from chapter to chapter. It's a quick read from start to finish, but also contains sufficient detail on each subject to serve as a comprehensive reference.In addition to being a strong writer, it is clear that the author has deep experience in software design. The OOAD Cookbook is an indispensable reference for any software designer, whether a beginner first learning the concepts in an academic setting, or an experienced software engineer looking to improve his or her craft.
A**R
A Comprehensive guide to OOAD
“Object-Oriented Analysis and Design: A Comprehensive Approach” is a fantastic resource for anyone interested in object-oriented principles. Having taken the author’s classes, I can say that the book is as helpful and clear as the lectures. It covers essential topics in a straightforward way, with practical examples that make it easy to understand. The focus on analysis has been especially useful for my university project. I highly recommend this book to anyone in the field of software development.
I**N
Recommend To Anyone Who Codes
This book describes entire software development lifecycle incredibly well. It equips the reader a framework of thinking from the point use case and requirements are given to the engineers until it is becomes a UML. The examples provided are vivid and on point. Concepts of each next chapter has continuity from the previous chapter, which gives the reader progressive feedback. ABCDFG method that covered in this book provides a formalized way to transform use case into classes, I really love it, it is directly applicable to my job and it is a gold imo. Even an experienced coders would reap aha moments during reading. Also, the fact that it is written in the valley provides a flavor of how software development is done at the epicenter of technology.
R**H
Good Getting Started guide
Easy to read version. Provides some simple practical template examples. Mr. Edwin Mach teaches in the University Extension. He previously used another book and now this book for the course. Mr. Mach introduces his understanding and design methods that I found quite useful. They are the ABCDFG method and the POWER Principles. There are some exercise as well in some chapters. Also, this book introduces some basic UML components and practices that I actually applied at work having positive feedback from my peers.I highly recommend this book for students and work.
Trustpilot
3 weeks ago
1 month ago