Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q21: Which of the following is NOT a characteristic of good requirements?
- A: Feasible
- B: Valid
- C: Ambiguous
- D: Traceable
View Answer
C
Q22: A requirement is feasible if it can be implemented within the given constraints such as _______.
- A: Time, budget, and resources
- B: Time and user preference
- C: Resources and technology
- D: Technology and regulations
View Answer
A
Q23: A valid requirement means it must be _______.
- A: Testable by stakeholders
- B: One that the system must meet
- C: Subject to change
- D: Optional for the project
View Answer
B
Q24: A requirement is unambiguous if _______.
- A: It can be interpreted in multiple ways
- B: It has only one possible interpretation
- C: It is subject to review
- D: It involves stakeholder approval
View Answer
B
Q25: Which of the following statements is an example of an unambiguous requirement?
- A: "The system should be fast"
- B: "The system should be able to handle 1000 requests per second"
- C: "The system must be good"
- D: "The system should work as intended"
View Answer
B
Q26: Verifiable requirements are those that _______.
- A: Can be easily understood by all users
- B: Can be tested to ensure they meet the requirements
- C: Require a subjective judgment
- D: Are subject to change over time
View Answer
B
Q27: Which of the following is a detailed and testable requirement?
- A: "The car shall have power brakes"
- B: "The car shall stop within 5 seconds from 60 mph"
- C: "The car should have brakes"
- D: "The car must have adequate safety features"
View Answer
B
Q28: Requirements are modifiable if changes can be made _______.
- A: Without affecting the document's structure and style
- B: Only with approval from stakeholders
- C: After system development is complete
- D: Without altering the system's functionality
View Answer
A
Q29: Consistent requirements _______.
- A: Are contradictory to other requirements
- B: Do not conflict with other requirements
- C: Are optional
- D: Should be validated by users
View Answer
B
Q30: The requirement "Dates shall be displayed in mm/dd/yyyy format" contradicts the requirement "Dates shall be displayed in dd/mm/yyyy format". This is an example of _______.
- A: Inconsistent requirements
- B: Valid requirements
- C: Traceable requirements
- D: Feasible requirements
View Answer
A