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