{"product_id":"unified-modeling-language-user-guide-the-9780134852157","title":"Unified Modeling Language User Guide The","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cb\u003eGrady Booch\u003c\/b\u003e, \u003cb\u003eJames Rumbaugh\u003c\/b\u003e, and \u003cb\u003eIvar Jacobson\u003c\/b\u003e are the original designers of the Unified Modeling Language and three of the most widely known names in the field of software engineering. Accomplished authors, they are recognized worldwide for many significant contributions to the development of object technology, including the Booch Method, the Object Modeling Technique (OMT), and the Objectory (OOSE) Process. Booch and Rumbaugh work at IBM, and Jacobson is an independent consultant.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003ci\u003ePreface xiii\u003c\/i\u003e Part 1: Getting Started 1 Chapter 1: Why We Model 3 \u003cp\u003eThe Importance of Modeling 4\u003c\/p\u003e \u003cp\u003e Principles of Modeling 8\u003c\/p\u003e \u003cp\u003e Object-Oriented Modeling 10\u003c\/p\u003e Chapter 2: Introducing the UML 13 \u003cp\u003eAn Overview of the UML 14\u003c\/p\u003e \u003cp\u003e A Conceptual Model of the UML 17\u003c\/p\u003e \u003cp\u003e Architecture 31\u003c\/p\u003e \u003cp\u003e Software Development Life Cycle 33\u003c\/p\u003e Chapter 3: Hello, World! 37 \u003cp\u003eKey Abstractions 38\u003c\/p\u003e \u003cp\u003e Mechanisms 41\u003c\/p\u003e \u003cp\u003e Artifacts 43\u003c\/p\u003e Part 2: Basic Structural Modeling 45 Chapter 4: Classes 47 \u003cp\u003eGetting Started 47\u003c\/p\u003e \u003cp\u003e Terms and Concepts 49\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 54\u003c\/p\u003e \u003cp\u003e Hints and Tips 59\u003c\/p\u003e Chapter 5: Relationships 61 \u003cp\u003eGetting Started 62\u003c\/p\u003e \u003cp\u003e Terms and Concepts 63\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 69\u003c\/p\u003e \u003cp\u003e Hints and Tips 74\u003c\/p\u003e Chapter 6: Common Mechanisms 75 \u003cp\u003eGetting Started 76\u003c\/p\u003e \u003cp\u003e Terms and Concepts 77\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 84\u003c\/p\u003e \u003cp\u003e Hints and Tips 88\u003c\/p\u003e Chapter 7: Diagrams 89 \u003cp\u003eGetting Started 90\u003c\/p\u003e \u003cp\u003e Terms and Concepts 91\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 96\u003c\/p\u003e \u003cp\u003e Hints and Tips 101\u003c\/p\u003e Chapter 8: Class Diagrams 103 \u003cp\u003eGetting Started 103\u003c\/p\u003e \u003cp\u003e Terms and Concepts 105\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 106\u003c\/p\u003e \u003cp\u003e Hints and Tips 113\u003c\/p\u003e Part 3: Advanced Structural Modeling 115 Chapter 9: Advanced Classes 117 \u003cp\u003eGetting Started 117\u003c\/p\u003e \u003cp\u003e Terms and Concepts 118\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 130\u003c\/p\u003e \u003cp\u003e Hints and Tips 131\u003c\/p\u003e Chapter 10: Advanced Relationships 133 \u003cp\u003eGetting Started 134\u003c\/p\u003e \u003cp\u003e Terms and Concepts 135\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 148\u003c\/p\u003e \u003cp\u003e Hints and Tips 149 \u003c\/p\u003e Chapter 11: Interfaces, Types, and Roles 151 \u003cp\u003eGetting Started 151\u003c\/p\u003e \u003cp\u003e Terms and Concepts 153\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 157\u003c\/p\u003e \u003cp\u003e Hints and Tips 161\u003c\/p\u003e  Chapter 12: Packages 163 \u003cp\u003eGetting Started 164\u003c\/p\u003e \u003cp\u003e Terms and Concepts 165\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 170\u003c\/p\u003e \u003cp\u003e Hints and Tips 174\u003c\/p\u003e Chapter 13: Instances 175 \u003cp\u003eGetting Started 175\u003c\/p\u003e \u003cp\u003e Terms and Concepts 176\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 182\u003c\/p\u003e \u003cp\u003e Hints and Tips 183\u003c\/p\u003e Chapter 14: Object Diagrams 185 \u003cp\u003eGetting Started 185\u003c\/p\u003e \u003cp\u003e Terms and Concepts 187\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 188\u003c\/p\u003e \u003cp\u003e Hints and Tips 191\u003c\/p\u003e Chapter 15: Components 193 \u003cp\u003eGetting Started 193\u003c\/p\u003e \u003cp\u003e Terms and Concepts 194\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 203\u003c\/p\u003e \u003cp\u003e Hints and Tips 205\u003c\/p\u003e Part 4: Basic Behavioral Modeling 207 Chapter 16: Interactions 209 \u003cp\u003eGetting Started 210\u003c\/p\u003e \u003cp\u003e Terms and Concepts 211\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 221\u003c\/p\u003e \u003cp\u003e Hints and Tips 222 \u003c\/p\u003e Chapter 17: Use Cases 225 \u003cp\u003eGetting Started 225\u003c\/p\u003e \u003cp\u003e Terms and Concepts 228\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 236\u003c\/p\u003e \u003cp\u003e Hints and Tips 237\u003c\/p\u003e Chapter 18: Use Case Diagrams 239 \u003cp\u003eGetting Started 239\u003c\/p\u003e \u003cp\u003e Terms and Concepts 241\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 242\u003c\/p\u003e \u003cp\u003e Hints and Tips 248\u003c\/p\u003e Chapter 19: Interaction Diagrams 249 \u003cp\u003eGetting Started 250\u003c\/p\u003e \u003cp\u003e Terms and Concepts 251\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 260\u003c\/p\u003e \u003cp\u003e Hints and Tips 264\u003c\/p\u003e Chapter 20: Activity Diagrams 267 \u003cp\u003eGetting Started 268\u003c\/p\u003e \u003cp\u003e Terms and Concepts 269\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 280\u003c\/p\u003e \u003cp\u003e Hints and Tips 284\u003c\/p\u003e Part 5: Advanced Behavioral Modeling 285 Chapter 21: Events and Signals 287 \u003cp\u003eGetting Started 287\u003c\/p\u003e \u003cp\u003e Terms and Concepts 288\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 293\u003c\/p\u003e \u003cp\u003e Hints and Tips 296\u003c\/p\u003e Chapter 22: State Machines 297 \u003cp\u003eGetting Started 298\u003c\/p\u003e \u003cp\u003e Terms and Concepts 300\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 315\u003c\/p\u003e \u003cp\u003e Hints and Tips 318 \u003c\/p\u003e Chapter 23: Processes and Threads 319 \u003cp\u003eGetting Started 320\u003c\/p\u003e \u003cp\u003e Terms and Concepts 321\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 326\u003c\/p\u003e \u003cp\u003e Hints and Tips 330\u003c\/p\u003e Chapter 24: Time and Space 331 \u003cp\u003eGetting Started 331\u003c\/p\u003e \u003cp\u003e Terms and Concepts 332\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 335\u003c\/p\u003e \u003cp\u003e Hints and Tips 338\u003c\/p\u003e Chapter 25: State Diagrams 339 \u003cp\u003eGetting Started 340\u003c\/p\u003e \u003cp\u003e Terms and Concepts 341\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 343\u003c\/p\u003e \u003cp\u003e Hints and Tips 347\u003c\/p\u003e Part 6: Architectural Modeling 349 Chapter 26: Artifacts 351 \u003cp\u003eGetting Started 351\u003c\/p\u003e \u003cp\u003e Terms and Concepts 352\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 355\u003c\/p\u003e \u003cp\u003e Hints and Tips 360\u003c\/p\u003e Chapter 27: Deployment 361 \u003cp\u003eGetting Started 361\u003c\/p\u003e \u003cp\u003e Terms and Concepts 362\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 366\u003c\/p\u003e \u003cp\u003e Hints and Tips 368\u003c\/p\u003e Chapter 28: Collaborations 369 \u003cp\u003eGetting Started 369\u003c\/p\u003e \u003cp\u003e Terms and Concepts 371\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 376\u003c\/p\u003e \u003cp\u003e Hints and Tips 382 \u003c\/p\u003e Chapter 29: Patterns and Frameworks 383 \u003cp\u003eGetting Started 383\u003c\/p\u003e \u003cp\u003e Terms and Concepts 385\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 389\u003c\/p\u003e \u003cp\u003e Hints and Tips 394\u003c\/p\u003e Chapter 30: Artifact Diagrams 395 \u003cp\u003eGetting Started 395\u003c\/p\u003e \u003cp\u003e Terms and Concepts 396\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 398\u003c\/p\u003e \u003cp\u003e Hints and Tips 407\u003c\/p\u003e Chapter 31: Deployment Diagrams 409 \u003cp\u003eGetting Started 409\u003c\/p\u003e \u003cp\u003e Terms and Concepts 411\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 413\u003c\/p\u003e \u003cp\u003e Hints and Tips 419\u003c\/p\u003e Chapter 32: Systems and Models 421 \u003cp\u003eGetting Started 421\u003c\/p\u003e \u003cp\u003e Terms and Concepts 423\u003c\/p\u003e \u003cp\u003e Common Modeling Techniques 426\u003c\/p\u003e \u003cp\u003e Hints and Tips 428\u003c\/p\u003e Part 7: Wrapping Up 431 Chapter 33: Applying the UML 433 \u003cp\u003eTransitioning to the UML 433\u003c\/p\u003e \u003cp\u003e Where to Go Next 435\u003c\/p\u003e Appendix A: UML Notation 437 Appendix B: Rational Unified Process 443 \u003ci\u003eGlossary 451\u003c\/i\u003e \u003ci\u003eIndex 463\u003c\/i\u003e \u003cbr\u003e \u003cbr\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":51358968250711,"sku":"9780134852157","price":999.99,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780134852157.jpg?v=1754123026","url":"https:\/\/bookcurl.com\/products\/unified-modeling-language-user-guide-the-9780134852157","provider":"Book Curl","version":"1.0","type":"link"}