4.1k views
0 votes
What is the distinction between the terms 'shall' and 'should' in a user requirements document, which is written in natural language?

A) 'Shall' indicates a mandatory requirement, while 'should' suggests a recommendation.
B) 'Shall' suggests a recommendation, while 'should' indicates a mandatory requirement.
C) 'Shall' and 'should' are synonymous and can be used interchangeably.
D) 'Shall' and 'should' are both informal terms and should not be used in official documents.

User Pettrina
by
8.3k points

1 Answer

1 vote

Final answer:

In a user requirements document, 'shall' indicates a mandatory requirement, while 'should' suggests a recommendation.

Step-by-step explanation:

'Shall' in a user requirements document indicates a mandatory requirement, meaning that it is a necessary condition that must be met. On the other hand, 'should' suggests a recommendation, meaning that it is not mandatory but recommended to be implemented. These terms are commonly used in natural language to provide clarity and specificity in conveying requirements and recommendations.

User Mohammad Rajob
by
8.9k points