El documento presenta el modelo FURPS para evaluar la calidad de componentes de software. FURPS evalúa 5 factores clave: Funcionalidad, Usabilidad, Confiabilidad, Rendimiento y Soporte. Cada factor contiene atributos específicos para su medición. El modelo fue desarrollado por Hewlett-Packard en 1987 y desde entonces ha sido ampliado (FURPS+) para incluir requisitos adicionales como restricciones de diseño e implementación.
1. MODELO FURPS
INTEGRANTES:
● Felipe Tolentino, Jesús
● Melgarejo Vásquez, Jhon
● Meza Hinostroza, Kevin
● Ruelas Rojas, Leo
● Sequeiros Yataco, Mario
2. Introducción
- En los últimos años la tendencia de desarrollar software en base a la
unión de componentes esta en incremento. Esto se da debido a que las
organizaciones buscan reducir los costes y el tiempo dedicados al mismo.
- Como cualquier tema relacionado al ciclo de vida de software, involucra el
estudio de la calidad de los componentes de sw, tales como los
requerimientos del sistema en desarrollo, tanto funcionales como no
funcionales. Lo que diferencia de un estudio de calidad al sistema en
general a un estudio de calidad de los componentes de software es que se
basan en los siguientes factores: atomicidad, reusabilidad y evolución.
Para poder solucionar el dilema de establecer un vocabulario exhaustivo
de los factores que definan dicha calidad, se forman los MODELOS DE
CALIDAD.
3. Modelo de Calidad
Según el estándar ISO 8402 (1986), un modelo de calidad puede definirse
como el conjunto de factores de calidad, y de relaciones entre ellos, que
proporciona una base para la especificación de requisitos de calidad y para
la evaluación de la calidad de los componentes software.
4. Tipos de Modelo de Calidad
fuente: Calidad del Producto y Proceso de Software, pág: 291
5. FURPS
Estos factores de calidad junto a sus atributos son usados para establecer
métricas de calidad en las actividades del proceso de desarrollo de software.
F
U
R
P
S
Functionality (Funcionalidad)
Usability (Usabilidad)
Reliability (Confiabilidad)
Performance (Desempeño)
Supportability (Capacidad de soporte)
Modelo presentado por Hewlett-
Packard (HP) en 1987, donde se
desarrollan un conjunto de
factores de calidad de software,
bajo el acrónimo FURPS
7. Usabilidad
Usability (Usabilidad): hace referencia a la facilidad de uso del producto, mide
el esfuerzo que invierte el usuario para utilizar el sistema, se valora evaluando
los siguientes atributos :
Usabilidad
8. Confiabilidad
Reliability (Confiabilidad): Agrupa los requerimientos que tienen que ver con la
solidez y robustez de un sistema durante su ejecución.
Confiabilidad
Predicción
Recuperabilidad
Precisión
9. Performance
Performance (Rendimiento): Hace referencia a la velocidad del sistema y su
eficiencia en utilización de recursos.
Performance
Eficacia
Rendimiento
efectivo total
Consumo de
recurso
Tiempo de
respuesta
Velocidad de
procesamiento
12. Furps+
Es el Modelo Furps extendido por Rational Software ahora IBM Rational Software.
El “+” en FURPS+ incluye requisitos como restricciones de diseño, implementación, interface y
físicos
fuente: http://www.ibm.com/developerworks/rational/library/3975.html
13. Furps+
Plus
Restricciones de
Interfaz
Restricciones de
Implementación
Restricciones de
Diseño
Restricciones Físicas
Específica o limita las opciones para el
diseño de un sistema.
Pone límites a la codificación o la
construcción
Especifica un elemento externo con el que
un sistema debe interactuar
Especifica una restricción física impuesta al
hardware utilizado para albergar el sistema.
14. Referencias Bibliográficas
What, no supplementary specification?. [En línea]. Disponible en:
http://www.ibm.com/developerworks/rational/library/3975.html
PRESSMAN, Roger. Ingeniería de Software - Un enfoque sistémico. 5 ed. España, Madrid.
2002. 601 pp.
ISBN: 0-07-709677-0
Capturing Architectural Requirements. [En línea]. Disponible en:
http://www.ibm.com/developerworks/rational/library/4706.html
SATZINGER, Jhon. Systems Analysis and Design in a changing World. 6 ed. Estados Unidos,
Boston. 2012. 481 pp.
ISBN: 1-111-53415-2