| | Copyright |
| | The Addison-Wesley Object Technology Series |
| | The Component Software Series |
| | Preface |
| | | Overview of Parts and Chapters |
| | | Who Should Read What |
| | | Unified Software Development Process |
| | How Parts of This Book Relate |
| | What This Book Is Not |
| | Acknowledgments |
| | Part 1. Quality Function Deployment |
| | | Chapter 1. An Introduction to QFD: Driving Vision Vertically Through the Project |
| | | The Language Gap |
| | | QFD in Use Case-Driven Projects |
| | | Running a QFD Workshop: Mega Motors Example |
| | | Chapter Review |
| | | Chapter 2. Aligning Decision Making and Synchronizing Distributed Development Horizontally in the Organization |
| | | Using QFD to Align Decision Making Horizontally Across a Company |
| | | Using QFD to Synchronize Distributed Development Horizontally Across Component Teams |
| | | Chapter Review |
| | Part 2. Software Reliability Engineering |
| | | Chapter 3. Operational Profiles: Quantifying Frequency of Use of Use Cases |
| | | Operational Profile of Use Case Scenarios |
| | | Working Smarter: Scenarios of a Use Case |
| | | Operational Profile of a Use Case Package |
| | | Working Smarter: Use Case Packages |
| | | Extending Operational Profiles to Address Critical Use Cases |
| | | Chapter Review |
| | | Chapter 4. Reliability and Knowing When to Stop Testing |
| | | What Is "Reliability"? |
| | | Failure Intensity |
| | | The Swamp Report |
| | | Determining the Effectiveness of Your SRE-Based Test Process |
| | | Chapter Review |
| | Part 3. Model-Based Specification (Preconditions, Postconditions, and Invariants) |
| | | Chapter 5. Use Case Preconditions, Postconditions, and Invariants: What They Didn't Tell You, But You Need to Know! |
| | | Sanity Check Before Proceeding |
| | | A Brief History of Preconditions and Postconditions |
| | | Calculating Preconditions from Postconditions |
| | | Why Does This Work?! |
| | | Modeling State Change |
| | | Model-Based Specification |
| | | Reasoning About State Through Time |
| | | Exploring Boundary Condition Failures |
| | | Further Thoughts: Preconditions, Postconditions, and Invariants in Use Cases |
| | | Working Smart in How You Apply What You've Learned |
| | | Chapter Review |
| | | Chapter 6. Triple Threat Test Design for Use Cases |
| | | "Triple Threat" Test Cases? |
| | | Applying the Extended Use Case Test Design Pattern |
| | | Closing Thoughts |
| | | Chapter Review |
| | Part 4. Use Case Configuration Management |
| | | Chapter 7. Calculating Your Company's ROI in Use Case Configuration Management |
| | | Overview of ROI |
| | | Requirements Management Tools |
| | | Calculating the ROI |
| | | Conventions and Starting Assumptions |
| | | The Cost |
| | | The Benefits |
| | | Bottom Line: Benefit to Cost Ratio |
| | | Dealing with Uncertainty in the Model |
| | | Chapter Review |
| | | Chapter 8. Leveraging Your Investment in Use Case CM in Project Portfolio Management |
| | | What this Chapter Is (and Isn't) About |
| | | The Good Thing About Use Cases... |
| | | Use Case Metadata (Requirements Attributes) |
| | | How Are You Currently Invested? |
| | | Managing the Pipeline |
| | | Tracking the Status of the Portfolio via Use Cases |
| | | Chapter Review |
| | Part 5. Appendices |
| | | Appendix A. Sample Use Case |
| | | Appendix B. Bare-Bones Project Portfolio Database and Use Case Metadata |
| | | Bare-Bones Portfolio Database |
| | | Appendix C. Run Chart of FTEs Required by Project Portfolio |
| | | Query to Sum Use Case Effort by Project Code |
| | | Appendix D. Reports for Tracking Progress of Projects in Portfolio |
| | | Metadata for Use Case Status |
| | | References |
| | Index |