UML Object-Oriented Modeling and Design: Second Edition

Author: Michael Blaha, James Rumbaugh, Che Hao Yang
Publisher:
Publish Date: 2006-01-01
Features: "The first edition of 'Object-Oriented Modeling and Design' written by James Rumbaugh and Michael Blaha and their colleagues has been revered as a classic. This book has had a far greater impact on me than any other modeling-related book. Over the past 10 years, I have successfully applied their ideas to large-scale university course projects. I am delighted to see this landmark book's new edition: it will certainly influence the thinking habits of the next generation of software designers and modelers." – Bernd Bruegge, Technical University of Munich
"Blaha and Rumbaugh are back. They have updated their classic work for our time, demonstrating once again that adopting object-oriented methods is not complicated through clear and straightforward explanations, profound insights, and key examples and exercises: any practitioner should own, read, and study this book." – Michael J. Chonoles
"Our master's and doctoral programs in Information Systems have adopted the methodology in 'UML Object-Oriented Modeling and Design (OOMD)'. This book, written by two outstanding experts in the field, covers all aspects of OOMD, filled with insights and new examples. It has greatly benefited our teaching." – Peter H. Chang, Lawrence Technological University
"If you are looking for a book introducing UML, including a simple and practical object-oriented analysis and design process, as well as important details of object-oriented concepts, I highly recommend studying this excellent work." – Mikael Berndtsson, Sk?vde University
This book is a classic in the field of "Object-Oriented Modeling and Design." It is divided into four parts. The first part describes object-oriented concepts and UML notation in a high-level, language-independent manner; the second part describes the object-oriented methodology of software development from problem statement to analysis, system design, and class design; the third part describes the implementation of object-oriented design using object-oriented languages and relational databases; the fourth part describes the software engineering practices required for successful object-oriented development. The book is also accompanied by a rich set of exercises covering a series of application domains and implementation goals, with answers to some exercises provided at the end of the book. This book can be used as a textbook for senior undergraduate or graduate courses in software engineering or object-oriented technology.

📌 Related Posts