FURPS
From Wikipedia, the free encyclopedia
| Please help improve this article or section by expanding it. Further information might be found on the talk page or at requests for expansion. (October 2007) |
FURPS is an acronym representing a model for classifying software quality attributes (requirements):
- 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
The model, developed at Hewlett-Packard, was first publicly elaborated by Grady and Caswell. The + was later added to the model after various campaigns at HP to extend the acronym to emphasize various attributes.
FURPS+ is now widely used in the software industry.
[edit] See also
[edit] Further reading
- Watson, Mike (2006). Managing Smaller Projects: A Practical Approach. Multi-Media Publicaions Inc., p. 117 ff. ISBN 9781895186857.
- Kenett, Ron; Baker, Emanuel (1999). Software Process Quality: Management and Control. CRC Press, p. 130 ff. ISBN 9780824717339.
- Grady, Robert; Caswell, Deborah (1987). Software Metrics: Establishing a Company-wide Program. Prentice Hall, p. 159. ISBN 0138218447.
- Grady, Robert (1992). Practical Software Metrics for Project Management and Process Improvement. Prentice Hall, p. 32. ISBN 0138218447.

