Esta norma Internacional fue
publicada en 1992, la cual es usada para la evaluación de la calidad de
software, llamado “Information technology-Software product evaluation-Quality
characteristics and guidelines for their use”; o también conocido como ISO 9126
(o ISO/IEC 9126). Este estándar describe 6 características generales:
Funcionalidad, Confiabilidad, Usabilidad, Eficiencia, Mantenibilidad, y
Portabilidad.
La norma ISO/IEC 9126 permite
especificar y evaluar la calidad del software desde diferentes criterios
asociados con adquisición, requerimientos, desarrollo, uso, evaluación,
soporte, mantenimiento, aseguramiento de la calidad y auditoria de software.
Los modelos de calidad para el software se describen así
Calidad Interna
Es la totalidad de las características del producto de software desde una
perspectiva interna.
La calidad interna es mediad y evaluada con base a los
requerimientos internos de calidad.
Calidad externa
Es la totalidad de las características del producto de software desde una
perspectiva externa.
Es la calidad cuando
el software es ejecutado, la cual es típicamente medida y evaluada
en un ambiente simulado, con daros simulados y usando métricas externas.
Calidad de uso
Es la perspectiva del usuario de la calidad del producto de
software cuando este es usado en un ambiente específico y en un contexto de uso
específico.
El modelo de
calidad establecido en la primera parte del estándar, ISO 9126-1,
clasifica la calidad del software en un conjunto estructurado de
características y subcaracterísticas de la siguiente manera:
FUNCIONALIDAD
Funcionalidad es la capacidad del
software de cumplir y proveer las funciones para satisfacer las necesidades
explícitas e implícitas cuando es utilizado en condiciones específicas.
CONFIABILIDAD
La confiabilidad es la capacidad del software para asegurar un nivel
de funcionamiento adecuado cuando es utilizando en condiciones específicas. En
este caso al confiabilidad se amplia sostener un nivel especificado de
funcionamiento y no una función requerida
USABILIDAD
La usabilidad es la capacidad del
software de ser entendido, aprendido, y usado en forma fácil y atractiva.
Algunos criterios de funcionalidad, fiabilidad y eficiencia afectan la
usabilidad, pero para los propósitos de la ISO/IEC 9126 ellos no clasifican
como usabilidad. La usabilidad está determinada por los usuarios finales y los
usuarios indirectos del software, dirigidos a todos los ambientes, a la
preparación del uso y el resultado obtenido.
EFICIENCIA
La eficiencia del software es la
forma del desempeño adecuado, de acuerdo a al número recursos utilizados según
las condiciones planteadas. Se debe tener en cuenta otros aspectos como la
configuración de hardware, el sistema operativo, entre otros.
CAPACIDAD DE MANTENIMIENTO
La capacidad de mantenimiento es la cualidad que tiene el software
para ser modificado. Incluyendo correcciones o mejoras del software, a cambios
en el entorno, y especificaciones de requerimientos funcionales.
PORTABILIDAD
La capacidad que tiene el software para ser
trasladado de un entorno a otro.
CALIDAD EN USO
Calidad en uso es la calidad del software que el usuario final
refleja, la forma como el usuario final logra realizar los procesos con
satisfacción, eficiencia y exactitud. La calidad en uso debe asegurar la prueba
o revisión de todas las opciones que el usuario trabaja diariamente y los
procesos que realiza esporádicamente relacionados con el mismo software.
No hay comentarios:
Publicar un comentario