SOFTWARE ENGINEERING

SOFTWARE METRICS AND QUALITY ASSURANCE

SOFTWARE PROCESS IMPROVEMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
. If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be correct ____
A
Unambiguous
B
Verifiable
C
Consistent
D
None of the above
Explanation: 

Detailed explanation-1: -If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, then SRS is said to be Unambiguous. Therefore the correct answer is option 3.

Detailed explanation-2: -3. Consistency: The SRS is consistent if, and only if, no subset of individual requirements described in its conflict. There are three types of possible conflict in the SRS: (1).

Detailed explanation-3: -An SRS is consistent if and only if, no subset of individual requirements described in it conflict. An SRS is traceable, if the origin of each of the requirements is clear and if it facilitates the referencing of each requirement in future development or enhancement documentation.

Detailed explanation-4: -Non-functional requirements impose design constraints. The following aspects of a system should be documented in an SRS document: Implementation Goals, Functional and Non-Functional Requirements. An algorithm for Software Implementation is required in the later stages of the software development process.

There is 1 question to complete.