Writing Effective Use Cases

Highlights of the book include: A thorough discussion of the key elements of use cases--actors, stakeholders, design scope, scenarios, and more A use case style guide with action steps and suggested formats An extensive list of time-saving ...

Writing Effective Use Cases

Author: Alistair Cockburn

Publisher: Addison-Wesley Professional

ISBN: 0321605802

Page: 304

View: 464

Writing use cases as a means of capturing the behavioral requirements of software systems and business processes is a practice that is quickly gaining popularity. Use cases provide a beneficial means of project planning because they clearly show how people will ultimately use the system being designed. On the surface, use cases appear to be a straightforward and simple concept. Faced with the task of writing a set of use cases, however, practitioners must ask: "How exactly am I supposed to write use cases?" Because use cases are essentially prose essays, this question is not easily answered, and as a result, the task can become formidable. In Writing Effective Use Cases, object technology expert Alistair Cockburn presents an up-to-date, practical guide to use case writing. The author borrows from his extensive experience in this realm, and expands on the classic treatments of use cases to provide software developers with a "nuts-and-bolts" tutorial for writing use cases. The book thoroughly covers introductory, intermediate, and advanced concepts, and is, therefore, appropriate for all knowledge levels. Illustrative writing examples of both good and bad use cases reinforce the author's instructions. In addition, the book contains helpful learning exercises--with answers--to illuminate the most important points. Highlights of the book include: A thorough discussion of the key elements of use cases--actors, stakeholders, design scope, scenarios, and more A use case style guide with action steps and suggested formats An extensive list of time-saving use case writing tips A helpful presentation of use case templates, with commentary on when and where they should be employed A proven methodology for taking advantage of use cases With this book as your guide, you will learn the essential elements of use case writing, improve your use case writing skills, and be well on your way to employing use cases effectively for your next development project.

Related Books:

Writing Effective Use Cases
Language: en
Pages: 304
Authors: Alistair Cockburn
Categories: Computers
Type: BOOK - Published: 2000-10-06 - Publisher: Addison-Wesley Professional

Writing use cases as a means of capturing the behavioral requirements of software systems and business processes is a practice that is quickly gaining popularity. Use cases provide a beneficial means of project planning because they clearly show how people will ultimately use the system being designed. On the surface,
Patterns for Effective Use Cases
Language: en
Pages: 236
Authors: Steve Adolph, Paul Bramble, Alistair Cockburn, Andy Pols
Categories: Computers
Type: BOOK - Published: 2003 - Publisher: Addison-Wesley Professional

Provides 31 development and structural patterns for software developers to refer to as examples of well-written use cases that help model software requirements. The development patterns describe the characteristics of good writing practices and project organization, while the structural patterns identify the basic components of use cases and how they
Writing Effective Use Cases
Language: en
Pages: 270
Authors: Alistair Cockburn
Categories: Computers
Type: BOOK - Published: 2012 - Publisher:

Books about Writing Effective Use Cases
Value Pack
Language: en
Pages:
Authors: Alistair Cockburn, David Bellin
Categories: Computers
Type: BOOK - Published: 2005-01-13 - Publisher: Addison-Wesley

Books about Value Pack
Use Case Modeling
Language: en
Pages: 347
Authors: Kurt Bittner, Ian Spence
Categories: Computers
Type: BOOK - Published: 2003 - Publisher: Addison-Wesley Professional

Discusses how to define and organize use cases that model the user requirements of a software application. The approach focuses on identifying all the parties who will be using the system, then writing detailed use case descriptions and structuring the use case model. An ATM example runs throughout the book.