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

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now