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 3 of 7
- A. tangible entities
- B. scenario-based analysis
- C. design-based analysis
- D. none of the mentioned
Explanation: Scenario-based analysis identifies and examines the different ways users or other actors use a system, usually through use cases or…
Correct answer: scenario-based analysis- A. restart()
- B. reconfigure()
- C. powerSave()
- D. all of the mentioned
Explanation: A shutdown state can still process administrative messages such as restart, reconfiguration, or power-saving commands; these messages…
Correct answer: all of the mentioned- A. Sequence model
- B. Subsystem model
- C. Dynamic model
- D. Structural model
Explanation: A structural model represents the system’s static organization through object classes and the relationships among them.
Correct answer: Structural model- A. signalStatus()
- B. remoteControl()
- C. reconfigure()
- D. reportStatus()
Explanation: The reportStatus() message initiates the status-reporting sequence, moving the system through Testing and Transmitting before it returns…
Correct answer: reportStatus()45. A description of each function presented in the DFD is contained in a _________________________?
- A. data flow
- B. process specification
- C. control specification
- D. data store
Explanation: A process specification describes the detailed processing logic for each function or process shown in a DFD.
Correct answer: process specification- A. data object
- B. attributes
- C. relationships
- D. all of the mentioned
Explanation: A data model represents data objects, their attributes, and the relationships connecting them.
Correct answer: all of the mentioned- A. data flow diagram
- B. state transition diagram
- C. control specification diagram
- D. workflow diagram
Explanation: A state transition diagram shows how a system changes state in response to external events.
Correct answer: state transition diagram- A. data object
- B. attributes
- C. relationships
- D. data object and attributes
Explanation: Attributes define the properties or characteristics of a data object, such as a customer’s name or identifier.
Correct answer: attributes- A. modality
- B. cardinality
- C. entity
- D. structured analysis
Explanation: Modality indicates whether participation in a relationship is mandatory or optional; a modality of zero means the relationship need not…
Correct answer: modality- A. data flow diagram
- B. state transition diagram
- C. control specification
- D. workflow diagram
Explanation: The control specification contains the state transition diagram and therefore gives the sequential behavioral specification of the system.
Correct answer: control specification- A. Product Requirement Document
- B. Project Requirement Document
- C. Product Restrictions Document
- D. None of the mentioned
Explanation: PRD conventionally means Product Requirements Document, the document that records a product’s goals, features, and requirements.
Correct answer: Product Requirement Document- A. Performance
- B. Functionality
- C. Design solutions
- D. External Interfaces
Explanation: An SRS records what the system must do, including functionality, performance, and external interfaces.
Correct answer: Design solutions- A. Problem decomposition
- B. Partitioning
- C. Problem elaboration
- D. All of the mentioned
Explanation: Requirements analysis works by decomposing the problem, partitioning it into manageable parts, and elaborating the details of each part.
Correct answer: All of the mentioned- A. Underestimated development time
- B. Organizational restructuring
- C. Requirements changes
- D. None of the mentioned
Explanation: Requirements traceability links requirements to design decisions and helps assess the impact of requirements changes while preserving…
Correct answer: Requirements changes- A. External inputs
- B. External outputs
- C. External process
- D. External inquiries
Explanation: Function Point analysis counts external inputs, external outputs, external inquiries, internal logical files, and external interface…
Correct answer: External process- A. JAD
- B. CLASS
- C. FAST
- D. None of the mentioned
Explanation: FAST, or Facilitated Application Specification Technique, uses a structured team discussion to identify requirements and establish project…
Correct answer: FAST- A. Planning process
- B. Software scope
- C. External hardware
- D. Project complexity
Explanation: The software scope states what data and control the system will process, along with its functions, performance, and constraints.
Correct answer: Software scope- A. documentation
- B. flowchart
- C. program specification
- D. design
Explanation: A program specification translates the analysed requirements into a clear statement of the system's goals, objectives, and expected…
Correct answer: program specification- A. Preliminary risk analysis
- B. Life-cycle risk analysis
- C. Operational risk analysis
- D. All of the mentioned
Explanation: Life-cycle risk analysis considers the technologies, architecture, design, and implementation decisions used to build the system, so it…
Correct answer: Life-cycle risk analysis- A. three
- B. four
- C. five
- D. six
Explanation: Risk-driven requirements specification is commonly described in four stages, moving from identifying and analysing risks to reducing them…
Correct answer: four