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