volume_mute
Rationale in Natural Language Requirements
publish date: 2026/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
