FURPS ( Funcionalidad, usabilidad, fiabilidad, rendimiento, capacidad de soporte ) es un modelo para clasificar los atributos de calidad del software ( requisitos funcionales y no funcionales ):
Modelo
- Funcionalidad : capacidad (tamaño y generalidad del conjunto de características), reutilización (compatibilidad, interoperabilidad, portabilidad), seguridad (protección y vulnerabilidad a la explotación).
- Usabilidad (UX): factores humanos, estética, coherencia, documentación, capacidad de respuesta.
- Fiabilidad : disponibilidad (frecuencia de fallos (robustez/durabilidad/resiliencia), alcance y duración de los fallos (recuperabilidad/supervivencia)), previsibilidad (estabilidad), precisión (frecuencia/gravedad del error)
- Rendimiento : velocidad, eficiencia, consumo de recursos (energía, RAM, caché, etc.), rendimiento, capacidad, escalabilidad.
- Capacidad de soporte (mantenibilidad, facilidad de mantenimiento, sostenibilidad, velocidad de reparación): capacidad de prueba, flexibilidad (modificabilidad, configurabilidad, adaptabilidad, extensibilidad, modularidad), instalabilidad, localización.
El modelo, desarrollado en Hewlett-Packard, fue elaborado públicamente por primera vez por Grady y Caswell. FURPS+ se utiliza ampliamente en la industria del software. El signo + se añadió posteriormente al modelo tras varias campañas en HP para extender el acrónimo y enfatizar diversos atributos, como los requisitos de diseño, los requisitos de implementación, los requisitos de interfaz y los requisitos físicos. [ 1 ]
Véase también
Referencias
- ↑ "Captura de requisitos arquitectónicos" . www.ibm.com . 15 de noviembre de 2005. Archivado del original el 12 de noviembre de 2020. Consultado el 9 de octubre de 2025 .
Lecturas adicionales
- Watson, Mike (2006). Gestión de proyectos pequeños: un enfoque práctico . Multi-Media Publications Inc. pp. 117 y ss. ISBN 978-1-895186-85-7.
- Kenett, Ron; Baker, Emanuel (1999). Calidad del proceso de software: Gestión y control . CRC Press. pp. 130 y ss. ISBN 978-0-8247-1733-9.
- Nakajo, Takeshi; Sasabuchi, Katsuhiko; Akiyama, Tadashi (abril de 1989). "Un enfoque estructurado para el análisis de defectos de software" (PDF) . Hewlett-Packard Journal . 40 (2). Palo Alto: Hewlett-Packard Co.: 50– 56. Archivado del original (PDF) el 13 de marzo de 2023. Recuperado el 24 de marzo de 2016 .
- Fischer, William A. Jr.; Jost, James W. (abril de 1989). "Comparación de metodologías estructuradas y no estructuradas en el desarrollo de firmware" (PDF) . Hewlett-Packard Journal . 40 (2). Palo Alto: Hewlett-Packard Co.: 80–85 . Archivado del original (PDF) el 13 de marzo de 2023. Recuperado el 24 de marzo de 2016 .
- Grady, Robert; Caswell, Deborah (1987). Métricas de software: Establecimiento de un programa para toda la empresa . Prentice Hall. 159 págs . ISBN 0-13-821844-7.
- Carter, Donald; Stilwell Baker, Barbara (1992). Ingeniería concurrente: El entorno de desarrollo de productos para la década de 1990. Addison-Wesley. 175 págs . ISBN 0-201-56349-5.
Enlaces externos
- IBM en Furps+
- Requisitos de software
- Mnemotécnica