ISO 25010
por Jhonn Leal
1. La calidad del producto software se puede interpretar como el grado en que dicho producto satisface los requisitos de sus usuarios aportando de esta manera un valor. Son precisamente estos requisitos (funcionalidad, rendimiento, seguridad, mantenibilidad, etc.) los que se encuentran representados en el modelo de calidad, el cual categoriza la calidad del producto en características y subcaracterísticas.
2. El modelo de calidad representa la piedra angular en torno a la cual se establece el sistema para la evaluación de la calidad del producto. En este modelo se determinan las características de calidad que se van a tener en cuenta a la hora de evaluar las propiedades de un producto software determinado.
3. Adecuación Funcional
3.1. Completitud funcional
3.1.1. Corrección funcional
3.1.1.1. Pertinencia funcional
4. Eficiencia de desempeño
4.1. Comportamiento temporal
4.1.1. Utilización de recursos
4.1.1.1. Capacidad
5. Compatibilidad
5.1. Compatibilidad
5.2. Interoperabilidad
6. Usabilidad
6.1. Capacidad para reconocer su adecuación.
6.2. Capacidad de aprendizaje.
6.3. Capacidad para ser usado
6.4. Protección contra errores de usuario.
6.5. Estética de la interfaz de usuario.
6.6. Accesibilidad.
7. Fiabilidad
7.1. Madurez
7.2. Disponibilidad
7.3. Tolerancia a fallos
7.4. Capacidad de recuperación.
8. El modelo de calidad del producto definido por la ISO/IEC 25010 se encuentra compuesto por las ocho características de calidad que se muestran en la siguiente figura:
9. Utilización de recursos. Las cantidades y tipos de recursos utilizados cuando el software lleva a cabo su función bajo condiciones determinadas.
10. Seguridad
10.1. Confidencialidad
10.2. Integridad
10.3. No repudio
10.4. Responsabilidad
10.5. Autenticidad
11. Mantenibilidad
11.1. Modularidad
11.2. Reusabilidad
11.3. Analizabilidad
11.4. Capacidad para ser modificado
11.5. Capacidad para ser probado
12. Portabilidad
12.1. Adaptabilidad
12.2. Capacidad para ser instalado
12.3. Capacidad para ser reemplazado