ISO 25010
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.
La calidad del producto software se puede interpretar como el grado en que dichoproducto 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.
El modelo de calidad del producto definido por la ISO/IEC 25010 seencuentra compuesto por las ocho características de calidad que se muestran en la siguiente figura:
Adecuación Funcional
Representa la capacidad del producto software para proporcionar funciones que satisfacen las necesidades declaradas e implícitas, cuando el producto se usa en las condiciones especificadas. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:
Completitudfuncional. Grado en el cual el conjunto de funcionalidades cubre todas las tareas y los objetivos del usuario especificados.
Corrección funcional. Capacidad del producto o sistema para proveer resultados correctos con el nivel de precisión requerido.
Pertinencia funcional. Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuarioespecificados.
Eficiencia de desempeño
Esta característica representa el desempeño relativo a la cantidad de recursos utilizados bajo determinadas condiciones. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:
Comportamiento temporal. Los tiempos de respuesta y procesamiento y los ratios de throughput de un sistema cuando lleva a cabo sus funciones bajo condicionesdeterminadas en relación con un banco de pruebas (benchmark) establecido.
Utilización de recursos. Las cantidades y tipos de recursos utilizados cuando el software lleva a cabo su función bajo condiciones determinadas.
Capacidad. Grado en que los límites máximos de un parámetro de un producto o sistema software cumplen con los requisitos.
Compatibilidad
Capacidad de dos o más sistemas o componentes paraintercambiar información y/o llevar a cabo sus funciones requeridas cuando comparten el mismo entorno hardware o software. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:
Coexistencia. Capacidad del producto para coexistir con otro software independiente, en un entorno común, compartiendo recursos comunes sin detrimento.
Interoperabilidad. Capacidad de dos o mássistemas o componentes para intercambiar información y utilizar la información intercambiada.
Usabilidad
Capacidad del producto software para ser entendido, aprendido, usado y resultar atractivo para el usuario, cuando se usa bajo determinadas condiciones. Esta característica se subdivide a su vez en las siguientes subcaracterísticas:
Capacidad para reconocer su adecuación. Capacidad del producto quepermite al usuario entender si el software es adecuado para sus necesidades.
Capacidad de aprendizaje. Capacidad del producto que permite al usuario aprender su aplicación.
Capacidad para ser usado. Capacidad del producto que permite al usuario operarlo y controlarlo con facilidad.
Protección contra errores de usuario. Capacidad del sistema para proteger a los usuarios de hacer errores.
Estética dela interfaz de usuario. Capacidad de la interfaz de usuario de agradar y satisfacer la interacción con el usuario.
Accesibilidad. Capacidad del producto que permite que sea utilizado por usuarios con determinadas características y discapacidades.
Fiabilidad
Capacidad de un sistema o componente para desempeñar las funciones especificadas, cuando se usa bajo unas condiciones y periodo de tiempo...
Regístrate para leer el documento completo.