countdown boutiques-francophones Learn more vpcflyout Pets All-New Kindle Music Deals Store sports Tools Registry
Applying Use Cases: A Practical Guide and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Start reading Applying Use Cases: A Practical Guide on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Applying Use Cases: A Practical Guide [Paperback]

Geri Schneider , Jason P. Winters
4.3 out of 5 stars  See all reviews (29 customer reviews)

Available from these sellers.

‹  Return to Product Overview

Table of Contents

(All chapters, except 7 and 9, conclude with a Chapter Review.)




1. Getting Started.

An Iterative Software Process.

An Example Project.

The Project Description.

Starting Risk Analysis.

2. Identifying System Boundaries.

Identifying Actors.

Identifying Use Cases.

Describing Actors and Use Cases.

Handling Time.

Potential Boundary Problems.

Scoping the Project.

3. Primary Scenarios.

The Complete Use Case.

Handling Complex Use Cases.


The Primary Scenario.

Guidelines for Correctness and Completeness.

Other Requirements.

Presentation Styles.

4. Secondary Scenarios.

Finding Secondary Scenarios.

Detailing Significant Behavior.

Use Case Description Revisited.

5. Diagramming Use Cases.

Activity Diagrams.

Diagramming the User Interface.

6. Dividing Large Systems.

Architectural Patterns.

Testing the Architecture with Use Cases.

Defining Interfaces Between Subsystems.

Allocating Use Cases to Subsystems.

Creating Subsystem Documentation.

7. Documenting Use Cases.

Documentation Templates.

Order-Processing System Use Cases.

Order Processing System.

System Level Use Cases.

8. Use Cases and the Project Plan.

Planning the Project.

Estimating Work with Use Cases.

9. Reviews.

Review for Completeness.

Review for Potential Problems.

Review with End Users.

Review with Customers.

Review with Development.


Adding Flexibility to Your System.

10. Constructing and Delivering a System.

Key Abstractions of the Domain.

The Iteration Schedule.

Delivery and Beyond.

Final Wrap-Up.

Appendix A. Resource List.

Appendix B. Documentation Templates.

System or Subsystem Documents.

Use Case Document.

Scenario Document.

Appendix C. UML Notation Used in This Book.

Appendix D. Reply Form for the Use Case Estimator.


‹  Return to Product Overview