• Model: 8530
  • Manufactured by: CASE
$16.99

(+ $29.99 AirMail USB Drive)

## Applying Use Cases: A Practical Guide

- An in-depth guide to using use cases in software development.
- Provides a step-by-step process for creating and using use cases.
- Includes real-world examples of use cases.
- Paperback, 304 pages.

### About the Author
Jason P. Winters is a software development consultant with over 25 years of experience. He has written several books on software development, including *Applying Use Cases: A Practical Guide*.

### Description
Use cases are a powerful tool for capturing and communicating the requirements of a software system. They can help you to understand the system's functionality, identify its actors, and define its boundaries.

This book provides a step-by-step process for creating and using use cases. It includes real-world examples of use cases, as well as a discussion of the benefits and limitations of using use cases.

### Audience
This book is intended for software developers, business analysts, and anyone else who wants to learn how to use use cases.

### Table of Contents
* Introduction
* What is a Use Case?
* Creating Use Cases
* Using Use Cases
* Benefits and Limitations of Use Cases
* Case Studies
* Conclusion
* Appendix A: Use Case Template
* Appendix B: Glossary

### Reviews
"This book is a valuable resource for anyone who wants to learn how to use use cases. It provides a clear and concise explanation of the use case process, and it includes numerous real-world examples." - Amazon reviewer

"This book is a must-read for anyone who is involved in software development. It provides a comprehensive overview of use cases, and it offers a step-by-step process for creating and using them." - Goodreads reviewer


Use case analysis is a methodology for defining the outward features of a software system from the user's point of view. Applying Use Cases, Second Edition, offers a clear and practical introduction to this cutting-edge software development technique. Using numerous realistic examples and a detailed case study, you are guided through the application of use case analysis in the development of software systems.

This new edition has been updated and expanded to reflect the Unified Modeling Language (UML) version 1.3. It also includes more complex and precise examples, descriptions of the pros and cons of various use case documentation techniques, and discussions on how other modeling approaches relate to use cases.

Applying Use Cases, Second Edition, walks you through the software development process, demonstrating how use cases apply to project inception, requirements and risk analysis, system architecture, scheduling, review and testing, and documentation. Key topics include:

  • Identifying use cases and describing actors
  • Writing the flow of events, including basic and alternative paths
  • Reviewing use cases for completeness and correctness
  • Diagramming use cases with activity diagrams and sequence diagrams
  • Incorporating user interface description and data description documents
  • Testing architectural patterns and designs with use cases
  • Applying use cases to project planning, prototyping, and estimating
  • Identifying and diagramming analysis classes from use cases
  • Applying use cases to user guides, test cases, and training material

An entire section of the book is devoted to identifying common mistakes and describing their solutions. Also featured is a handy collection of documentation templates and an abbreviated guide to UML notation.

You will come away from this book with a solid understanding of use cases, along with the skills you need to put use case analysis to work.

Author: Schneider, Geri Author: Winters, Jason P. Publisher: Que Publishing Illustration: n Language: ENG Title: Applying Use Cases: A Practical Guide Pages: 00261 (Encrypted EPUB) / 00265 (Encrypted PDF) On Sale: 2001-03-31 SKU-13/ISBN: 9780201708530 Category: Computers : Programming - Object Oriented