Modelo FURPS
Este modelo fue creado en 1987 por Hewlett-Packard en donde desarrolló una serie de factores de calidad que reciben el acrónimo de FURPS, estos factores están distribuidos en 5 categorías principales, Funcionalidad (Functionality), Usabilidad (Usability), Confiabilidad (Reliability), Desempeño (Performance) y Soportabilidad (Supportability), de aquí el nombre del modelo. Estos factores de calidad, junto con sus atributos son usados para establecer métricas de calidad en las actividades del proceso del desarrollo del software.
Robert Grady en Hewlett Packard realizó una clasificación de estos factores de calidad en requisitos funcionales y no funcionales, del mismo modo, también exiten algunos requisitos que son independientes de la tecnología y otros específicos de la tecnología.
Factores de calidad funcionales
Funcionalidad
Son todos los requerimentos funcionales del sistema que se esperan ver en el diseño, representando las características del producto en desarrollo. Algunos de los requerimentos funcionales que se incluyen pueden ser la auditoría, las licencias, la localización, el correo, la ayuda en línea, la impresión, los informes, la seguridad, la gestión del sistema o flujo de trabajo, entre otras. Se puede medir en:
- Caracteristicas y capacidades del programa
- Generalidades de las funciones
- Capacidades
- Seguridad del sistema
Factores de calidad No funcionales
Usabilidad
La usabilidad se refiere a la facilidad con la que el usuario puede hacer uso del producto, es decir, el tiempo que invierte en utilizarlo y se puede valorar de acuerdo a:
- Factores humanos
- Estética
- Consistencia
- Documentación
Confiabilidad
Reune algunos requerimientos que tienen relación con la solidez del sistema. Estos se miden por:
- Disponibilidad
- La precisión
- La capacidad de recuperación
Presentación (desempeño)
El desempeño implica como el sistema responde a os requerimientos del usuario en terminos de velocidad de procesamiento de la información. Algunas caracteristicas que se miden son:
- Velocidad de procesamiento
- Eficiencia
- Consumo de recursos
- Productividad
- Tiempo de rerspuesta
Soporte
Por último, se incluye los requisitos que se presentan durante y después de la implementación del sistema, estos son:
- Adaptabilidad
- Extensibilidad
- Mantenibilidad
- Compatibilidad
- Configuralidad
- Requisitos de instalación
Con el pasar del tiempo se agregaron nuevos factores de calidad a este modelo, particularmente con el signo "+" o también denominado como Plus, en donde se denotan otras caracteristicas que implican restricciones en el diseño o en la implementación incluyendo:
Ventajas
- Presenta estándares de calidad acordes para evaluar sistemas.
- Es un modelo muy completo presentando facilidad de uso.
- Es muy flexible ya que al tener bien claros sus criterios se pueden aplicar a diferentes tipos de sistemas.
Desventajas
- Al igual que otros modelos, al tener una gran cantidad de métricas para evaluar, se hace costoso su implementación tanto en dinero como en tiempo.
- Una de sus mayores desventajas es que no tiene en cuenta la portabilidad de los sistemas.
Eeles, P. (2004, 1 julio). What, no supplementary specification? IBM. https://www.ibm.com/developerworks/rational/library/3975.html
Gongora, Y. (2017, 24 febrero). Comparativo modelos de calidad [Diapositivas]. Slideshare. https://es2.slideshare.net/yessicagongora/comparativo-modelos-de-calidad
Luis Alfredo Bautista. (2018, 4 agosto). Modelo furps [Vídeo]. YouTube. https://www.youtube.com/watch?v=Au1UE_1xG5A
Martinez, D. (sf). Estandares y modelos de calidad del software [Diapositivas]. emaze presentations. https://www.emaze.com/@AOZZFWLOR/estandares-y-modelos-de-calidad-del-software
Moreno, J. J., Bolaños, L. P., & Navia, M. A. (2010). Exploración de Modelos y Estándares de calidad para el producto software. UIS Ingenierías, 9(1), 39-53. https://doi.org/10.18273/revuin
No hay comentarios.:
Publicar un comentario