Applying Use Cases: A Practical Guide

Front Cover
Addison Wesley Professional, 1998 - Application software - 188 pages
1 Review
Use Case analysis is a technique for identifying the required features of a software system. The systems analyst walks through how each end-user would 'use' the system to help determine the different system requirements. For example, a customer service representative conducts a variety of tasks when tracking the status of an individual order in a system. The Use Case for this user would map out each input and output necessary for the customer service tasks to be performed. This analysis, when repeated many times from the point of view of different end-users, results in a good outline of the many input and output data points and means of access required for the system. With this information in mind, a designer and architect can build the system to provide the required support for end-users. Use Cases are represented in the new Unified Modeling Language (UML) and are also a major part of the Rational/Objectory Software Development Process.

What people are saying - Write a review

Review: Applying Use Cases: A Practical Guide

User Review  - Lori Grant - Goodreads

A must-read book on system design for knowledge workers and entrepreneurs. Read full review

About the author (1998)

Geri Schneider is a senior consultant and trainer at Andrews Technology, Inc., in the areas of iterative development, software project management, object-oriented analysis and design, software architecture, design patterns, and use cases. In addition, she teaches in the software engineering management certificate program for the University of California Santa Cruz Extension. She previously worked for Rational Software Corporation mentoring customers in the areas of iterative development, object technologies, and use case analysis. Jason P. Winters is a staff design engineer for Cadence Design Systems, Inc. He was previously with Lucent Technologies as a staff engineer. At Lucent, he designed and built specialized tools, promoted the use of modern software development practices and tools throughout the company, and mentored projects on object-oriented analysis and design, UML, and use cases.

0201309815AB04062001

Bibliographic information