
Explanation:
Functional Requirements
A requirement specifies a function that a system or component should perform. These may include:
* Business Rules
* Authentication
* Audit Tracking
* Certification Requirements
* Reporting Requirements
* Historical Data
* Legal or Regulatory Requirements
Non-Functional Requirements
A non-functional requirement is a statement of how a system should behave. These may include:
* Performance - Response Time, Throughput, Utilization, Static Volumetric
* Scalability
* Capacity
* Availability
* Recoverability
* Security
* Manageability
* Interoperability