Misplaced Pages

FURPS

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Model for classifying software quality attributes
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
The topic of this article may not meet Misplaced Pages's notability guideline for neologisms. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "FURPS" – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and when to remove this message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "FURPS" – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and when to remove this message)
(Learn how and when to remove this message)

FURPS is an acronym representing a model for classifying software quality attributes (functional and non-functional requirements):

  • Functionality - capability (size and generality of feature set), reusability (compatibility, interoperability, portability), security (safety and exploitability)
  • Usability (UX) - human factors, aesthetics, consistency, documentation, responsiveness
  • Reliability - availability (failure frequency (robustness/durability/resilience), failure extent and time-length (recoverability/survivability)), predictability (stability), accuracy (frequency/severity of error)
  • Performance - speed, efficiency, resource consumption (power, ram, cache, etc.), throughput, capacity, scalability
  • Supportability (serviceability, maintainability, sustainability, repair speed) - testability, flexibility (modifiability, configurability, adaptability, extensibility, modularity), installability, localizability

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.

See also

Further reading

External links


Stub icon

This software-engineering-related article is a stub. You can help Misplaced Pages by expanding it.

Categories:
FURPS Add topic