UML 2 For DummiesISBN: 978-0-7645-2614-5
Paperback
436 pages
July 2003
This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 10-15 days delivery time. The book is not returnable.
|
Introduction 1
Part I: UML and System Development 7
Chapter 1: What’s UML About, Alfie? 9
Chapter 2: Following Best Practices 19
Part II: The Basics of Object Modeling 37
Chapter 3: Objects and Classes 39
Chapter 4: Relating Objects That Work Together 61
Chapter 5: Including the Parts with the Whole 83
Chapter 6: Reusing Superclasses: Generalization and Inheritance 93
Chapter 7: Organizing UML Class Diagrams and Packages 111
Part III: The Basics of Use-Case Modeling 129
Chapter 8: Introducing Use-Case Diagrams 131
Chapter 9: Defining the Inside of a Use Case 147
Chapter 10: Relating Use Cases to Each Other 161
Part IV: The Basics of Functional Modeling 175
Chapter 11: Introducing Functional Modeling 177
Chapter 12: Capturing Scenarios with Sequence Diagrams 189
Chapter 13: Specifying Workflows with Activity Diagrams 213
Chapter 14: Capturing How Objects Collaborate 227
Chapter 15: Capturing the Patterns of Behavior 247
Part V: Dynamic Modeling 259
Chapter 16: Defining the Object’s Lives with States 261
Chapter 17: Interrupting the States by Hosting Events 277
Chapter 18: Avoiding States of Confusion 293
Part VI: Modeling the System’s Architecture 313
Chapter 19: Deploying the System’s Components 315
Chapter 20: Breaking the System into Packages/Subsystems 339
Part VII: The Part of Tens 359
Chapter 21: Ten Common Modeling Mistakes 361
Chapter 22: Ten Useful UML Web Sites 371
Chapter 23: Ten Useful UML Modeling Tools 377
Chapter 24: Ten Diagrams for Quick Development 383
Index 393