volume_mute

Rationale in Natural Language Requirements

publish date2026/06/06 10:19:26.487725 UTC

volume_mute

True or False: Associating a rationale with each user requirement is particularly useful when requirements need to be changed, as it may help decide what changes would be undesirable.

Correct Answer

True

Explanation

The rationale explains why the requirement has been included and is particularly useful when requirements are changed. Understanding why a requirement was proposed helps determine whether a proposed change would undermine the original purpose, and therefore what changes would be undesirable.

Reference

Software Engineering, Ian Sommerville, 9th edition


Quizzes you can take where this question appears