MODELO ISO/IEC 9126

Análisis Estructural Modelo de Evaluación para la Calidad del Software ISO/IEC 9126

Por: Diana Paola Toledo Sánchez

La calidad ha sido estudiada e investigada durante muchos años, con el objetivo de establecer unos estándares o modelos que permitan evaluar de manera sistemática productos, bienes o servicios que cumplan con las necesidades y expectativas de los clientes. Entre estos modelos encontramos los de tipo mixto, que tienen como ventaja sobre los otros modelos, el tener factores de calidad que pueden ser reutilizados de manera general en muchos proyectos y que pueden a su vez ser refinados y operacionalizados en un proyecto particular. Uno de los modelos mixtos más investigados con una gran trayectoria en los últimos 30 años, son los estándares de calidad ISO/IEC 9126, que permiten evaluar la calidad externa e interna, y la calidad en uso de los software educativos. (Rey, 2015)

Metodología ISO

ISO (International Organization for Standardization), Organización Internacional de Normalización, es una organización internacional independiente, no gubernamental, de la que forman parte actualmente 163 organismos nacionales de normalización. (Calderon Macías , 2016)

Esta compuesta por un miembro por país, y su sede y la Secretaría Central se encuentran en Ginebra (Suiza) que es el lugar desde el cual se coordina el sistema, compuesta por delegaciones gubernamentales y no gubernamentales, subdivididos en una serie de subcomités encargados de desarrollar las guías que contribuirán al mejoramiento. (Calderon Macías , 2016)

La normalización persigue fundamentalmente tres objetivos:

1. Simplificación: con el fin de disminuir el número de modelos, con la idea de seleccionar aquel o aquellos más necesarios.

2. Unificación: con objetivo de unirlos para facilitar el intercambio a nivel internacional.

3. Especificación: con la idea de alejar los fallos y errores en la identificación, lo cual llevará a general un lenguaje mucho más claro y preciso. (Calderon Macías , 2016)

El Instituto Colombiano de Normas Técnicas y Certificación (ICONTEC) es el organismo nacional de normalización en Colombia, es el representante de la ISO y está encargado de la creación de normas técnicas y de certificación de Calidad. (Rey, 2015)

Modelo ISO/IEC 9126

Este modelo es establecido desde el modelo de MCcall en 1977 y es publicado en 1992, su función principal es en el marco de evaluación para software educativo. Define los propósitos para la evaluación de la calidad de software, como la adquisición, requerimientos, desarrollo, uso, evaluación, soporte, mantenimiento, aseguramiento de la calidad y auditoria de software. (Calderon Macías , 2016)

Este estándar está fraccionado en cuatro partes, las cuales se encargarán de dirigir, las métricas externas, las métricas internas y la calidad en las métricas de uso. Es la norma ISO más reconocida dentro de la comunidad y tiene aportes de investigación a su modelo por más de 30 años.

Partes de la Norma ISO/IEC 9126

La norma presenta dos modelos de evaluación, el primero es enfocado hacia la evaluación de la calidad del software a través del modelo de calidad interna y calidad externa ­; el segundo evalúa el producto a través de la calidad de uso. Ambos modelos presentan una jerarquía en sus categorías de evaluación divididas en: características de los factores de calidad, subcaracterísticas de los factores y atributos de calidad del producto. En el mapa conceptual se observa las métricas de cada modelo.

Figura 1. Mapa conceptual de las métricas del Modelo ISO/IEC 9126. (Rey, 2015)

Modelo de Calidad Interna y Externa

En este modelo está conformado por 6 características para calidad interna y externa, como la funcionalidad, fiabilidad, usabilidad, eficiencia, matenibilidad y portabilidad. Cuando el software se utiliza como una parte de un sistema informático global, estas divisiones se aprecian externamente, y se presentan como el resultado de atributos internos de software.

Figura 2. Mapa conceptual de las características y subcaracterísticas del modelo de calidad interna y externa de la Norma ISO/IEC 9126 (Rey, 2015)

Figura 3. Mapa conceptual de las características del modelo de calidad de uso de la Norma ISO/IEC 9126 (Rey, 2015)

Las métricas internas, son independientes a la ejecución del software, y las métricas externas, se aplicarán al programa que está en funcionamiento. Para un correcto uso, la calidad en las métricas, solo estarán realmente disponibles, cuando el software obtenido se prueba en situaciones reales. Para la evaluación de la calidad del proceso es lineal, donde la calidad de uso depende de la medición de la métrica externa e interna, y la métrica externa está determinada por la métrica interna.

De acuerdo a todo lo planteado, este modelo de evaluación toma en cuenta todos los factores implicados desde los elementos de los desarrolladores del software, los productos y los usuarios, lo cual permite medir la calidad del producto software en todas sus fases, contemplando diferentes características internas, externas y del uso del producto. Es un modelo que permitirá hacer de manera más completa las correcciones y adaptaciones para el éxito del software, no mirando solo la funcionalidad del producto final, sino evaluando todas sus características desde el diseño, implementación, operación, interacción del usuario y satisfacción del mismo para suplir su necesidad al usarlo.