Writing effective use cases /
Alistair Cockburn.
- Boston : Addison-Wesley, 2001.
- 270 p. ; 24 cm
- The agile software development series .
1. Introduction.. -- PART I. THE USE CASE BODY PARTS: - 2. The Use Case as a Contract for Behavior. - 3. Scope. - 4. Stakeholders and Actors. Stakeholders. - 5. Three Named Goal Levels. - 6. Preconditions, Triggers, and Guarantees. - 7. Scenarios and Steps. - 8. Extensions. - 9. Technology and Data Variations. - 10. Linking Use Cases. - 11. Use Case Formats. -- PART II. FREQUENTLY DISCUSSED TOPICS: - 12. When Are We Done. - 13. Scaling Up to Many Use Cases. - 14. CRUD and Parameterized Use Cases. - 15. Business Process Modeling. - 16. The Missing Requirements. - 17. Use Cases in the Overall Process. - 18. Use Case Briefs and Extreme Programming. - 19. Mistakes Fixed. -- PART III. REMINDERS FOR THE BUSY. - 20. Reminders for each use case. - 21. Reminders for Each Use Case. - 22. Reminders for working on the use cases. -- Appendices: - Appendix A. Use Cases in UML. - Appendix B. Answers to (Some) Exercises. - Appendix C: Glossary. - Appendix D: Readings