Modelo FURPS+ El modelo FURPS+, desarrollado por Hewlett Packard (1987), es un modelo de calidad fijo que establece cinco características como factores de calidad para todas las actividades del proceso de desarrollo de un software, que son los que le dan nombre: Functionality Usability Reliability Performance Supportability El signo “+”, restricciones. Sigla
son
requerimientos
adicionales
Tipo de requerimiento
F
Funtionality
Funcionalidad
U
Usability
Facilidad de Uso
R
Reliability
Fiabilidad
P
Performance
Rendimiento
S
Supportability
Soporte
Implementación Interfaz
+
Plus Operaciones Empaquetamiento Legales
que
regularmente
son
Descripción Características, capacidades y algunos aspectos de seguridad. Factores Humanos (interacción), ayuda, documentación. Frecuencia de fallos, capacidad de recuperación de un fallo y grado de previsión. Tiempos de respuesta, productividad, precisión, disponibilidad, uso de los recursos. Adaptabilidad, facilidad de mantenimiento, internacionalización, facilidad de configuración. Limitación de recursos, lenguajes y herramientas, hardware. Restricciones impuestas para la interacción con sistemas externos (no es GUI). Gestión del sistema, pautas administrativas, puesta en marcha. Forma de distribución. Licencia, derechos de autor, etc.
Utilidad de FURPS Permite reducir los riesgos de no considerar alguna de las facetas del desarrollo de un sistema. Permite estandarizar algunos criterios para poder obtener los requerimientos. Una limitación de este modelo de calidad es que no tiene en cuenta la portabilidad de los productos software que se estén considerando, factor digno
de consideración en función de las exigencias actuales que recaen sobre el proceso de desarrollo del software.
Aplicación del modelo FURPS para el proyecto final El modelo FURPS establece requerimientos y restricciones que debe tener un sistema para satisfacer niveles de calidad. En el caso de Dental P.H.R., debemos tomar en cuenta estos aspectos por los siguientes motivos: La información desplegada en el sistema debe ser consistente y verídica. El sistema debe tener niveles de seguridad para limitar el acceso a ciertas funciones. Portabilidad para que se pueda implementar en otro lugar, en caso de que así se requiera. Debe tener transparencia para que los usuarios puedan manipularlo con facilidad. Documentar cada detalle del programa para futuras modificaciones. El procesamiento de la información debe ser rápida a fin de proporcionar respuestas en tiempo real. Debe poder recuperarse ante ciertas fallas que se puedan dar durante la ejecución; con el objetivo de que no paralice la rutina de trabajo. Debe contar con una sección de ayuda para aclarar aquellas dudas que pueda tener el usuario con respecto a las funcionalidades del sistema. Un listado más de requerimientos y restricciones que se irán implementando a medida que se vaya desarrollando el proyecto.
Bibliografía
http://sistemasaqr.wordpress.com/2010/02/23/modelo-furps/ http://clases3gingsof.wetpaint.com/page/FURPS