- FURPS
FURPS is an acronym representing a model for classifying software quality attributes (
non-functional 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, PortabilityThe 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.
See also
Further reading
* cite book
last = Watson
first = Mike
title = Managing Smaller Projects: A Practical Approach
publisher = Multi-Media Publicaions Inc.
date = 2006
pages = p. 117 ff
isbn = 9781895186857
*cite book
last = Kenett
first = Ron
coauthors = Baker, Emanuel
title = Software Process Quality: Management and Control
publisher = CRC Press
date = 1999
pages = p. 130 ff
isbn = 9780824717339
*cite book
last = Grady
first = Robert
coauthors = Caswell, Deborah
title = Software Metrics: Establishing a Company-wide Program
publisher = Prentice Hall
date = 1987
pages = p. 159
isbn = 0138218447
*cite book
last = Grady
first = Robert
title = Practical Software Metrics for Project Management and Process Improvement
publisher = Prentice Hall
date = 1992
pages = p. 32
isbn = 0138218447External links
* [http://www-128.ibm.com/developerworks/rational/library/4706.html IBM on Furps+]
Wikimedia Foundation. 2010.