Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q31: A complete requirement is one that _______.
- A: Can be checked easily
- B: Covers all possible conditions
- C: Is not subject to change
- D: Can be implemented without testing
View Answer
B
Q32: Traceable requirements are those where _______.
- A: The source of the requirement is not important
- B: The origin and life of the requirement can be followed
- C: No identification is required
- D: It is difficult to find the source
View Answer
B
Q33: Requirement traceability is crucial for _______.
- A: Managing requirements and project tracking
- B: Avoiding stakeholder involvement
- C: Reducing the need for documentation
- D: Ensuring consistency
View Answer
A
Q34: Which characteristic refers to a requirement being able to evolve without affecting the overall system?
- A: Feasibility
- B: Validity
- C: Modifiability
- D: Traceability
View Answer
C
Q35: If a requirement can be identified and tracked throughout the development process, it is _______.
- A: Modifiable
- B: Valid
- C: Traceable
- D: Complete
View Answer
C
Q36: The primary focus of requirement engineering is to _______.
- A: Gather and analyze stakeholder feedback
- B: Determine the requirements for a software product systematically
- C: Create design documents
- D: Manage system deployment
View Answer
B
Q37: Which of the following is a major challenge of requirement engineering?
- A: Automation of the process
- B: Involvement of people
- C: Limited stakeholder interaction
- D: Lack of user feedback
View Answer
B
Q38: The statement "The car rental price shall include applicable taxes" is an example of a _______ requirement.
- A: Valid
- B: Ambiguous
- C: Modifiable
- D: Traceable
View Answer
A
Q39: Requirement engineering is important because _______ of software projects fail due to incorrect requirements.
- A: 0.5
- B: 0.74
- C: 0.26
- D: 0.85
View Answer
B
Q40: Which of the following is a key characteristic of a verifiable requirement?
- A: It is testable
- B: It has only one interpretation
- C: It can be easily modified
- D: It is based on user preferences
View Answer
A