FURPS (Functionality, usability, reliability, performance, supportability) is a model for classifying software quality attributes (functional and non-functional requirements):

Model

  • 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, such as Design Requirements, Implementation Requirements, Interface Requirements and Physical Requirements.

See also

  • Types of requirements
  • Expanded list of types of requirements

Further reading

  • Watson, Mike (2006). Managing Smaller Projects: A Practical Approach. Multi-Media Publications Inc. pp.117 ff. ISBN978-1-895186-85-7.
  • Kenett, Ron; Baker, Emanuel (1999). Software Process Quality: Management and Control. CRC Press. pp.130 ff. ISBN978-0-8247-1733-9.
  • Nakajo, Takeshi; Sasabuchi, Katsuhiko; Akiyama, Tadashi (April 1989). (PDF). Hewlett-Packard Journal. 40 (2). Palo Alto: Hewlett-Packard Co.: 50–56. Archived from (PDF) on 2023-03-13.
  • Fischer, William A. Jr.; Jost, James W. (April 1989). (PDF). Hewlett-Packard Journal. 40 (2). Palo Alto: Hewlett-Packard Co.: 80–85. Archived from (PDF) on 2023-03-13.
  • Grady, Robert; Caswell, Deborah (1987). . Prentice Hall. pp.. ISBN0-13-821844-7.
  • Carter, Donald; Stilwell Baker, Barbara (1992). . Addision-Wesley. pp.. ISBN0-201-56349-5.

External links