volume_mute

Key Points — True or False

publish date2026/06/06 23:20:13.079260 UTC

volume_mute

Which of the following are correct key points from the chapter? Select all that apply.

Correct Answer

(1) Requirements engineering is the process of finding out, analyzing, documenting and checking the services and constraints of a system
(2) Non-functional requirements often apply to the system as a whole and are often more critical than individual functional requirements
(3) Requirements validation is important because errors in requirements are expensive to fix once the system is being implemented
(4) Business, organizational, and technical changes inevitably lead to requirements changes — requirements management is needed to control this

Explanation

The correct key points are the RE definition, the criticality of NFRs, the importance of validation (due to high error costs), and why requirements management is necessary. Requirements elicitation is iterative, not sequential. Ethnography is NOT a complete standalone approach — it must complement other techniques.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears