1. The Trouble with Requirements

When faced with what they believe is a problem, most engineers rush into offering solutions.

—ALAN M. DAVIS

1.1 First and Least of All . . .

image

Technical people often pay much more attention to an entity relationship diagram or class diagram than to a requirements list.

Each time a team of systems people sets out to provide a computer system for a group of business people, they proceed through a set of activities that is fairly consistent:

• Requirements gathering

• Analysis

• Design

• Construction

• Testing

• Deployment

• Maintenance

The emphasis that the team gives each phase determines the direction and quality ...

Get Use Cases: Requirements in Context, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.