UML Object-Oriented Modeling and Design (English Edition. 2nd Edition)

Author: Barach
Publisher:
Publish Date: 2006-01-01
Features: "This first edition of the 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 very pleased 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 Brügge, 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 object-oriented key 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 provide practical guidance for developers but also make it an excellent textbook for teaching UML and object-oriented technologies.
Features of the Book:
The book not only maintains the style of the highly successful first edition but also covers a wealth of new content, including use cases, activity diagrams, and sequence diagrams, making it compatible with UML2. The process is more robust, with added iterative development, implementation modeling, and reverse engineering. It includes a large number of exercises, with some solutions provided at the end of the book, while also offering an online solution manual of 200 pages for instructors. Emphasizes application and problem-solving.
Dr. Michael Blaha and Dr. James Rumbaugh (along with Bill Premarelani, Fred Edddy, and Bill Lorenzen) 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 technologies from the master!
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. Part IV describes the software engineering practices required for successful object-oriented development.
The book also includes a wealth of exercises covering a range of application domains and implementation goals, with some answers provided at the end. 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.

📌 Related Posts