Skip to main content

Software Requirements & Specification MCQs with Answers

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

Multiple Choice Questions

Q191: What is the key objective of GORE in requirements engineering?
  • A: Defining requirements strictly
  • B: Acquiring and modeling stakeholder goals
  • C: Collecting user feedback
  • D: Focusing only on technical requirements
View Answer
B

Q192: Which of the following is a key difference between GORE and traditional RE approaches?
  • A: GORE focuses on the “Why” while traditional RE focuses on the “What”
  • B: GORE deals only with functional requirements
  • C: Traditional RE does not focus on goals
  • D: GORE focuses exclusively on technical systems
View Answer
A

Q193: A goal is a ________ that the system should achieve.
  • A: Requirement
  • B: Technical specification
  • C: Objective
  • D: Design constraint
View Answer
C

Q194: Goals can be expressed at different levels of abstraction. Which of the following is NOT a level of goal abstraction?
  • A: High-level goals
  • B: Sub-goals
  • C: Functional goals
  • D: Detailed requirements
View Answer
C

Q195: Goals in GORE are more stable than ________.
  • A: Requirements
  • B: Stakeholder preferences
  • C: Design choices
  • D: Functional specifications
View Answer
A

Q196: In the context of GORE, what is a requirement?
  • A: A high-level goal
  • B: A specific way of achieving a goal
  • C: A non-functional specification
  • D: A technical design choice
View Answer
B

Q197: GORE helps with ________ by analyzing stakeholder goals and their relationship to requirements.
  • A: Requirements elicitation
  • B: Design implementation
  • C: Testing and validation
  • D: System deployment
View Answer
A

Q198: Which of the following is NOT a benefit of GORE?
  • A: Requirements completeness
  • B: Requirements traceability
  • C: Ensuring technical design consistency
  • D: Requirements negotiation
View Answer
C

Q199: In the NFR framework, softgoals are goals that ________.
  • A: Have clear-cut criteria for satisfaction
  • B: Are strictly functional
  • C: Do not have a clear-cut criterion for satisfaction
  • D: Are purely technical design requirements
View Answer
C

Q200: Which of the following activities is part of the NFR framework?
  • A: Identifying possible NFR operationalizations
  • B: Defining strict functional requirements
  • C: Ignoring stakeholder concerns
  • D: Eliminating all ambiguities in the system
View Answer
A

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now