Author: (USA) Barach
Publisher:
Publish Date: 2006-01-01
Features: "The first edition of this book, written by James Rumbaugh and Michael Blaha and their colleagues, has become a classic. This book has influenced me far more than any other book related to modeling. Over the past decade, I have successfully applied their ideas to large-scale university project courses, and I am delighted to see this landmark work receive a new edition. It will certainly shape the thinking habits of the next generation of software designers and modelers." – Bernd Bruegge, Technical University of Munich
This is one of the best-selling technical books! This highly successful work is now compatible with UML2. Michael Blaha and James Rumbaugh provide exceptionally clear explanations of important object-oriented concepts and propose a process to apply these ideas to software development and implementation using C++, JAVA, and relational databases. The book's rich engineering case studies, tip lists, and exercises not only offer practical guidance to developers but also make it an excellent textbook for teaching UML and object-oriented technologies.
Key Features of the Book:
The book maintains the style of the highly successful first edition while covering a wealth of new content, including use cases, activity diagrams, and sequence diagrams, making it compatible with UML2. The process is more robust, incorporating iterative development, implementation modeling, and reverse engineering. The book is accompanied by numerous exercises, with some solutions provided at the end of the book, while also offering an online solution manual of 200 pages for instructors. Emphasis on application and problem-solving.
Dr. Michael Blaha and Dr. James Rumbaugh (along with Bill Premerlani, Fred Eddy, and Bill Lorensen) are the inventors of Object Modeling Technique (OMT), one of the precursors to the Unified Modeling Language (UML). At the time, OMT was only a widely used design methodology, but most of its concepts have now been directly adopted by UML. Learn UML and object-oriented techniques from the father of UML!
This book is a classic in the field of "Object-Oriented Modeling and Design," providing a detailed discussion of object-oriented concepts, graphical representations, and development methodologies. It is divided into four parts. Part I describes object-oriented concepts in a high-level, language-independent manner and introduces the UML notation used in the book; Part II describes the object-oriented methodology for software development, from problem statement to analysis, system design, and class design; Part III describes the implementation of object-oriented design using object-oriented languages and relational databases; and Part IV covers the software engineering practices required for successful object-oriented development.
The book is also accompanied by a wealth of exercises covering a range of application domains and implementation goals, with some answers provided at the end of the book. It can serve as a textbook for senior undergraduate and graduate courses in software engineering or object-oriented technologies and is also a valuable reference for related technical professionals.
UML Object-Oriented Modeling and Design: Second Edition
📌 Related Posts
Literature
New Curriculum Standard English Graded Reading. Level 2
2026-09-21
Literature
Selected Prose Works of Ye Zi
2026-09-24
Literature
Wide Area Network (7th Edition) -- Network Engineer Education Series 3 (7th Edition)
2026-09-20
Literature
Ninja Invincible - The Thirty-Six Endurances to Achieve Life
2026-09-19
Literature
News Listening Made Easy (CD-ROM)
2026-10-02
Literature
Insect Crisis
2026-10-02
Literature
Network Engineer Exam Simulation Questions and Answers Analysis
2026-10-02
Literature
Computer Office Made Easy
2026-10-02