Modelo Furps

Introducción

Este modelo toma como base el modelo de McCall, FURPS fue desarrollado por la empresa Helwett Packcard en 1987, la cual desarrolla un conjunto de factores de calidad de software, bajo el acrónimo de FURPS:

  • Funcionalidad (Functionality)

  • Usabilidad (Usability)

  • Confiabilidad (Reliability)

  • Desempeño (Performance)

  • Capacidad de soporte (Supportability)

Sus iniciales en inglés forman el nombre del modelo FURPS

VENTAJAS: Criterios claros para su fácil utilización e implementación y además tiene en cuenta las fallas del producto y el proceso para su mayor corrección, y perdurabilidad en el tiempo.

DESVENTAJAS: Este modelo emplea muchas métricas esto requiere una inversión de mayor cantidad de tiempo, que se traduce en una inversión monetaria mayor.

Características

El modelo FURPS como su nombre lo indica se divide en 5 factores, los cuales analizaremos a continuación:

  • Funcionalidad: Muestra las características y capacidades del programa, las generalidades de las funciones y la seguridad del sistema. Es una visión general del recurso digital.

  • Usabilidad: Aquí se revisa la consistencia de la interfaz, que sea amigable con el usuario, fácil de usar y además que posea una documentación o manual, que indique sus funciones de uso.

  • Confiabilidad: Este es un apartado para la revisión de fallos en caso de que los haya, y determinar también con que frecuencia se presentan éstos. Determina además si el recurso digital es capaz de solventar el fallo o presenta un bloqueo total.

  • Desempeño: Este es un modelo enfocado en el software, para esto se miden diferentes características involucradas en el desarrollo de los programas y que además consumen recursos de un dispositivo de cómputo, como lo son: La velocidad de procesamiento, Tiempo de respuesta, Consumo de recursos y a la final tener un consolidado final de su rendimiento en general, aquí es donde se busca la optimización del software para que pueda llegar a ser adaptable a muchos dispositivos, incluso que sean también de bajo rendimiento o de gama baja.

  • Capacidad de soporte: Este factor viene de la mano del anterior, pues pasando ese anterior factor exitosamente se puede pensar en que el software puede tener extensibilidad, adaptabilidad, capacidad de prueba y configuración, compatibilidad y determinar unos requisitos de instalación. En pocas palabras ayuda a ver que tan perdurable puede llegar a ser en el tiempo, después de haber pasado por todos los filtros anteriores

Conclusiones

  • El modelo FURPS es un modelo para evaluación de software, debe entenderse como tal.

  • Se distribuye en 5 componentes que son suficientes para elaborar un criterio sólido sobre el recurso digital que se esté evaluando.

  • Este modelo busca determinar la usabilidad de un recurso en todos sus aspectos, dos de los más importantes es su rendimiento y otro su perdurabilidad en el tiempo.

  • Otro aspecto fundamental que ayuda a predecir este modelo, es que permite determinar si un recurso digital puede seguir siendo desarrollado, y adaptado para los cambios que se puedan presentar en un futuro cercano.