FURPS
FURPS
FURPS
El modelo FURPS establece cinco características como factores de calidad que son los
que le dan nombre:
Functionality (Funcionalidad).
Usability (Usabilidad) o Facilidad de uso
Reliability (Confiabilidad) o fiabilidad
Perfomance (Rendimiento)
Supportability (Soporte).
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:
Factores humanos.
Estética.
Consistencia.
Documentación.
Confiabilidad: agrupa los requerimientos que tienen que ver con solidez y robustez de
un sistema durante su ejecución, se valora evaluando los siguientes atributos:
Recuperabilidad.
Precisión.
Predicción.
Velocidad de procesamiento
Eficiencia
Consumo de recurso.
Productividad.
Tiempo de respuesta.
Soporte: se relaciona a factores que se dan después de la implementación del sistema
Adaptabilidad.
Extensibilidad.
Mantenibilidad.
Compatibilidad.
Capacidad de configuración
Requisitos de instalación
FURPS
1. Confiabilidad
1.1. Disponibilidad
1.1.1. Robustez /
1.1.2. Durabilidad/
1.1.2.1. Frecuencia de falla
1.1.3. Resistencia
1.2. Medida de falla y duración
1.2.1. Recuperabilidad /
1.2.2. Supervivencia
1.3. Previsibilidad
1.3.1. Estabilidad
1.4. Exactitud
1.4.1. Frecuencia/
1.4.2. Gravedad del error
2. ¿QUÉ ES?
2.1. FURPS es un acrónimo que representa un modelo para clasificar los atributos de
calidad del software (requisitos funcionales y no funcionales):
2.2. Requerimientos funcionales
2.3. Requisitos de usabilidad
2.4. Requisitos de confiabilidad
2.5. Requisitos de desempeño
2.6. Requisitos de compatibilidad
3. Funcionalidad
3.1. Capacidad
3.1.1. Tamaño
3.1.2. Generalidad del conjunto de características
3.2. Reusabilidad
3.2.1. Compatibilidad
3.2.2. Interoperabilidad
3.2.3. Portabilidad
3.3. Seguridad
4. Usabilidad
4.1. Factores humanos
4.2. Estética
4.3. Consistencia
4.4. Documentación
4.5. Sensibilidad
5. Rendimiento
5.1. Velocidad
5.2. Eficiencia
5.3. Consumo de recursos
5.3.1. Poder
5.3.2. RAM
5.3.3. Cache
5.4. Rendimiento
5.4.1. Capacidad
5.4.2. Escalabilidad
6. Compatibilidad
6.1. Compatibilidad
6.1.1. Utilidad
6.1.2. Mantenibilidad
6.1.3. Sostenibilidad
6.1.4. Velocidad de reparación
6.2. Flexibilidad
6.2.1. Modificabilidad
6.2.2. Configurabilidad
6.2.3. Adaptabilidad
6.2.4. Extensibilidad
6.2.5. Modularidad
6.2.6. Instalabilidad
6.2.7. Localizabilidad
El objetivo general de la creación del estándar ISO 25000 SQuaRE (Software Product
Quality Requeriments and Evaluation) es organizar, enriquecer y unificar las series que
cubren dos procesos principales: especificación de requerimientos de calidad del
software y evaluación de la calidad del software, soportada por el proceso de medición
de calidad del software.