Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q231: In KAOS, the “RingAlarm” operation implies a state transition on which object?
- A: Alarm
- B: Cage
- C: Elevator
- D: Passenger
View Answer
A
Q232: In KAOS, what does a softgoal represent?
- A: Non-functional requirement
- B: Functional requirement
- C: System operation
- D: Agent behavior
View Answer
A
Q233: What is the primary purpose of the Goal Model in KAOS?
- A: To represent goals and assign them to agents
- B: To model system operations
- C: To define agent behaviors
- D: To capture domain entities
View Answer
A
Q234: A requirement is considered a particular way of achieving a _______ in KAOS.
- A: Goal
- B: Objective
- C: State
- D: Constraint
View Answer
A
Q235: In KAOS, what is the role of a softgoal interdependency graph (SIG)?
- A: To graphically represent softgoals and their relationships
- B: To define system operations
- C: To document agent behaviors
- D: To list requirements
View Answer
A
Q236: KAOS aims to improve software development quality in which type of system?
- A: Elevator systems
- B: Transportation systems
- C: Computer networks
- D: Financial systems
View Answer
A
Q237: The KAOS methodology supports decision-making by addressing ambiguities, trade-offs, and _______ among NFRs.
- A: Priorities
- B: Goals
- C: Operations
- D: Constraints
View Answer
A
Q238: What is a key activity of the NFR framework in KAOS?
- A: Decomposing NFRs
- B: Defining system operations
- C: Assigning agents to tasks
- D: Refining goals
View Answer
A
Q239: What kind of objects are represented by associations in KAOS?
- A: Dependent, passive objects
- B: Independent, active objects
- C: Independent, passive objects
- D: Dependent, active objects
View Answer
A
Q240: What is a common example of a functional goal in KAOS?
- A: Transportation requests satisfied
- B: Safe elevator system
- C: Ringing alarm
- D: Elevator doors closing
View Answer
A