computer books and technical books at discount prices
Advanced Search
View
My
0
Shopping
Bag
Home Login F.A.Q. Contact Us
 
My Myself and I:
 Order Tracking 
 My Wishlist 
 My Gift Registry 
 Change User Preferences 
 E-mail Notifications 

Browse Books:
 Bestsellers 
 New Arrivals 
 Bargain Computer Books 
 Classic Computer Books 

Browse Subjects:
 business & finance 
 business applications 
 cad/cam 
 certification 
 computing 
 databases 
 desktop publishing 
 engineering 
 gaming 
 geographic/gis 
 graphics/animation 
 groupware 
 internet 
 mathematics 
 microsoft programming 
 multimedia 
 networking 
 object-oriented 
 operating systems 
 other & misc 
 physics 
 programming languages 
 servers 
 web design/development 

Applying Use Cases: A Practical Guide
by Schneider, Geri / Winters, Jason P.
 

 
Cover Price: $29.95
Online Price: $20.96
You save $8.99 (30%)

 

ISBN-10: 0201309815
ISBN-13: 9780201309812
Publisher: Addison-Wesley
Published September 1998; Paperback; 188 pages
Add to Shopping Bag
 

OUT OF STOCK
0 COPIES
 
Add to Wishlist
Related categories:
All Sections > Object-Oriented Programming > General

Summary:
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 anddescribing 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.

Table of Contents:
Foreword.
Preface.
1. Getting Started.
2. Identifying System Boundaries.
3. Primary Scenarios.
4. Secondary Scenarios.
5. Diagramming Use Cases.
6. Level of Detail in Use Cases.
7 Documenting Use Cases.
8. Reviews.
9. Dividing Large Systems.
10. Use Cases and the Project Plan.
11. Constructing and Delivering a System.
Appendix A: Resource List.
Appendix B: Documentation Templates.
Appendix C: UML Notation Used in This Book.
Appendix D: Reply Form for the Use Case Estimator.
Appendix E: Order Processing System.
Index

Related titles:
Writing Effective Use CasesAdopting the Rational Unified Process: Success with the RUPApplying OMT: A Practical Step-by-Step Guide to Using the Object Modeling Technique, with DiskDesigning Object-Oriented User InterfacesHead First Object-Oriented Analysis and DesignObject-Oriented Analysis and Design with Applications, 3rd Edition