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