El estándar ISO 9126, fue formulado inicialmente en 1991, donde se establece un modelo de calidad y su uso como marco para la evaluación del software. Aquí se distingue entre calidad interna y calidad externa, y se introduce el concepto de calidad en uso, este planteamiento cubre las necesidades de los usuarios, de los desarrolladores y de los mismos productos.
Durante los últimos 30 años, se han realizado diversas investigaciones a diversos modelos para la caracterización de la calidad del producto software, lo cual le ha permitido ser una de las normas ISO más reconocidas.
Objetivo: Proponer un modelo de calidad que sirva como elemento central en un proceso de evaluación.
Es muy interesante que esta norma puede aplicarse a cualquier tipo de software, incluso al desarrollado para el ámbito educativo, que es el que más nos interesa.
La norma ISO 9126, está compuesta de acuerdo al siguiente esquema:
Las métricas externas: para medir las características de calidad del software en las etapas finales del ciclo de vida del producto. Proponen una escala cuantitativa y una forma de medir las características dinámicas del código cuando se ejecuta en una computadora o en el entorno requerido.
Las métricas internas: Se utilizan en la medición de las características de la calidad del software en las etapas tempranas del proceso del desarrollo o su ciclo de vida. La calidad interna se mide en el proceso de desarrollo del producto, se establecen unas métricas internas con su escala cuantitativa y una forma de medir dichas características.
Métricas de calidad de uso: Aquí la idea es permitir visibilizar la interrelación entre el usuario y el producto desde la óptica de la eficiencia y la satisfacción.
A continuación se presenta una figura en el cual se ilustra la calidad en el ciclo de vida del software. Tomado de LEM, evaluación de la calidad de la tecnología educativa, Rey, A. (2015). Pág. 93.