Free Requirements Engineering MCQs with Answers

125 Requirements Engineering MCQs from Software Engineering, each with the correct answer and a written explanation of why it is correct. Free and unlimited, with no account needed.

Last updated

125 questions · page 6 of 7

  • A. Three
  • B. Four
  • C. Five
  • D. Six

Explanation: Coad and Yourdon's object-selection checklist uses six characteristics, including retained information, required services, multiple…

Correct answer: Six
  • A. True
  • B. False

Explanation: Requirements describe the services, behavior, and constraints the system must provide, which is the “what.” The implementation approach…

Correct answer: True
  • A. True
  • B. False

Explanation: Requirements analysis is iterative because requirements are repeatedly examined, clarified, prioritized, and negotiated as stakeholders…

Correct answer: True
  • A. True
  • B. False

Explanation: Traceability is considered during requirements analysis because each requirement should be linked to its source, related requirements…

Correct answer: False
  • A. Two
  • B. Three
  • C. Four
  • D. None of the mentioned

Explanation: A feasibility assessment commonly examines three dimensions: technical feasibility, economic or financial feasibility, and operational…

Correct answer: Three
  • A. System responds within 4 seconds on average to local user requests and changes in the environment
  • B. System responds within 4 seconds on average to remote user requests and changes in the environment
  • C. All of the mentioned
  • D. None of the mentioned

Explanation: The RUP-style example specifies a measurable response-time requirement for remote users, making the non-functional requirement testable.

Correct answer: System responds within 4 seconds on average to remote user requests and changes in the environment
  • A. Testability
  • B. Speed Efficiency
  • C. Serviceability
  • D. Installability

Explanation: In FURPS+, S represents supportability, including testability, serviceability, and installability.

Correct answer: Speed Efficiency
  • A. Product-oriented Approach - Focus on system (or softwarE. quality
  • B. Process-oriented Approach - Focus on how NFRs can be used in the design process
  • C. Quantitative Approach - Find measurable scales for the functionality attributes
  • D. Qualitative Approach - Study various relationships between quality goals

Explanation: The quantitative approach seeks measurable scales for quality attributes such as response time, reliability, or usability, not for…

Correct answer: Quantitative Approach - Find measurable scales for the functionality attributes
  • A. System Analyst
  • B. Scribe
  • C. Facilitator
  • D. Manager

Explanation: The facilitator manages the FAST meeting by guiding discussion, keeping participants focused, and resolving procedural issues.

Correct answer: Facilitator
  • A. It incorporates human element into design
  • B. SSM is in its infant stage
  • C. SSM is suitable for new systems
  • D. Standard methodologies like Role Exploration, Issue Resolution and Reorganization support SSM

Explanation: SSM is useful for understanding human and organizational situations, but it is comparatively immature and lacks the uniformity of more…

Correct answer: SSM is in its infant stage
  • A. Quality Function Deployment (QFD)
  • B. Prototyping
  • C. Soft Systems Methodology (SSM)
  • D. Controlled Requirements Expression (CORE)

Explanation: Soft Systems Methodology is designed for messy, changing situations where the problem is not clearly defined and different stakeholders…

Correct answer: Soft Systems Methodology (SSM)
  • A. Ease of software installation
  • B. Overall operational correctness and reliability
  • C. Specific system functions
  • D. Quality graphical display

Explanation: Expected requirements are implicit qualities users normally assume, such as reliability, easy installation, and a usable graphical…

Correct answer: Specific system functions
  • A. C - Customer
  • B. A - Actor
  • C. T - Transformation
  • D. E - ER Model

Explanation: CATWOE means Customers, Actors, Transformation, Worldview, Owners, and Environmental constraints.

Correct answer: E - ER Model
  • A. True
  • B. False

Explanation: QFD depends on cross-functional participation and organizational decisions about customer priorities, so management commitment is…

Correct answer: True
  • A. Portability
  • B. Maintainability
  • C. Availability
  • D. Both Portability and Maintainability

Explanation: Portability and maintainability primarily concern developers because they affect code modification, reuse, deployment, and support.

Correct answer: Both Portability and Maintainability
  • A. Functional Application Specification Technique
  • B. Fast Application Specification Technique
  • C. Facilitated Application Specification Technique
  • D. None of the mentioned

Explanation: FAST expands to Facilitated Application Specification Techniques, a structured workshop approach in which stakeholders and analysts work…

Correct answer: Facilitated Application Specification Technique
  • A. last for about 2-3 hours
  • B. last for about 2-3 days
  • C. cover the technology used for the development
  • D. all of the mentioned

Explanation: Brainstorming is usually a short idea-generation session of roughly two to three hours, while JAD is a more structured requirements…

Correct answer: last for about 2-3 hours
  • A. elicitation
  • B. design
  • C. analysis
  • D. documentation

Explanation: Requirements engineering includes eliciting, analysing, documenting or specifying, and validating requirements.

Correct answer: design
  • A. True
  • B. False

Explanation: An actor is an external role that interacts with the system, not necessarily a person.

Correct answer: False
  • A. True
  • B. False

Explanation: Different stakeholders often have competing goals, priorities, or interpretations, making conflicting requirements common.

Correct answer: True