Managing software requirements : a use case approach
This text analyzes critical causes of failure for software projects and offers a practical approach for building systems that meet customers' needs on time and under budget. Leffingwell (a software business consultant) and Widrig (a technical writer) offer their own war stories and a comprehensive case study to help illustrate topics including the five steps of problem analysis, managing project scope, and agile requirements methods. The revised second edition includes a new preface and increased emphasis on the power of use cases for defining behaviors of systems. Annotation (c)2003 Book News, Inc., Portland, OR (booknews.com)
xxxvii, 502 pages : illustrations ; 25 cm.
9780321122476, 032112247X
51653240
The requirements problem
Introduction to requirements management
Requirements and the software lifecycle
The sofware team
The five steps in problem definition
Business modeling
Systems engineering of software-intensive systems
The challenge of requirements elicitation
The features of a product or system
Interviewing
Requirements workshops
Brainstorming and idea reduction
Storyboarding
A use case primer
Organizing requirements information
The vision document
Product management
Establishing project scope
Managing your customer
Software requirements: a more rigorous look
Refining the use cases
Developing the supplementary specification
On ambiguity and specificity
Technical methods for specifying requirements
From use cases to implementation
From use cases to test cases
Tracing requirements
Managing change
Assessing requirements quality in iterative development
Agile requirements methods
Your prescription for reuirements management