Book description
"This book isn't just another introduction to use cases. The authors have used their wealth of experience to produce an excellent and insightful collection of detailed examples, explanations, and advice on how to work with use cases."
–Maria Ericsson
The toughest challenge in building a software system that meets the needs of your audience lies in clearly understanding the problems that the system must solve. Advanced Use Case Modeling presents a framework for discovering, identifying, and modeling the problem that the software system will ultimately solve.
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
Table of contents
- Title Page
- Copyright Page
- Contents
- The Addison-Wesley Object Technology Series
- Foreword
- Preface
- Introduction
- Part 1. Fundamentals
- Part 2. Project Initiation
- Part 3. Advanced Use Case Modeling Framework: Initial Use Case Model
-
Part 4. Advanced Use Case Modeling Framework: Expanding the Use Case Model
- Chapter 8. Develop Base Use Case Descriptions
- Chapter 9. Elaborate the Base Use Case Description
- Chapter 10. Model Extend, Include, and Generalization Relationships
- Chapter 11. Add Supplemental Information to the Use Case Model
- Chapter 12. Map Use Cases to Object Models
- Chapter 13. Develop Instance Scenarios
- Chapter 14. Create Test Cases and Documentation
- Chapter 15. Organize the Use Cases
- Part 5. Additional Topics
- Appendix A. Use Case Development Review Checklist
- Appendix B. Development Case for Advanced Use Case Modeling
- Appendix C. Simplified Loan Processing System
- Appendix D. Simplified Loan Processing System User Interface Specification
- Bibliography
- Index
- Footnotes
Product information
- Title: Advanced Use Case Modeling: Software Systems
- Author(s):
- Release date: December 2000
- Publisher(s): Addison-Wesley Professional
- ISBN: None
You might also like
book
Use Case Modeling
Developers who effectively employ use cases deliver better applications--on time and under budget. The concept behind …
book
Social-Behavioral Modeling for Complex Systems
This volume describes frontiers in social-behavioral modeling for contexts as diverse as national security, health, and …
book
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
"Designing Software Product Lines with UML is well-written, informative, and addresses a very important topic. It …
book
Unified Modeling Language Reference Manual, The, Second Edition
“If you are a serious user of UML, there is no other book quite like this …