Skip to main content

Software Requirements & Specification MCQs with Answers

Practice important Software Requirements & Specification MCQs with answers and explanations.

Multiple Choice Questions

Q241: In the Elevator Case Study, what was identified as a major weakness in the software development process?
  • A: Lack of formal requirements engineering method
  • B: Inadequate hardware design
  • C: Poor communication between agents
  • D: Inefficient state transition modeling
View Answer
A

Q242: The KAOS goal model is organized using _______ refinement abstraction hierarchies.
  • A: AND/OR
  • B: State transition
  • C: Operation execution
  • D: Agent responsibility
View Answer
A

Q243: Which of the following is NOT a framework activity in the NFR framework?
  • A: Supporting decisions with design rationale
  • B: Capturing NFRs for the domain of interest
  • C: Identifying agent behaviors
  • D: Evaluating impact of decisions
View Answer
C

Q244: The goal of KAOS is to ensure requirements are _______ and traceable throughout the system development.
  • A: Complete
  • B: Incomplete
  • C: Irrelevant
  • D: Redundant
View Answer
A

Q245: In KAOS, goals can be categorized into which two types?
  • A: Functional and non-functional goals
  • B: Agents and entities
  • C: Associations and operations
  • D: Requirements and expectations
View Answer
A

Q246: Which of the following statements about KAOS goals is true?
  • A: Goals must be expressible in terms that agents can monitor and control
  • B: Goals should refer only to state transitions
  • C: Goals should be too high-level for agent execution
  • D: Goals are not related to system states
View Answer
A

Q247: What does the KAOS operational model describe?
  • A: Behaviors of agents
  • B: Objects in the system
  • C: Requirements of the system
  • D: Goals of the system
View Answer
A

Q248: Operations in the KAOS operational model are represented by which shape?
  • A: Circles
  • B: Squares
  • C: Ovals
  • D: Triangles
View Answer
C

Q249: In the KAOS operational model, what do operations do?
  • A: Create agents
  • B: Perform state transitions
  • C: Define goals
  • D: Define requirements
View Answer
B

Q250: What is the main purpose of operations in the KAOS operational model?
  • A: To define agents
  • B: To define system states
  • C: To fulfill requirements
  • D:
View Answer
C

Test Your Knowledge

Take a timed quiz on Software Requirements & Specification

🚀 Start Quiz Now