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 2 of 7
21. Cause-and-effect analysis is performed in the following phase of systems analysis________________?
- A. scope definition phase
- B. logical design phase
- C. requirements analysis phase
- D. problem analysis phase
Explanation: Problem analysis investigates the causes and effects of an existing problem, often using cause-and-effect diagrams or related techniques.
Correct answer: problem analysis phase- A. A browsable hierarchy
- B. A list of equivalent terms
- C. A complex controlled vocabulary showing relationships
- D. None of these
Explanation: A taxonomy organizes concepts into a hierarchical structure that users can browse from broader categories to narrower ones.
Correct answer: A browsable hierarchy- A. problem analysis phase
- B. logical design phase
- C. scope definition phase
- D. requirements analysis phase
Explanation: Requirements analysis is the phase in which stakeholder needs are elicited, examined, and expressed as system requirements.
Correct answer: requirements analysis phase- A. problem analysis phase
- B. decision analysis phase
- C. systems analysis phase
- D. logical design phase
Explanation: Logical design turns validated functional requirements into a structured specification and defines how they will be tested for acceptance.
Correct answer: logical design phase- A. batch document
- B. source document
- C. on-line documen
- D. data entry document
Explanation: A source document is the original form or record used to capture data about a business transaction, such as an invoice or order form.
Correct answer: source document- A. randomization
- B. stratification
- C. people sampling
- D. work sampling
Explanation: Work sampling observes activities at randomly selected times across many observations to estimate how work time is distributed.
Correct answer: work sampling- A. Entity
- B. Source
- C. Process
- D. Attribute
Explanation: An information flow diagram shows where information originates and moves, so sources are represented as origins of the flows.
Correct answer: Source- A. determine data entry errors on primary keys
- B. ensure that the correct type of data is input
- C. determine whether a known relationship between two fields is valid
- D. determine whether all required fields of the input have actually been entered
Explanation: A combination check tests whether values in two or more fields have a valid known relationship, such as an end date not preceding a start…
Correct answer: determine whether a known relationship between two fields is valid- A. data
- B. Objects
- C. Entities
- D. Actors
Explanation: Use-case analysis describes how actors interact with a system to achieve goals.
Correct answer: Actors- A. problem analysis phase
- B. logical design phase
- C. scope definition phase
- D. physical design phase
Explanation: Problem analysis identifies the current deficiencies and establishes objectives for improving the system.
Correct answer: problem analysis phase- A. missing requirements
- B. overlapping requirements
- C. costly requirements
- D. conflicting requirements
Explanation: Missing, overlapping, and conflicting requirements are standard requirements defects because they create gaps, duplication, or…
Correct answer: costly requirements- A. observations
- B. work sampling
- C. interviews
- D. none of the above Design
Explanation: Interviews and observation are costly when many people must be contacted, whereas questionnaires would normally provide inexpensive…
Correct answer: none of the above Design- A. Functional concerns
- B. Quality of service concerns
- C. System concerns
- D. Cross-cutting concerns
Explanation: Security, recovery, and similar requirements affect multiple functional parts of the banking system, so they are cross-cutting concerns.
Correct answer: Cross-cutting concerns- A. Set
- B. Sequence
- C. Universal quantification
- D. Both Set and Sequence
Explanation: Universal quantification expresses that a predicate is true for every member of a set, commonly written with the symbol ∀.
Correct answer: Universal quantification- A. Contradictions
- B. Post-condition
- C. Vagueness
- D. None of the mentioned
Explanation: The circumstances under which an operation is valid are normally stated by its precondition, but that term is absent from the choices.
Correct answer: None of the mentioned- A. semantic domain
- B. syntactic domain
- C. sequence
- D. set
Explanation: The syntactic domain defines how expressions are written, and formal specification syntax is often based on set-theory notation and…
Correct answer: syntactic domain37. Which of the following is essential for success, when formal methods are used for the first time ?
- A. Expert training
- B. Consulting
- C. Prerequisite knowledge
- D. Both Expert training and Consulting
Explanation: First-time formal-methods adoption usually needs both expert training and access to consulting, because teams must learn the notation and…
Correct answer: Both Expert training and Consulting- A. semantic domain
- B. syntactic domain
- C. sequence
- D. set
Explanation: The semantic domain defines the meaning of a specification and how requirements are represented.
Correct answer: semantic domain- A. CMM
- B. ISO-9001
- C. CASE tools
- D. Formal methods
Explanation: Formal methods use mathematical notation to express requirements precisely, reducing ambiguity and inconsistency.
Correct answer: Formal methods- A. Contradictions
- B. Ambiguities
- C. Vagueness
- D. Incompleteness
Explanation: A bulky specification is harder to read and maintain, so requirements may be expressed vaguely rather than with precise, testable detail.
Correct answer: Vagueness