Use Cases
Patterns and Blueprints
Gunnar Overgaard, Karin Palmkvist - Collection Software Patterns
Résumé
Employ the proven concept of design patterns to build more accurate, usable, and maintainable use-case models
This book brings together dozens of proven patterns for creating use cases that more accurately reflect real requirements, are easier to translate into working systems, and are simpler to maintain. Utilizing these patterns, architects, analysts, engineers, and managers can leverage decades of hard-earned knowledge to achieve far better results, far more quickly.
The authors carefully describe how each pattern works, what problems it is intended to solve, and the consequences associated with using it. All patterns are supported with detailed examples and platform-independent class models that demonstrate how they may be realized. All constructs and diagrams reflect the current UML 2.0 standard. This book also includes an insightful use-case primer that will be indispensable both to novices and veteran modelers seeking to become more effective.
Coverage includes
- Modeling rules that lead to more comprehensible, maintainable, and correct models
- Patterns for structuring, layering, mapping, sequencing, and viewing use cases more effectively
- Blueprints for security, legacy integration, data input/ output, task scheduling, and reporting
- Constructing use cases that separate mandatory elements from optional parts that can be delivered separately
- Incorporating business rules in use-case modeling
- Practical techniques for documenting use cases more effectively
- When to use multiple patterns and blueprints together
- Identifying and avoiding eight common mistakes in use-case modeling: guidance for designers and reviewers
- Examples from a wide range of application domains
Rely on this book as the world's #1 reference to reusable use-case solutions-and as a catalyst for inspiration in all your use-case modeling projects.
L'auteur - Gunnar Overgaard
GUNNAR ÖVERGAARD is recognized as a leading authority on UML and use cases, and a prime mover in the global object technology community. He has worked with use-case-driven development, object-oriented development processes, consulting, and education since the mid 1980s.
L'auteur - Karin Palmkvist
KARIN PALMKVIST has more than fifteen years of experience with use cases and object technology. She mentors and instructs development organizations introducing use cases and object technologies, speaks frequently at seminars and conferences, and participates actively in the UML development community.
Sommaire
- Foreword
- Preface
- Introduction
- Use-Case Patterns and Blueprints
- Using Patterns and Blueprints in Use-Case Model Development
- Use Cases
- Use-Case Modeling: An Introduction
- Use Cases
- Modeling the System Environment
- Structuring a Use-Case Model
- Include: Reusing Existing Use Cases
- Extend: Expanding Existing Use Cases
- Include vs. Extend
- More on Extend and Extension Points
- Use-Case Generalization: Classification and Inheritance
- Actor Generalization: Overlapping Roles
- Describing Use Cases
- Documenting a Use-Case Model
- Mapping Use Cases onto Classes
- Use-Case Patterns
- Business Rules
- Commonality
- Component Hierarchy
- Concrete Extension or Inclusion
- CRUD
- Large Use Case
- Layered System
- Multiple Actors
- Optional Service
- Orthogonal Views
- Use-Case Sequence
- Use-Case Blueprints
- Access Control
- Future Task
- Item Look-Up
- Legacy System
- Login and Logout
- Message Transfer
- Passive External Medium
- Report Generation
- Stream Input
- Translator
- Common Mistakes
- Mistake: Alternative Flow as Extension
- Mistake: Business Use Case
- Mistake: Communicating Use Cases
- Mistake: Functional Decomposition
- Mistake: Micro Use Cases
- Mistake: Mix of Abstraction Levels
- Mistake: Multiple Business Values
- Mistake: Security Levels with Actors
- Glossary
- References
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Gunnar Overgaard, Karin Palmkvist |
Collection | Software Patterns |
Parution | 25/11/2004 |
Nb. de pages | 464 |
Format | 18 x 24 |
Couverture | Broché |
Poids | 1044g |
Intérieur | Noir et Blanc |
EAN13 | 9780131451346 |
ISBN13 | 978-0-13-145134-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Gestion de projets
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages Java - J2EE EJB
- Informatique Développement d'applications Langages Java - J2EE Design Patterns en Java
- Informatique Développement d'applications Modélisation et génie logiciel Tests et qualité logiciels
- Informatique Développement d'applications Modélisation et génie logiciel Design patterns