Skip to main content

Software Requirements & Specification MCQs with Answers

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

Multiple Choice Questions

Q71: Which technique is described as "most employed" for Requirements Elicitation?
  • A: Interviews
  • B: Prototyping
  • C: Ethnography
  • D: Brainstorming
View Answer
A

Q72: In semi-structured interviews, what is a major drawback?
  • A: No biasing
  • B: Interviewee may be uncomfortable
  • C: Low time consumption
  • D: No new ideas generated
View Answer
B

Q73: What is the primary advantage of using unstructured interviews?
  • A: Provides consistency
  • B: Generates new ideas and opinions
  • C: Quick and easy to conduct
  • D: Produces quantitative data
View Answer
B

Q74: Which technique involves analyzing existing documents to gather requirements?
  • A: Document Analysis
  • B: Prototyping
  • C: Brainstorming
  • D: Observation
View Answer
A

Q75: The main disadvantage of document analysis is:
  • A: High cost
  • B: Time-consuming to find information
  • C: Lack of historical data
  • D: Data is too general
View Answer
B

Q76: What is a major advantage of using questionnaires/surveys in elicitation?
  • A: Low cost
  • B: Limited reach
  • C: Clarification on ambiguous questions
  • D: Time-consuming to conduct
View Answer
A

Q77: Which of the following is true regarding questionnaires/surveys?
  • A: They provide immediate feedback
  • B: They are only useful for large groups
  • C: They require face-to-face interaction
  • D: They are costly to implement
View Answer
B

Q78: Which technique is best for gathering information from a large, distributed group?
  • A: Interviews
  • B: Questionnaires/Surveys
  • C: Observation
  • D: Ethnography
View Answer
B

Q79: Requirements Elicitation is a part of the ________ phase.
  • A: Design
  • B: Testing
  • C: Development
  • D: Requirements Engineering
View Answer
D

Q80: What is the main goal of Requirements Elicitation?
  • A: To develop system architecture
  • B: To understand stakeholder needs
  • C: To implement system functionality
  • D: To evaluate system performance
View Answer
B

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now