Managing Software Requirements: A Use Case Approach (Addison-Wesley Object Technology Series)

Hardcover
from $0.00

Author: Dean Leffingwell

ISBN-10: 032112247X

ISBN-13: 9780321122476

Category: Software Engineering

Search in google:

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 ©2003 Book News, Inc., Portland, OR

ForewordPreface to the Second EditionPreface to the First EditionIntroduction1Ch. 1The Requirements Problem5Ch. 2Introduction to Requirements Management15Ch. 3Requirements and the Software Lifecycle23Ch. 4The Software Team33Team Skill 1Analyzing the Problem41Ch. 5The Five Steps in Problem Analysis43Ch. 6Business Modeling59Ch. 7Systems Engineering of Software-Intensive Systems67Team Skill 2Understanding User and Stakeholder Needs87Ch. 8The Challenge of Requirements Elicitation89Ch. 9The Features of a Product or System95Ch. 10Interviewing101Ch. 11Requirements Workshops109Ch. 12Brainstorming and Idea Reduction119Ch. 13Storyboarding133Team Skill 3Defining the System143Ch. 14A Use Case Primer147Ch. 15Organizing Requirements Information165Ch. 16The Vision Document173Ch. 17Product Management183Team Skill 4Managing Scope203Ch. 18Establishing Project Scope207Ch. 19Managing Your Customer223Team Skill 5Refining the System Definition229Ch. 20Software Requirements - A More Rigorous Look231Ch. 21Refining the Use Cases243Ch. 22Developing the Supplementary Specification257Ch. 23On Ambiguity and Specificity271Ch. 24Technical Methods for Specifying Requirements279Team Skill 6Building the Right System289Ch. 25From Use Cases to Implementation291Ch. 26From Use Cases to Test Cases305Ch. 27Tracing Requirements319Ch. 28Managing Change337Ch. 29Assessing Requirements Quality in Iterative Development355Getting Started375Ch. 30Agile Requirements Methods383Ch. 31Your Prescription for Requirements Management399App. AHOLIS Artifacts407App. BVision Document Template437App. CUse-Case Specification Template449App. DSupplementary Specification Template453App. ERequirements Management in the Rational Unified Process459App. FRequirements Management in the SEI-CMM and with ISO 9000:2000473Bibliography483Index487