Advanced Use Case Modeling
Software Systems
Frank Armour, Granville Miller
Résumé
Software developers often employ use cases to specify what should be performed by the system they're constructing. Although use case-driven analysis, design, and testing of software systems has become increasingly popular, little has been written on the role of use cases in the complete software cycle. This book fills that need by describing how to create use case models for complex software development projects, using practical examples to explain conceptual information.
The authors extend the work of software visionary Ivar Jacobson, using the Unified Modeling Language (UML) as the notation to describe the book's models. Aimed primarily at software professionals, Advanced Use Case Modeling also includes information that relates use case technique to business processes.
This book presents a process for creating and maintaining use case models in a framework that can be fully customized for your organization. The authors, pioneers in the application of use cases in software development, bring their extensive experience to cover topics such as:
- A process model for applying a use case model
- How to keep your use case modeling effort on track
- Tips and pitfalls in use case modeling
- How to organize your use case model for large-system development
- Similarities between Advanced Use Case Modeling and the Rational Unified Process framework
- Effect of use cases on user interface design
- Guidelines for quality use case modeling
Contents
Part 1: Fundamentals
Chapter 1: Actors
Chapter 2: Use Cases
Part 2: Advanced Use Case Modeling
Chapter 3: Scoping the System
Chapter 4: Balancing the Software System Use Case
Model
Chapter 5: The System Use Case Modeling Process
Framework
Chapter 6: Prepare for Use Case Modeling and Determine Use
Case Approach
Chapter 7: Perform Initial Use Case Modeling
Chapter 8: Expanding the Use Case Model: Develop Base Use
Cases Descriptions
Chapter 9: Expanding the Use Case Model: Elaborating the
Use Cases with Alternative Flows Descriptions and
Conditional Logic
Chapter 10: Modeling Extend, Include, and Generalization
Relationships
Chapter 11: Expanding the Use Case Model: Elaborating the
Base Use Case Details with Supplemental Information
Chapter 12: Expanding the Use Case Model: Mapping the Use
Cases to the Object Model
Chapter 13: Expanding the Use Case Model: Use Case
Instances
Chapter 14: Creating Test Cases and Documentation
Chapter 15 Organizing the Use Cases
Part 3: Additional Topics
Chapter 16: Building User Interfaces
Chapter 17: Coping with Change
Chapter 18: Advanced Use Case Modeling and the Unified
Process
Chapter 19: Quality System Use Case Modeling
Appendix A: Use Case Development Guidelines
Appendix B: The AUCM Process Framework Development
Case
Appendix C: Simplified Loan Processing System Use Case
Model
Appendix D: The Simplified Loan Processing System User
Interface Specification
Bibliography
Index
L'auteur - Frank Armour
Frank Armour is currently on the faculty of the Kogod School of Business at American University and is a senior consultant for American Management Systems (AMS). He has been the lead object methodologist at AMS, assisting AMS object projects in such areas as use case modeling, object concepts, project management, methods, and tools.
L'auteur - Granville Miller
Granville Miller is a pioneer in the application of use cases in developing advanced frameworks for software systems. He has spent 13 years working with object-oriented systems in the software industry, working to advance object-oriented technology at IBM, Nortel Networks, BroadBand Technologies, and Make Systems.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Frank Armour, Granville Miller |
Parution | 01/01/2001 |
Nb. de pages | 425 |
Format | 18,7 x 23,5 |
Couverture | Broché |
Poids | 699g |
Intérieur | Noir et Blanc |
EAN13 | 9780201615920 |
ISBN13 | 978-0-201-61592-0 |
Avantages Eyrolles.com
Nos clients ont également acheté
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