Skip to main content

Software Requirements & Specification MCQs with Answers

Practice important Software Requirements & Specification MCQs with answers and explanations.

Multiple Choice Questions

Q271: The Rational Unified Process (RUP) is a ______ approach to software development.
  • A: Waterfall
  • B: Document-driven
  • C: Agile
  • D: Iterative
View Answer
B

Q272: Which of the following is a strength of the Rational Unified Process (RUP)?
  • A: Predictability
  • B: Low cost and quick development
  • C: Frequent feedback
  • D: Light documentation
View Answer
A

Q273: Which agile technique uses story cards for elicitation?
  • A: Scrum
  • B: Extreme Programming
  • C: Kanban
  • D: Waterfall
View Answer
B

Q274: In the Agile requirements change management process, the prioritization of requirements is ________.
  • A: Fixed and unchangeable
  • B: Determined by the customer only
  • C: Continuous and ongoing
  • D: Dynamic and updated as needed
View Answer
D

Q275: Which of the following is a weakness of Agile software development approaches?
  • A: Slow adaptation to changes
  • B: Heavy dependence on individual knowledge
  • C: High documentation requirements
  • D: High planning upfront
View Answer
B

Q276: Agile methodologies are better suited for ________ systems.
  • A: Small systems
  • B: High-critical safety systems
  • C: Large scale systems
  • D: Complex hardware-based systems
View Answer
A

Q277: The lifecycle of change management in Agile starts with ________.
  • A: Initial planning and documentation
  • B: Customer feedback
  • C: Identifying defects
  • D: Implementing all requirements
View Answer
A

Q278: The end of the Agile development cycle aims for ________.
  • A: High-level planning
  • B: Deployment and feedback gathering
  • C: Detailed testing
  • D: Final documentation
View Answer
B

Q279: Which of the following tools is an open-source Requirements Management (RM) tool?
  • A: IBM/Telelogic DOORS
  • B: GenSpec
  • C: OSRMT
  • D: Requisite Pro
View Answer
C

Q280: Scrum is primarily used for ________ software development.
  • A: Waterfall
  • B: Agile
  • C: Iterative
  • D: Sequential
View Answer
B

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now