FURPS

From Wikipedia, the free encyclopedia

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. 

[edit] External links

Languages