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