Chapter 1 Introduction to Requirements Engineering
Motivation
Very early in the drive to industrialize software development, Royce (1975) pointed out the following truths:
There are four kinds of problems that arise when one fails to do adequate requirements analysis: top-down design is impossible; testing is impossible; the user is frozen out; management is not in control. Although these problems are lumped under various headings to simplify the discussion, they are all variations of one theme—poor management. Good project management of software procurement is impossible without some form of explicit (validated) and governing requirements.
Even though the top-down design approach has been largely replaced by ...
Get Requirements Engineering for Software and Systems, 4th 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.