Foreword Preface Introduction Part 1 Fundamentals Chapter 1 Actors Chapter 2 Use Cases Part 2 Projeet Initiation Chapter 3 Scoping the System: Vision Document Chapter 4 Balancing the Software System Use Case Model Chapter 5 Introduction to the System Use Case Modeling Chapter 6 Preparing for Use Case Modeling and Determining Chapter 7 Performing Initial Use Case Modeling Part 4 Advaneed Use Case Modeling Framevvork: 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 Sopplemental 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 Topies Chapter 16 Building User Interfaces Chapter 17 Coping with Change Chapter 18 Creating Your Advanced Use Case Modeling Process Chapter 19 Ensuring a Successful Use Case Modeling Effort 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