quartz/content/notes/requirements-document.md
2022-04-07 15:58:58 +12:00

17 lines
751 B
Markdown

---
title: "requirements-document"
tags:
- info201
---
The requirements document is used to keep track of the requirements of a system. It hold information such as: constraints, the environment of the system, information about the domain of the system, and constraints
The requirements document should include:
- Information about the services and functions that the system should provide (functional requirement)
- The constraints under which the system must operate
- The overall (emergent) properties of the system
- e.g., type of server, amount of memory, etc
- The system's environment including related systems
- Application domain information
- Constraints on the development process
- e.g., [agile-development](notes/agile-development.md)