Software Requirements & Specification MCQs with Answers
Practice important Software Requirements & Specification MCQs with answers and explanations.
Multiple Choice Questions
Q211: Non-functional requirements (NFRs) in the NFR framework deal with ________.
- A: System performance, usability, and security
- B: Functional specifications
- C: Detailed programming logic
- D: User interface design
View Answer
A
Q212: What is the primary focus of the KAOS methodology?
- A: Building requirements models
- B: Defining operational constraints
- C: Designing user interfaces
- D: Implementing software testing
View Answer
A
Q213: What does KAOS stand for in requirements engineering?
- A: Knowledge Acquisition in Automated Specification
- B: Knowledge Analysis and Optimization System
- C: Knowledge and Operation System
- D: Knowledge and Activity Optimization Specification
View Answer
A
Q214: In KAOS, which of the following is defined as an object that acts as a processor for operations?
- A: Agent
- B: Entity
- C: Relationship
- D: Event
View Answer
A
Q215: A goal in KAOS is a prescriptive statement of intent about some system, typically requiring the cooperation of _______.
- A: agents
- B: events
- C: objects
- D: states
View Answer
A
Q216: Goals in KAOS can refer to which of the following?
- A: Services
- B: Quality of services
- C: Both functional and non-functional goals
- D: None of the above
View Answer
C
Q217: Which of the following is a key component of KAOS ontology?
- A: Objects
- B: Data flows
- C: Control flows
- D: None of the above
View Answer
A
Q218: What is the role of agents in KAOS?
- A: To execute operations
- B: To represent passive objects
- C: To provide input-output relations
- D: To model relationships
View Answer
A
Q219: KAOS uses a refinement hierarchy to represent _______.
- A: Goals
- B: Operations
- C: Agents
- D: States
View Answer
A
Q220: Which of the following models in KAOS defines services provided by software agents?
- A: Operation model
- B: Goal model
- C: Responsibility model
- D: Object model
View Answer
A