UMLユーザーガイド(第2版)<br>The Unified Modeling Language User Guide (Addison-wesley Object Technology Series) (2ND)

UMLユーザーガイド(第2版)
The Unified Modeling Language User Guide (Addison-wesley Object Technology Series) (2ND)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Hardcover:ハードカバー版/ページ数 475 p.
  • 言語 ENG
  • 商品コード 9780321267979
  • DDC分類 005.1

Full Description


For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard modeling language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0.Highlights include:A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs New details and updated coverage of provided and required interfaces, collaborations, and UML profiles Additions and changes to discussions of sequence diagrams, activity diagrams, and more Coverage of many other changes introduced by the UML 2.0 specificationWith this essential guide, you will quickly get up to speed on the latest features of the industry standard modeling language and be able to apply them to your next software project.

Contents

Preface xiiiPart 1Importance of Modeling 4Principles of Modeling 8Object-Oriented Modeling 10Chapter 2: Introducing the UML 13An Overview of the UML 14A Conceptual Model of the UML 17Architecture 31Software Development Life Cycle 33Chapter 3: Hello, World! 37Key Abstractions 38Mechanisms 41Artifacts 43Part 2: Basic Structural Modeling 45Chapter 4: Classes 47Getting Started 47Terms and Concepts 49Common Modeling Techniques 54Hints and Tips 59Chapter 5: Relationships 61Getting Started 62Terms and Concepts 63Common Modeling Techniques 69Hints and Tips 74Chapter 6: Common Mechanisms 75Getting Started 76Terms and Concepts 77Common Modeling Techniques 84Hints and Tips 88Chapter 7: Diagrams 89Getting Started 90Terms and Concepts 91Common Modeling Techniques 96Hints and Tips 101Chapter 8: Class Diagrams 103Getting Started 103Terms and Concepts 105Common Modeling Techniques 106Hints and Tips 113Part 3: Advanced Structural Modeling 115Chapter 9: Advanced Classes 117Getting Started 117Terms and Concepts 118Common Modeling Techniques 130Hints and Tips 131Chapter 10: Advanced Relationships 133Getting Started 134Terms and Concepts 135Common Modeling Techniques 148Hints and Tips 149 Chapter 11: Interfaces, Types, and Roles 151Getting Started 151Terms and Concepts 153Common Modeling Techniques 157Hints and Tips 161Chapter 12: Packages 163Getting Started 164Terms and Concepts 165Common Modeling Techniques 170Hints and Tips 174Chapter 13: Instances 175Getting Started 175Terms and Concepts 176Common Modeling Techniques 182Hints and Tips 183Chapter 14: Object Diagrams 185Getting Started 185Terms and Concepts 187Common Modeling Techniques 188Hints and Tips 191Chapter 15: Components 193Getting Started 193Terms and Concepts 194Common Modeling Techniques 203Hints and Tips 205Part 4: Basic Behavioral Modeling 207Chapter 16: Interactions 209Getting Started 210Terms and Concepts 211Common Modeling Techniques 221Hints and Tips 222 Chapter 17: Use Cases 225Getting Started 225Terms and Concepts 228Common Modeling Techniques 236Hints and Tips 237Chapter 18: Use Case Diagrams 239Getting Started 239Terms and Concepts 241Common Modeling Techniques 242Hints and Tips 248Chapter 19: Interaction Diagrams 249Getting Started 250Terms and Concepts 251Common Modeling Techniques 260Hints and Tips 264Chapter 20: Activity Diagrams 267Getting Started 268Terms and Concepts 269Common Modeling Techniques 280Hints and Tips 284Part 5: Advanced Behavioral Modeling 285Chapter 21: Events and Signals 287Getting Started 287Terms and Concepts 288Common Modeling Techniques 293Hints and Tips 296Chapter 22: State Machines 297Getting Started 298Terms and Concepts 300Common Modeling Techniques 315Hints and Tips 318 Chapter 23: Processes and Threads 319Getting Started 320Terms and Concepts 321Common Modeling Techniques 326Hints and Tips 330Chapter 24: Time and Space 331Getting Started 331Terms and Concepts 332Common Modeling Techniques 335Hints and Tips 338Chapter 25: State Diagrams 339Getting Started 340Terms and Concepts 341Common Modeling Techniques 343Hints and Tips 347Part 6: Architectural Modeling 349Chapter 26: Artifacts 351Getting Started 351Terms and Concepts 352Common Modeling Techniques 355Hints and Tips 360Chapter 27: Deployment 361Getting Started 361Terms and Concepts 362Common Modeling Techniques 366Hints and Tips 368Chapter 28: Collaborations 369Getting Started 369Terms and Concepts 371Common Modeling Techniques 376Hints and Tips 382 Chapter 29: Patterns and Frameworks 383Getting Started 383Terms and Concepts 385Common Modeling Techniques 389Hints and Tips 394Chapter 30: Artifact Diagrams 395Getting Started 395Terms and Concepts 396Common Modeling Techniques 398Hints and Tips 407Chapter 31: Deployment Diagrams 409Getting Started 409Terms and Concepts 411Common Modeling Techniques 413Hints and Tips 419Chapter 32: Systems and Models 421Getting Started 421Terms and Concepts 423Common Modeling Techniques 426Hints and Tips 428Part 7: Wrapping Up 431Chapter 33: Applying the UML 433Transitioning to the UML 433Where to Go Next 435Appendix A: UML Notation 437Appendix B: Rational Unified Process 443Glossary 451Index 463

最近チェックした商品