System Requirements
Functional requirements
- the services the system should provide, how the system should react to particular inputs and how the system should behave in particular situations
Non-functional requirements
- Constraints on the services or functions offered by the system
- timing constraints, constraints on the development process, standards and so on