F > Functionality- Feature set, Capabilities, Generality, Security
U> Usability- Human factors, Aesthetics, Consistency, Documentation
R> Reliability- Frequency/severity of failure, Recoverability, Predictability, Accuracy, Mean time to failure
P> Performance- Speed, Efficiency, Resource consumption, Throughput, Response time
S> Supportability- Testability, Extensibility, Adaptability, Maintainability, Compatibility, Configurability, Serviceability, Installability, Localizability, Portability
The model, developed at Hewlett-Packard, was first publicly elaborated by Grady and Caswell. FURPS+ is now widely used in the software industry. The + was later added to the model after various campaigns at HP to extend the acronym to emphasize various attributes.
ISO 9126
ISO 9126 is the software product evaluation standard from the International Organization for Standardization. This international standard defines six characteristics that describe, with minimal overlap, software quality.
Business Benefit
Specifying software quality for a product that has still to be developed is difficult for the purchaser or supplier. The purchaser needs to understand clearly and be able to communicate his/her requirements for the product to be developed. The supplier needs to be certain he/she understands the requirement, and is able to assess with confidence whether it is possible to provide the product with the right level of software quality. Consequently, ISO 9126 will serve to eliminate any misunderstanding between purchaser and supplier. This improvement in communication will do away with any rework required as a result of the software product not meeting the purchaser’s requirements. Both the time taken to deliver the specified software product and the cost of development will be lower as a result of adherence to the ISO 9126 standard.
How is it used?
ISO 9126 provides the definition of the characteristics and associated quality evaluation