What is the purpose of a requirements specification document?
a) To describe what the software must do to meet the needs of stakeholders
b) To explain how to install the software
c) To provide a schedule for the project
d) To document the testing plan
Answer:
a) To describe what the software must do to meet the needs of stakeholders
Explanation:
A requirements specification document outlines what the software must do to meet the needs and expectations of stakeholders. It describes the functional and non-functional requirements of the system, serving as a contract between the developers and the clients.
Functional requirements describe the behavior and features of the system, while non-functional requirements include aspects such as performance, security, and usability.
The document ensures that all parties have a clear understanding of what the software will deliver, helping prevent scope creep and miscommunication.