Applying Use Cases: A Practical Guide (2nd Edition)

3.52 avg rating
( 33 ratings by Goodreads )
 
9780201708530: Applying Use Cases: A Practical Guide (2nd Edition)

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.

"synopsis" may belong to another edition of this title.

Review:

Perfect for software engineers and project managers, Applying Use Cases, Second Edition, shows you how to implement use cases effectively to design better software in less time. This concise and jargon-free text gives you some best practices to try out in your software shop.

While many titles on software engineering get bogged down in software engineering theory, this book is a friendly and intelligent exception to the rule. The authors deliver a clearly presented tour of the basics of designing effective use cases organized around a single large case study for an order-processing system. The key steps in developing and refining use cases are illustrated with dialogues between hypothetical participants, framed by commentary. From defining a project scope to identifying risks and then creating basic and advanced use cases, guidelines and sample documents are provided to help you get started.

The material on integrating how-to document success and failure scenarios as actors work with software is particularly good. (The successful "basic path" is documented first, and then you learn about what can go wrong in alternative failure paths.) The authors are very clear about how use cases work together, even including or inheriting from one another. Managers will appreciate the presentation of a method (and formula) to calculate how long a given project will take based on the number and complexity of its use cases. This title makes judicious use of UML throughout (including activity diagrams) that can supplement written textual descriptions of use cases. Final chapters examine how to fit use cases into the entire project development lifecycle, from implementing to deploying a design.

Applying Use Cases proves that computer books don't have to be 1,000 pages long to provide real expertise on writing better applications. This is an extremely worthwhile choice for any developer or IT manager seeking to deliver higher quality software in less time. --Richard Dragan

Topics covered:

  • Overview of use cases
  • The iterative software design process
  • A case study for an ordering system for a mail order company
  • Identifying risks, actors, and use cases
  • Handling time
  • System boundaries
  • Sample text-based and graphical use case documents
  • Basic and alternative paths to processing
  • Using include
  • Extend and inheritance relationships between use cases
  • Getting the right level of detail for use cases
  • Documentation templates and sample use case styles
  • Documenting common system features (login and CRUD functions)
  • Reviewing use cases with different stakeholders
  • Common mistakes with use cases
  • Dividing large systems
  • Architectural patterns and multitiered applications
  • UML notations for use case and sequence diagrams
  • Project estimates based on use cases
  • Use cases during the construction and deployment project phases
  • UML quick reference

From the Inside Flap:

There have been many changes for us and for the UML since the first edition was released in September 1998. The book has changed to stay current. The material in the first edition is also in the second edition, but you may find it in a new location. We moved the engineering-oriented material to the end of the book, and the business-oriented material to the beginning. This should make it easier for different audiences to find the material that interests them.

We updated the book to UML 1.3. A lot of the changes are in Chapters 3 and 4 because that is where we described most of the notation. The uses relationship became two relationships in UML 1.3, include and generalization. The extends relationship became extend. In both cases the notation changed as well. The definition of scenarios changed a bit too. What we used to call scenarios are now called paths.

We have added some new material that we found useful and important. Chapter 6 is a new chapter on setting the level of detail in use cases. This includes information on business process-level use cases and maintaining traceability between use cases at different levels of detail. Chapter 7, Documenting Use Cases, includes some ideas on handling login and CRUD (create, read, update, delete) in use cases. Chapter 8, Reviews, has a new section on common mistakes we have seen and how to fix them. We have included more information on sequence diagrams in Chapters 5 and 9.

There have been changes for me and Jason as well. Jason left Octel and is now a staff engineer at Cadence Design Systems. I liked having my own business, but didn't like the bookkeeping, so I took a job running the OO division of Andrews Technology, Inc. We still have Wyyzzk and Jason does some weekend consulting for that business. Things even changed on the publishing side. Addison-Wesley is now part of Pearson Education, and we have a whole new team managing the Object Technology series. They have been wonderful to work with and made the transition as smooth as possible.

One question we get asked a lot is: What do the footprints and people talking icons mean? The footprints mark major steps in the process. The people talking appear next to the storyline.

Thank you for all the e-mail about the book. We don't always get a chance to reply, but we have read all your letters and hope we have answered most of your questions in this second edition. Geri Schneider Winters
Santa Clara, California 0201708531P04062001

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Geri Schneider; Jason P. Winters
Published by Addison-Wesley Professional (2001)
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Paperback Quantity Available: 1
Seller
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2001. Paperback. Book Condition: New. book. Bookseller Inventory # M0201708531

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.24
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Geri Schneider, Jason P. Winters
Published by Addison-Wesley Professional (2001)
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Paperback Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2001. Paperback. Book Condition: New. 2. Bookseller Inventory # DADAX0201708531

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 36.38
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

3.

Schneider, GeriWinters, Jason P.
Published by Prentice Hall
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Quantity Available: > 20
Seller
INDOO
(Avenel, NJ, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Book Condition: New. Brand New. Bookseller Inventory # 0201708531

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 38.49
Convert Currency

Add to Basket

Shipping: US$ 3.50
Within U.S.A.
Destination, Rates & Speeds

4.

Geri Schneider
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Quantity Available: 2
Seller
BooksForStudent
(West Bloomfield, MI, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Brand New Book In Mint condition. Shipping with Trackable Method. No APO/FPO Addresses Please. Bookseller Inventory # 9780201708530NHS

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 45.46
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

5.

Schneider, Geri, Winters, Jason P.
Published by Addison-Wesley Professional (2001)
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Paperback Quantity Available: 2
Seller
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional, 2001. Paperback. Book Condition: New. Never used!. Bookseller Inventory # P110201708531

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.48
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

6.

Schneider, Geri; Winters, Jason P.
Published by Addison-Wesley Professional
ISBN 10: 0201708531 ISBN 13: 9780201708530
New PAPERBACK Quantity Available: 1
Seller
IBestBargains, LLC
(Houston, TX, U.S.A.)
Rating
[?]

Book Description Addison-Wesley Professional. PAPERBACK. Book Condition: New. 0201708531 Brand New Book in Perfect Condition.Fast Shipping with tracking number. Bookseller Inventory # YGDA-SRIADHYA-0628

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 42.80
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

7.

Geri Schneider
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Quantity Available: 2
Seller
firstbookstore
(New Delhi, India)
Rating
[?]

Book Description Book Condition: Brand New. Brand New Original US Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!. Bookseller Inventory # AIND-71401

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 48.57
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

8.

Geri Schneider
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Quantity Available: 1
Seller
Bookshub
(Karol Bagh, India)
Rating
[?]

Book Description Book Condition: New. New. US edition. Perfect condition. Customer satisfaction our priority. Bookseller Inventory # ABE-FEB-27515

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 49.09
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

9.

Geri Schneider
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Quantity Available: 1
Seller
EBOOKSTORE2010
(New Delhi, ND, India)
Rating
[?]

Book Description Book Condition: Brand New. New. US edition. Customer Satisfaction guaranteed!!. Bookseller Inventory # SHUB27515

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 49.14
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

10.

Geri Schneider; Jason P. Winters
ISBN 10: 0201708531 ISBN 13: 9780201708530
New Paperback Quantity Available: 1
Seller
AMAZINGBOOKDEALS
(IRVING, TX, U.S.A.)
Rating
[?]

Book Description Paperback. Book Condition: BRAND NEW. BRAND NEW. Fast Shipping. Prompt Customer Service. Satisfaction guaranteed. Bookseller Inventory # 0201708531BNA

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 46.96
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book