The following is the acroynm for the FURPS model and what it covers:
Functionality- Feature set, Capabilities, Generality, Security
Usability- Human factors, Aesthetics, Consistency, Documentation
Reliability- Frequency/severity of failure, Recoverability, Predictability, Accuracy, Mean time to failure
Performance- Speed, Efficiency, Resource consumption, Throughput, Response time
Supportability-Testability, Extensibility, Adaptability, Maintainability, Compatibility, Configurability, Serviceability, Installability, Localizability, Portability
But now a days in software industry FURPS+ Model is widely used:
The '+' includes:
Design requirement: Eg: If you specify that DB, Web server etc. are required its a design constraint
Implementation requirement: Eg: This includes reuired coding standards, Implementation languages and resource limits
Interface requirement: Specifies the external item with which the system must interact
Physical requirement: What hardware must the system be deployable on?