Iso 25010
Iso 25010
Iso 25010
para la evaluacin de la calidad del producto. En este modelo se determinan las caractersticas
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 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 caractersticas y subcaractersticas.
El modelo de calidad del producto definido por la ISO/IEC 25010 se encuentra compuesto por
las ocho caractersticas de calidad que se muestran en la siguiente figura:
Adecuacin Funcional
Representa la capacidad del producto software para proporcionar funciones que satisfacen las
necesidades declaradas e implcitas, cuando el producto se usa en las condiciones
especificadas. Esta caracterstica se subdivide a su vez en las siguientes subcaractersticas:
Eficiencia de desempeo
Esta caracterstica representa el desempeo relativo a la cantidad de recursos utilizados bajo
determinadas condiciones. Esta caracterstica se subdivide a su vez en las siguientes
subcaractersticas:
Compatibilidad
Capacidad de dos o ms sistemas o componentes para intercambiar informacin y/o llevar a
cabo sus funciones requeridas cuando comparten el mismo entorno hardware o software. Esta
caracterstica se subdivide a su vez en las siguientes subcaractersticas:
Coexistencia. Capacidad del producto para coexistir con otro software independiente,
en un entorno comn, compartiendo recursos comunes sin detrimento.
Usabilidad
Capacidad del producto software para ser entendido, aprendido, usado y resultar atractivo
para el usuario, cuando se usa bajo determinadas condiciones. Esta caracterstica se
subdivide a su vez en las siguientes subcaractersticas:
Capacidad para reconocer su adecuacin. Capacidad del producto que permite al
usuario entender si el software es adecuado para sus necesidades.
Capacidad para ser usado. Capacidad del producto que permite al usuario operarlo y
controlarlo con facilidad.
Proteccin contra errores de usuario. Capacidad del sistema para proteger a los
usuarios de hacer errores.
Accesibilidad. Capacidad del producto que permite que sea utilizado por usuarios con
determinadas caractersticas y discapacidades.
Fiabilidad
Capacidad de un sistema o componente para desempear las funciones especificadas,
cuando se usa bajo unas condiciones y periodo de tiempo determinados. Esta caracterstica
se subdivide a su vez en las siguientes subcaractersticas:
Seguridad
Capacidad de proteccin de la informacin y los datos de manera que personas o sistemas no
autorizados no puedan leerlos o modificarlos. Esta caracterstica se subdivide a su vez en las
siguientes subcaractersticas:
Confidencialidad. Capacidad de proteccin contra el acceso de datos e informacin
no autorizados, ya sea accidental o deliberadamente.
No repudio. Capacidad de demostrar las acciones o eventos que han tenido lugar, de
manera que dichas acciones o eventos no puedan ser repudiados posteriormente.
Mantenibilidad
Esta caracterstica representa la capacidad del producto software para ser modificado efectiva
y eficientemente, debido a necesidades evolutivas, correctivas o perfectivas. Esta
caracterstica se subdivide a su vez en las siguientes subcaractersticas:
Capacidad para ser modificado. Capacidad del producto que permite que sea
modificado de forma efectiva y eficiente sin introducir defectos o degradar el desempeo.
Capacidad para ser probado. Facilidad con la que se pueden establecer criterios de
prueba para un sistema o componente y con la que se pueden llevar a cabo las pruebas
para determinar si se cumplen dichos criterios.
Portabilidad
Capacidad del producto o componente de ser transferido de forma efectiva y eficiente de un
entorno hardware, software, operacional o de utilizacin a otro. Esta caracterstica se
subdivide a su vez en las siguientes subcaractersticas:
Adaptabilidad. Capacidad del producto que le permite ser adaptado de forma efectiva
y eficiente a diferentes entornos determinados de hardware, software, operacionales o de
uso.
Capacidad para ser instalado. Facilidad con la que el producto se puede instalar y/o
desinstalar de forma exitosa en un determinado entorno.
Capacidad para ser reemplazado. Capacidad del producto para ser utilizado en lugar
de otro producto software determinado con el mismo propsito y en el mismo entorno.