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 4 of 7
- A. Hardware
- B. Software
- C. Programmers
- D. None of the mentioned
Explanation: Software requirements state what the product must do and therefore provide the baseline against which software quality is judged.
Correct answer: Software- A. Beginner's Guide
- B. Installation guide
- C. Reference Guide
- D. SRS
Explanation: An SRS records system requirements for developers, testers, and stakeholders rather than instructions for end users.
Correct answer: SRS- A. Functional, Non-Functional
- B. User, Developer
- C. Known, Unknown
- D. All of the mentioned
Explanation: CORE separates requirements concerns into what the system must do, its functional view, and constraints or qualities, its non-functional…
Correct answer: Functional, Non-Functional- A. User
- B. Tester
- C. Scribe
- D. Sponsor
Explanation: A JAD session commonly includes users, a sponsor, and a scribe, along with roles such as facilitator and analysts.
Correct answer: Tester- A. Context Diagrams
- B. DFDs
- C. ER model
- D. UML diagrams
Explanation: Traditional JAD sessions may produce context diagrams, DFDs, and ER models while defining and validating requirements.
Correct answer: UML diagrams- A. Enduring
- B. Volatile
- C. Both Enduring & Volatile
- D. All of the mentioned
Explanation: Library operations such as issuing and returning books and cataloguing represent stable business rules that persist despite changes in…
Correct answer: Enduring- A. True
- B. False
Explanation: Requirements management establishes, controls, and traces what the product must deliver, providing the basis for checking quality against…
Correct answer: True- A. User and Developer
- B. Functional and Non-functional
- C. Enduring and Volatile
- D. All of the mentioned
Explanation: Requirements management distinguishes enduring requirements, which are relatively stable, from volatile requirements, which may change as…
Correct answer: Enduring and Volatile- A. to the environment
- B. in technology
- C. in customer's expectations
- D. in all of the mentioned.
Explanation: Requirements management is important because requirements can change when the environment, technology, or customer expectations change.
Correct answer: in all of the mentioned.- A. True
- B. False
Explanation: Traceability links requirements to their sources, related design and implementation elements, and verification evidence.
Correct answer: True- A. RTM
- B. DOORS
- C. Rational Suite
- D. RDD 100
Explanation: RTM usually means Requirements Traceability Matrix, a document or tracking artifact rather than a requirements-management workbench tool.
Correct answer: Rational Suite- A. Automatic Link Detection
- B. Documentation Support
- C. Graphical Representation
- D. Automatic Link Creation and Change
Explanation: Automatic Link Detection identifies relationships between artifacts by examining names, history, information-retrieval results, or model…
Correct answer: Automatic Link Detection- A. True
- B. False
Explanation: Requirements management continues throughout the project because requirements must be traced, reviewed, and updated as approved changes…
Correct answer: False- A. Poor change management
- B. Poor requirements management
- C. Poor quality control
- D. All of the mentioned
Explanation: Poor requirements management allows unclear, incomplete, conflicting, or changing requirements to propagate through the project, causing…
Correct answer: Poor requirements management- A. Two
- B. Three
- C. Four
- D. Five
Explanation: FODA is commonly described through three main steps: context analysis, domain modeling, and architecture modeling.
Correct answer: Three- A. Iterative in nature
- B. Redundancies are removed
- C. It is simple and an easier method to use
- D. Consistency problems are addressed in CORE
Explanation: CORE uses structured requirements representation and analysis to expose and address consistency problems.
Correct answer: Consistency problems are addressed in CORE- A. Requirements are comprehensive
- B. NFRs are not given enough importance
- C. Role of analyst is passive
- D. All of the mentioned
Explanation: A recognized drawback of CORE is that the analyst has a relatively passive role, with much of the requirements contribution expected from…
Correct answer: Role of analyst is passive- A. True
- B. False
Explanation: A narrative essay is difficult to analyze, trace, validate, and maintain because requirements are embedded in unstructured prose.
Correct answer: False- A. Problem of scope
- B. Problem of understanding
- C. Problem of volatility
- D. All of the mentioned
Explanation: Elicitation is difficult because the scope may be unclear, stakeholders may understand the need differently, and requirements can change…
Correct answer: All of the mentioned- A. True
- B. False
Explanation: Elicitation is cyclic because requirements are repeatedly gathered, analysed, clarified, validated, and refined as stakeholders and…
Correct answer: True