The design requirements specify the functions that the design must perform and the objectives that the design must meet.
There are two types of requirements: functional requirements and nonfunctional requirements. Functional requirements specify the objectives or functions that a design must meet. Nonfunctional requirements define how the design accomplishes the functional requirements.
Typical functional requirements include the following:
Typical nonfunctional requirements include the following: