Home > Store > Software Development & Management > UML
Unified Modeling Language Reference Manual, The, 2nd Edition
- By James Rumbaugh, Ivar Jacobson, Grady Booch
- Published Jul 19, 2004 by Addison-Wesley Professional. Part of the Addison-Wesley Object Technology Series series.
- Copyright 2005
- Dimensions: 7-3/8x9-1/4
- Pages: 752
- Edition: 2nd
- Book
- ISBN-10: 0-321-24562-8
- ISBN-13: 978-0-321-24562-5
Register your product to gain access to bonus material or receive a coupon.
“If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book—especially on the changes and new capabilities that have come with UML.”
—Ed Seidewitz, Chief Architect, IntelliData Technologies CorporationThe latest version of the Unified Modeling Language—UML 2.0—has increased its capabilities as the standard notation for modeling software-intensive systems. Like most standards documents, however, the official UML specification is difficult to read and navigate. In addition, UML 2.0 is far more complex than previous versions, making a thorough reference book more essential than ever.
In this significantly updated and expanded edition of the definitive reference to the standard, James Rumbaugh, Ivar Jacobson, and Grady Booch—the UML’s creators—clearly and completely describe UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles. Whether you are capturing requirements, developing software architectures, designing implementations, or trying to understand existing systems, this is the book for you.
Highlights include:
- Alphabetical dictionary of articles covering every UML concept
- Integrated summary of UML concepts by diagram type
- Two-color diagrams with extensive annotations in blue
- Thorough coverage of both semantics and notation, separated in each article for easy reference
- Further explanations of concepts whose meaning or purpose is obscure in the original specifications
- Discussion sections offering usage advice and additional insight into tricky concepts
- Notation summary, with references to individual articles
- A hyperlinked version of the book in Adobe Reader format on CD-ROM, an excellent resource for browsing or searching the text for specific information
- An enhanced online index available on the book’s web site allowing readers to quickly and easily search the entire text for specific topics
The result is an indispensable resource for anyone who needs to understand the inner workings of the industry standard modeling language.
|
34 of 34 people found the following review helpful:
By Martin Fowler (Boston, MA) - See all my reviews
This review is from: The Unified Modeling Language Reference Manual (Hardcover)
Let's be clear - this book is a reference manual, not a tutorial. Don't use this book to learn what the UML is all about. But when you want to answer a question about how to show something or what something means, then this book is invaluable. It's my first reference choice because, unlike the specification, it is written with explanation in mind. I turn to it more than any other UML book and so far I've found that when this can't answer my question, it's because the UML designers haven't thought about it yet.So to sum up: if you use the UML seriously, make sure you have a copy handy.
13 of 13 people found the following review helpful:
By
This review is from: The Unified Modeling Language Reference Manual (Hardcover)
This book is by no means an introductory text. It assumes you already know UML. I do not think it would be of any value to managers or students. It is also of little value to developers that are happy downloading the 808 page UML specification and crunching through it. For the power UML engineer that needs to refer to the UML constructs, elements and semantics and discover new ones quickly when designing systems, this book will come in very handy indeed. Unlike other (valuable) UML books, this one will come down from the bookshelf often.
14 of 15 people found the following review helpful:
By Daniel Duffy (Netherlands) - See all my reviews
This review is from: The Unified Modeling Language Reference Manual (Hardcover)
This book is one in a series of three by the three amigos. It is certainly the most authoritative and accurate of all three (the other two being very fuzzy in places). The book consists of the following major sections:I: Background (some history) II: UML concepts (static, use case, statechart and other 'views') III: Reference This book is pure syntax and can answer most of the questions that you might have about UML syntax. However, this book is not for beginners because it assumes (in my opinion) that you have applied UML to real-life situations. I find the book to be well-written (even if it is fairly dry) and compares favouably with other books in the UML series. There are different ways that you can use this book. First, you can consult it to check of you are using the correct UML syntax in your applications. Second, you can use it to deteremine what you have still to learn in UML (for example, activity diagrams, statecharts). This book should complement the other, more... Read more |
› See all 15 customer reviews...
Index
Download the Index
file related to this title.
Table of Contents
Preface.
I. BACKGROUND.
1. UML Overview.
Brief Summary of UML.
UML History.
Goals of UML.
Complexity of UML.
UML Assessment.
UML Concept Areas.
2. The Nature and Purpose of Models.
What Is a Model?
What Are Models For?
Levels of Models.
What Is in a Model?
What Does a Model Mean?
II. UML CONCEPTS
3. UML Walkthrough.
UML Views.
Static View.
Design Views.
Use Case View.
State Machine View.
Activity View.
Interaction View.
Deployment View.
Model Management View.
Profiles.
4. Static View.
Overview.
Classifier.
Relationships.
Association.
Generalization.
Realization.
Dependency.
Constraint.
Instance.
5. Design View.
Overview.
Structured Classifier.
Collaboration.
Patterns.
Component.
6. Use Case View.
Overview.
Actor.
Use Case.
7. State Machine View.
Overview.
State Machine.
Event.
State.
Transition.
Composite State.
8. Activity View.
Overview.
Activity.
Activities and Other Views.
Action.
9. Interaction View.
Overview.
Interaction.
Sequence Diagram.
Communication Diagram.
10. Deployment View.
Overview.
Node.
Artifact.
11. Model Management View.
Overview.
Package.
Dependencies on Packages.
Visibility.
Import.
Model.
12. Profiles.
Overview.
Stereotype.
Tagged Value.
Profile.
13. UML Environment.
Overview.
Semantics Responsibilities.
Notation Responsibilities.
Programming Language Responsibilities.
Modeling with Tools.
III. REFERENCE
14. Dictionary of Terms.
IV. APPENDICES
Appendix A: UML Metamodel.
Appendix B: Notation Summary.
Bibliography.
Index.
Book
This product currently is not for sale.
Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.




