1 Chapter 5 Understanding Requirements Software Engineering: A Practitioner’s Approach, 7th edition by Roger S. Pressman.