Author: [USA] Grady Booch, James Rumbaugh, Ivar Jacobson
Publisher:
Publish Date: 2006-06-01
Features: This book is the most authoritative work on UML, with the three authors being the earliest advocates of object-oriented methods and the founders of UML. This edition covers UML 2.0. It provides references for specific UML features, describes a development process using UML, aiming to help readers master the terminology, rules, and language characteristics of UML, as well as how to use this language effectively and how to apply UML to solve common modeling problems. The book is divided into seven parts, with each chapter describing the specific usage of a particular UML feature. Most chapters are organized in the format of introduction, terminology and concepts, common modeling techniques, and tips and tricks. This book also offers a very practical guide for advanced developers on applying UML to advanced modeling problems. It is suitable as a textbook for undergraduate or graduate students in computer science and related fields taking "Unified Modeling Language (UML)" courses, as well as for personnel involved in software production, deployment, and maintenance. It is particularly suitable for analysts, end customers, architects, developers, quality assurance personnel, component library managers, and project and program managers. UML (Unified Modeling Language) has become the industry standard for visualizing, describing, constructing, and documenting software-intensive systems. As the de facto standard modeling language, UML facilitates communication among project stakeholders and reduces misunderstandings. The UML 2.0 standardization further expands the scope and robustness of the language. Its inherent expressive power allows users to model various things in enterprise information systems, web-based distributed applications, and real-time embedded systems. This book is an authoritative guide to UML usage, with the founders of the UML language providing a guide to its core content. It begins with an overview of UML and then gradually explains the language by introducing concepts and notations in each chapter, while also elaborating on the application of UML in various complex modeling problems across multiple fields. The in-depth and comprehensive content, along with the rich examples, made the previous edition a must-read for software developers. This edition inherits these strengths and has been fully updated to reflect the changes in notation and usage introduced by UML 2.0. Through this guide, readers can quickly master the latest features of the industry-standard modeling language and apply it to software projects. The most significant changes in this edition:
- Added a chapter on components and internal structure, including some quite important new capabilities for constructing encapsulated designs.
- Added and updated content on provided interfaces, required interfaces, collaborations, and UML extensions.
- Added and updated discussions on sequence diagrams and activity diagrams.
- Covered other modifications introduced by the UML 2.0 specification.
This book introduces the fundamentals of UML, including its terminology, rules, and language characteristics, as well as how to use the language to solve complex modeling problems in various application domains. It provides numerous examples.
UML User Guide (2nd Edition)
📌 Related Posts
Literature
Selections from Classic American Political Thought
2026-09-24
News
What are the methods for treating uterine fibroids
2026-09-29
News
Will medication treatment for cervical erosion be effective?
2026-10-01
Literature
Confucius Anthology with Translations and Notes (Volume 1 and 2)
2026-10-06
Literature
Analysis of a Complete Project Instance of a Visual C++ Management Information System
2026-10-07
Literature
SolidWorks 2004 Application Explanation
2026-10-07
Literature
Beginner's Guide to Computers Series Registry Tips
2026-10-07
Literature
Newly Edited Photoshop CS Chinese Version: Beginners and Advanced
2026-10-07