Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIVERSIDAD DE SANTANDER
PEREIRA – RISARALDA
MAYO DE 2014
¿PRESENTA DEBILIDADES EL ESTANDAR ISO/IEC 9126 EN LO REFERENTE A
LA EVALUACIÓN DE LA CALIDAD DEL SOFTWARE?
y además, busca que al mejorar la calidad del proceso se mejore la calidad del
producto, algo que a su vez contribuya a mejorar la calidad en uso, siendo todo esto
posible al realizar la evaluación.
La norma ISO/IEC 14598 brinda pautas para evaluar la calidad del producto software
considerando los posibles actores (desarrolladores, evaluadores, compradores), para lo
cual se halla estructurada en seis partes: ISO/IEC 14598-1, la visión general que
indica su relación con el modelo de calidad ISO/IEC 9126, términos técnicos usados,
requisitos para especificar y evaluar calidad de software, y las características de
repetición, reproducción, imparcialidad y objetividad como fundamentos para la
evaluación; ISO/IEC 14598-2 sobre gestión & planificación de la evaluación;
ISO/IEC 14598-3 sobre proceso para desarrolladores; ISO/IEC 14598-4 sobre
proceso para compradores (Empresas, usuarios); ISO/IEC 14598-5 para
evaluadores e ISO/IEC 14598-6 sobre documentación de los módulos de
evaluación. Esta norma también propone cinco etapas para realizar el proceso de
evaluación del software: Establecer los requerimientos de evaluación (propósito,
tipo de producto, modelo de calidad, características), especificación de la evaluación
(métricas para el modelo de calidad, escala de medición, criterios de evaluación),
diseño de la evaluación (plan de acción, procedimientos de medición y recursos),
ejecución del plan de evaluación (mediciones y registro de todas las acciones
ejecutadas con sus resultados) y conclusión de la evaluación (reporte de la
evaluación del producto).
Ambos estándares, ISO/IEC 9126 e ISO/IEC 14598 son la base para el diseño de la
norma ISO/IEC 25000 dentro del proyecto SQuaRE:
El estándar ISO/IEC 25000 guía el desarrollo de los productos de software con la
especificación y evaluación de requisitos de calidad; categoriza la calidad del software
en características, sub-características y atributos de calidad; considera los dos modelos
de calidad propuestos en ISO/IEC 9126 (Modelo de calidad interna y externa:
Funcionalidad, Fiabilidad, Usabilidad, Rendimiento, Mantenibilidad, Portabilidad,
adicionando Compatibilidad y Seguridad; Modelo de calidad de uso: Efectividad,
Productividad, Seguridad, Satisfacción adicionando Contexto de uso); se centra en
tres fases principales del ciclo de vida del producto software: Producto bajo desarrollo,
producto en operación y producto en uso; y explicita el concepto de calidad en varios
componentes (gestión de calidad en ISO/IEC 2500n, modelo de calidad en ISO/IEC
2501n, medición de calidad en ISO/IEC 2502n, requisitos de calidad en ISO/IEC 2503n
y evaluación de calidad en ISO/IEC 2504n).
De lo anterior puede concluirse que el estándar ISO/IEC 9126 ha sido superado por los
desafíos impuestos por la tecnología actual en materia de calidad de software; que el
estándar ISO/IEC 25000 describe mejor la calidad de software en sus diferentes fases
(desarrollo, producto, evaluación), y que si alguna empresa aún hace uso de dicha
norma, deben considerarse muy seriamente sus limitaciones. Algunas de dichas
limitaciones fueron esclarecidas por Al-qutaish (2009), entre ellas se tiene:
(2). Abran, A.; Khelifi, A.; Suryn, W. and Seffah, A. (2003). "Consolidating the ISO
Usability Models," Proc. of 11th International Software Quality Management Conference.
UK: Glasgow, Scotland.
(3). Behkamala, B., Kahanib, M. and Akbar, M. K. (2009). "Customizing ISO 9126
quality model for evaluation of B2B applications, "Information and Software Technology,
Vol. 51, No. 3.
(5). Chua, B. B. & Dyson, L. E. (2004). "Applying the ISO 9126 Modelto the Evaluation
of an e-Learning System," Proc. of the 21stConference of the Australasian Society for
Computers inLearning in Tertiary Education (ASCILITE'04), Perth, Australia.