mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 13:24:05 -06:00
17 lines
751 B
Markdown
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) |