Book description
A UML Pattern Language pairs the software design pattern concept with the Unified Modeling Language (UML) to offer a tool set for software professionals practicing both system modeling and software development. This book provides: a collection of patterns in the domain of system modeling, including those that are useful to management, operations, and deployment teams, as well as to software developers; a survey of the development of patterns and the UML; a discussion of the underlying theory of the patterns and instructions for using the language; a thorough exploration of the design process and model-driven development. A UML Pattern Language recognizes that design and modeling have become equal partners with programming and coding in the enterprise of software development. Providing both an understanding of the work of design and the way patterns and the UML combine to facilitate design.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- Introduction
- I. Getting Started
-
II. The Pattern Language
- 4. Patterns of Style
-
5. Patterns of Substance
- Context
- Common Forces
-
Discussion
- 5.1. STANDARD DIAGRAMS
- 5.2. IMPLEMENTATION OR REPRESENTATION
- 5.3. DIGESTIBLE CHUNKS
- 5.4. ATTACH THE ACTOR
- 5.5. BUSINESS RULES INVARIABLY CONSTRAIN
- 5.6. DYNAMIC OBJECT TYPES
- 5.7. MANY-TO-MANY CLASS TRIO
- 5.8. MODEL THE SEAMS
- 5.9. PACKAGING PARTITIONS
- 5.10. LET THE TOOLS DO THE WORK
- 5.11. OPAQUE PACKAGES
- Summary
- 6. Domain Patterns
-
7. Product Patterns
- Context
- Forces
-
Discussion
- 7.1. MANAGABLE PRODUCT
- 7.2. PRODUCT STAKEHOLDERS ARE MODEL CLIENTS
- 7.3. PRODUCT EVENTS IN CONTEXT
- 7.4. USE CASES REPRESENT REQUIREMENTS
- 7.5. BOUNDARY-CONTROL-ENTITY (BCE)
- 7.6. PRODUCT CHUNKS DIGEST EASILY
- 7.7. PRODUCT TRACES SUPPORT ROBUSTNESS
- 7.8. USE CASES: WORK AS PACKAGES
- 7.9. TESTS NEED MODELS
- 7.10. CONFIGURATION MANAGEMENT MODEL
- Summary
- 8. Component Patterns
-
III. Another Starting Point
- 9. Patterns in Context
- 10. The UML in Context
- 11. Putting It All Together: Reflecting on the Work of Design
- References
Product information
- Title: UML Pattern Language, A
- Author(s):
- Release date: February 2000
- Publisher(s): Sams
- ISBN: 9781578701186
You might also like
book
UML 2.0 in Action A Project-Based Tutorial
A detailed and practical book and eBook walk-through showing how to apply UML to real world …
book
Learning UML 2.0
"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated …
book
Design Patterns and Best Practices in Java
Create various design patterns to master the art of solving problems using Java About This Book …
book
Node.js Design Patterns - Third Edition
Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform. Master well-known …