Unified Modeling Language User Guide (Second Edition) / Edition 2

Unified Modeling Language User Guide (Second Edition) / Edition 2

by Grady Booch
     
 

ISBN-10: 0321267974

ISBN-13: 2900321267978

Pub. Date: 05/19/2005

Publisher: Addison-Wesley

Introduced in 1997, the Unified Modeling Language (UML) has rapidly been accepted throughout the software industry as the standard graphical language for specifying, constructing, visualizing, and documenting software-intensive systems. The UML provides anyone involved in the production, deployment, and maintenance of software with a standard notation for expressing a…  See more details below

Overview

Introduced in 1997, the Unified Modeling Language (UML) has rapidly been accepted throughout the software industry as the standard graphical language for specifying, constructing, visualizing, and documenting software-intensive systems. The UML provides anyone involved in the production, deployment, and maintenance of software with a standard notation for expressing a system's blueprint. The UML covers conceptual things, such as business processes and system functions, as well as concrete things, such as programming-language classes, database schemas, and reusable software components. In The Unified Modeling Language User Guide, the original developers of the UML-Grady Booch, James Rumbaugh, and Ivar Jacobson-provide a tutorial to the core aspects of the language in a two-color format designed to facilitate learning. Starting with a conceptual model of the UML, the book progressively applies the UML to a series of increasingly complex modeling problems across a variety of application domains. This example-driven approach helps readers quickly understand and apply the UML. For more advanced developers, the book includes a learning track focused on applying the UML to advanced modeling problems.

With The Unified Modeling Language User Guide, readers will:

  • understand what the UML is, what it is not, and why it is relevant to the development of software-intensive systems
  • master the vocabulary, rules, and idioms of the UML in order to "speak" the language effectively
  • learn how to apply the UML to a number of common modeling problems
  • see illustrations of the UML's use interspersed with use cases for specific UML features
  • gain insight into the UML from the original creators of the UML

Read More

Product Details

ISBN-13:
2900321267978
Publisher:
Addison-Wesley
Publication date:
05/19/2005
Series:
Addison-Wesley Object Technology Series
Edition description:
Second Edition
Pages:
475

Table of Contents

Preface
Sect. 1Getting Started1
Ch. 1Why We Model3
Ch. 2Introducing the UML13
Ch. 3Hello, World!37
Sect. 2Basic Structural Modeling45
Ch. 4Classes47
Ch. 5Relationships61
Ch. 6Common Mechanisms75
Ch. 7Diagrams91
Ch. 8Class Diagrams105
Sect. 3Advanced Structural Modeling117
Ch. 9Advanced Classes119
Ch. 10Advanced Relationships135
Ch. 11Interfaces, Types, and Roles155
Ch. 12Packages169
Ch. 13Instances183
Ch. 14Object Diagrams195
Sect. 4Basic Behavioral Modeling203
Ch. 15Interactions205
Ch. 16Use Cases219
Ch. 17Use Case Diagrams233
Ch. 18Interaction Diagrams243
Ch. 19Activity Diagrams257
Sect. 5Advanced Behavioral Modeling275
Ch. 20Events and Signals277
Ch. 21State Machines287
Ch. 22Processes and Threads309
Ch. 23Time and Space321
Ch. 24Statechart Diagrams331
Sect. 6Architectural Modeling341
Ch. 25Components343
Ch. 26Deployment359
Ch. 27Collaborations369
Ch. 28Patterns and Frameworks381
Ch. 29Component Diagrams393
Ch. 30Deployment Diagrams407
Ch. 31Systems and Models419
Sect. 7Wrapping Up429
Ch. 32Applying the UML431
App. AUML Notation435
App. BUML Standard Elements441
App. CRational Unified Process449
Glossary457
Index469

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >