Preface Chapter1 A Brief Introduction to Use-Case Modeling Actors and Use Cases Use-Case Diagrams The relationship Between Use Cases and Requirements To"Use Case"or Not to "Use Case" General Principles of Use-Case Modeling Summary Chapter2 Fundamentals of Use-Case Modeling The Use-Case Model The Basic Building Blocks of a Use-Case Model Supporting Artifacts Summary Chapter3 Establishing the Vision Introducing Stakeholders and Users Involving Stakeholders and Users in Your Project Creating a Shared Vision Bringing It All Together:The vision Document Do You Really Need to Do All of This? Summary Chapter4 Finding Actors and Use Cases Finding Actors Documenting Actors Finding Use Cases Documenting Use Cases Summary Chapter5 Getting Started with a Use-Case Modeling Workshop Reasons for Having a Workshop Preparing for the Workshop Finding a Mentor Structuring the Workshop Supporting Activities Handling Common Problems Summary Chapter6 The Life Cycle of a Use Case The Software Development Life Cycle The Authoring Life Cycle Team Working Summary Chapter7 The Structure and Contents of a Use Case Use Cases and System State The Nature of the Flow of Events Summary Chapter8 Writing Use-Case Descriptions:An Overview Who Writes Use-Case Descriptions? How Long Does It Take to Write a Use Case? Getting Started Managing Detail Summary Chapter9 Writing Use-Case Descriptions:Revisited How Much Detail Is Enough? Describing Preconditions Describing Postconditions Writing the Flow of Events Using the Glossary and the Domain Model Writing"Named"Subflows Writing Optional,Alternative,and Exception Flows Writing Special and Supplementary Specifications Capturing Use-Case Scenarios Summary Chapter10 Here There Be Dragons Using Named Subflows and Alternative Flows to Structure Text Defining Relationships Between Use Cases Defining Relationships Between Actors Summary Chapter11 Reviewing Use Cases Why Focus on Presenting and Reviewing Use Cases? Types of Reviews Wht to Review,and When to Review It Understanding the Audience Running the Review Meeting What to Look for When Reviewing the Role of Prototypes and Storyboards in Use-Case Reviews Summary Chapter12 Wrapping Up Use Cases and the Project Team Use Cases Across the Life Cycle Traceability,Completeness,and Coverage What's Next? Appendix Glossary Bibliography Index