La Organización Internacional de Estandarización (ISO), provee de documentación
desarrollada por un grupo técnico especializado en cada área para la cual publica los
estándares pertinentes. Con respecto al desarrollo de software, específicamente a la gestión
de la calidad de los mismos, provee un instructivo sobre las distintas medidas y
especificaciones que deben cumplir los diferentes tipos productos de software para que
pueden ser categorizados como productos de calidad ompleta de
normas ISO dedicadas al desarrollo del software (Familia ISO 9000). En este apartado
consideraremos los aspectos resaltantes sobre la norma de interés a ser aplicada a los
proyectos informáticos de la ingeniería a fin de que cumplan con las requisitos necesarios
aprobad , a saber, la ISO/IEC 9126:2001. Gestión de la calidad
de Productos de Software.
Esta es una norma para evaluación de productos de software. Indica las características
de la calidad, sus métricas asociadas y los lineamientos para su uso. Es útil tanto para evaluar
el producto como para definir los requerimientos. Está definida en un marco conceptual
basado en factores de Calidad del producto de software y Calidad en Uso.
Según dicho marco conceptual, la calidad del producto se traduce en calidad de uso,
específico
mediante el uso del software en lugar de las propiedades del software propiamente dichos.
En la siguiente tabla se muestra los rasgos específicos que debe cumplir cada
característica del estándar con respecto a cada beneficiario involucrado en el proceso.
Según el estándar ISO 8402 (UNE 66-001-92), La Calidad es:
El conjunto de características de una entidad que le confieren su
aptitud para satisfacer las necesidades expresadas y las implícitas
A partir de esto, es necesario preguntarse entonces ¿Cómo saber si un producto
software es de calidad o no? Básicamente si cumple con lo siguiente:
Está bien construido
Responde a los requerimientos del cliente
o Explícitos e Implícitos
Funciona de acuerdo a lo esperado
El estándar ISO 9126 se encuentra divido en 4 partes fundamentales:
1. M
2.
3.
4.
Para comprensión, la especificación de cada una, se encuentran representados
gráficamente en los siguientes diagramas que muestran la distribución de todos los puntos
relacionados con las divisiones de la norma. Además, en vista de que esta es la distribución
sobre la cual debe basarse una organización para la gestión de calidad de sus productos,
tomaremos como punto referencial cada una de las definiciones que a continuación se
plantean, asociándolas con los puntos referentes al desarrollo de un proyecto informático
académico orientado al desarrollo de software (PST IV).
[Las partes asociadas a dicho proyecto se encuentran resaltadas en letra de color rojo]
1. Representación Gráfica del modelo de calidad según ISO 9126
2. Desglose de los puntos correspondientes a los atributos de calidad relacionados con las
Métricas Internas y Externas asociadas al estándar:
Cada una de estos atributos se define como se explican a continuación:
3. Diagrama referentes a las Métricas de Calidad de Uso
Estas características se definen de la siguiente manera:
1.
2.
3.
4.
Este es el contenido que básicamente engloba todo el material disponible, de forma
gratuita, por la organización de estandarización. Ahora bien, el bosquejo y guía para su
aplicación está fuera del dominio gratuito. Se debe cancelar una licencia de al menos 154CHF
(Francos Suizos) para poder adquirirla y contar con toda la documentación necesaria para
poder implementar este estándar de forma puntual en una organización, empresa, compañía,
etc.
Aun así, consideramos los diferentes puntos resaltados anteriormente como una forma
de aplicar los renglones que establece la norma ISO/IEC 9126 dentro de un proyecto
informático académico, de modo que los productos de software resultantes cuenten con una
definición de calidad adecuada.
Proceso de Evaluación
Finalmente, el estándar ISO/IEC 9126 permite a cada organización establecer su propio
modelo de calidad en función de las características del software que se quiera evaluar.
Para la evaluación del estándar 9126 se utiliza el estándar ISO/IEC 14598. Este
proporciona un marco de trabajo para evaluar la calidad de todos los tipos de productos de
software e indica los requisitos para los métodos de medición y para el proceso de evaluación.
Este estándar propone un modelo dividido en 6 etapas, de las cuales deben considerarse
solo las que sean de interés a la hora de evaluar el producto. Pues la sección de la norma que
se debe tomar en cuenta y respetar, depende de la perspectiva o el enfoque que se tiene sobre
lo que se va a evaluar.