El estándar ISO 9126 para evaluar la calidad de software presenta algunas debilidades identificadas a lo largo del tiempo. Entre las debilidades se encuentran que su terminología necesita ser armonizada, las métricas podrían fusionarse y clasificarse mejor, y no considera factores como la usabilidad y satisfacción del usuario. Investigadores también han señalado otras debilidades como la estructura ambigua de una subcaracterística y que el modelo es demasiado general y debe adaptarse a cada software.
Caja de herramientas de inteligencia artificial para la academia y la investi...
Carolina motta perilla_ensayo_actividad.3.1
1. DEBILIDADES EN LAS NORMAS ISO 9126
Estudiante Aprendiente
CAROLINA MOTTA PERILLA
Profesor Consultor
YOSHIRA RODRIGUEZ BERNAL
MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EDUCATIVA
UNIVERSIDAD DE SANTANDER – UDES
PITALITO-HUILA
OCTUBRE 24 DE 2017
2. Título del documento
FALENCIAS DE LA ISO 9126
Introducción
Para la evaluación de la calidad de software, la ISO ha formulado unos estándares en cuanto
a su calidad, entre ellos encontramos el ISO 9126, formulado en 1991 con el objetivo de
establecer un modelo de calidad y hace la distinción entre la calidad interna y la calidad externa
a la vez incluye el concepto de calidad de uso con el fin de que sirva como elemento central en
un proceso de evaluación y que sirva como modelo de calidad central..
Este estableció un modelo, el cual es uno de los primeros en estar organizado y establecido,
presentando aspectos importantes que se tienen en cuenta hoy en día, sin embargo al ejecutarse
en la evaluación de diferentes software se evidenció falencias tanto por los ejecutores como por
investigadores lo cual permitió que estas falencias fueran corregidas en los estándares que
siguieron al ISO 9126. Las debilidades presentadas por el ISO 9126 se mencionan a
continuación.
Enunciado del problema
¿Cuáles con las debilidades del estándar ISO 9126?
Exposición de la tesis
El estándar ISO 9126 desde su origen permitió desarrollar evaluaciones de calidad para los
3. software establecidos, creados y contemporáneos con el estándar, sin embargo con el paso del
tiempo la evolución de los software ha sido evidente y las características propias de la norma ya
no toman a cabalidad los nuevos software haciendo que algunas de ellas sean eliminadas o re-
estructuradas en los estándares que siguieron a la ISO 9126.
De las características modificadas en los siguientes estándares se tienen cuatro auto-
encontradas por quienes ejecutaban la norma y siete por diferentes investigadores.
Argumentación
El Estándar ISO 9126 de 1991, estableció un modelo de calidad que distingue la calidad
interna y externa de un producto donde incluye el término de calidad de uso para el proceso de
evaluación.
Pasados algunos años la norma ISO 9126 fue remplazada por dos estándares relacionados, el
ISO/IEC para la calidad del software y el ISO/IEC 14598 para la evaluación de productos
software, debido a que la anterior contaba con cuatro partes que son: Modelos de calidad, métrica
externa, métrica interna y métricas de calidad de uso.
Estos estándares a diferencia de la ISO 9126 cuenta con cinco partes que son: visión general
que ofrece el panorama general para la evaluación de calidad de cualquier tipo de software,
indicando los requisitos para los métodos de evaluación y medición que se utilicen; la Gestión
de planificación, los Procesos para los desarrolladores en un nivel práctico, luego un proceso
para los compradores y el Proceso para los evaluadores. La norma 14598 define que el
proceso de evaluación debe tener como características fundamentales la repetición, la
reproducción, la imparcialidad y sobre todo la objetividad.
4. La norma ISO 9128 tiene: métrica interna, métrica externa en el producto del software y
métrica de calidad de uso en el impacto del producto software mientras que la norma 14598 tiene;
soporte para la evaluación en los recursos y entornos, proceso de evaluación en el proceso de
evaluación, métrica interna, métrica externa en el producto del software y métrica de calidad de
uso en el impacto del producto software.
La ISO 9126 es de la primera generación de estándares y los ISO/IEC 25000 son la segunda
generación, por lo que la segunda busca cubrir necesidades detectadas como: ISO 9126-1 que
hereda sus características, pero se centra más del lado del producto software contemplando tres
fases principales en su ciclo de vida: producto bajo desarrollo, producto en operación y producto
en uso.
El modelo de calidad SQUARE categoriza la calidad de software en ocho características que
cubren las propiedades estáticas y dinámicas del software.
Se hace necesario dar mención a lo antes referenciado, ya que se encuentran debilidades de la
ISO 9126, unas son identificadas durante el trabajo previo o descubiertos por investigadores.
Como algunas de la debilidades identificadas encontramos: que su terminología necesita
armonizar con el vocabulario internacional de las normas, las métricas 2-3-4 pueden fusionarse y
necesitan clasificarse en derivado métricos para nivelarse con la ISO 15939, los rangos de varias
métricas es de 0 y 1, no son comprensibles y es necesario establecer adecuadamente los rangos de
calificación en las encuestas porque tiene actividades de la ISO 12207.
Otras debilidades identificadas por investigadores son : para Jung et al la sexta norma de la
sub-características tiene dos posibles soluciones, donde establece que es ambigua su estructura.
Chua y Dyson proponen que las características de la ISO 9126 se amplíen para incluir factores
más específicos como consistencia, simplicidad, legibilidad y uso del color. También se sugiere
que se incluya una sub-característica de ayuda como parte de la Usabilidad y así asegurar que este
5. importante factor no sea descuidado. Además, proponen la inclusión de usuarios. Incluyendo
también la satisfacción como característica para relacionar el impacto del sistema en el contexto
educativo del usuario pero ante todo que se tenga en cuenta las necesidades específicas.
Según Abran et al. ” A la estructura de la ISO 9126 deben de añadirse la capacidad de
aprendizaje y la seguridad de acuerdo a Jerarquía estructurada de ISO 9126” y Boegh declaró
que no podía aplicar las métricas ISO 9126 directamente porque eran imprecisas y no hay un
enfoque formalizado con reglas de conteo.
Para Behkamal et al.” El modelo de calidad ISO 9126 es general”, pero para aplicarla es
necesario adaptarla .Finalmente Erazo ha analizado el modelo de calidad ISO 9126 y presentado
los resultados de una evaluación real, ilustrando cada uno Característica con sus respectivos
aspectos valorados.
Conclusiones
La ISO como Organización Internacional de Normalización es responsable de aprobar
normas que contribuyan a verificar la calidad de los productos que se crean y desarrollan en los
diferentes sectores. Es por eso que a medida de que se crean normas para los productos que van
llegando al mercado estas tienen que evolucionar con el pasar de los años porque los productos
lo ameritan.
Un claro ejemplo de lo anterior, es la norma ISO 9126 que al iniciar fue el estándar
Internacional para medir la calidad de un producto Software, pero actualmente las características
y sub-características que lo conforman no toma en cuenta algunos requisitos de calidad del
software y la evaluación.
6. Las debilidades encontradas de la ISO 9126 son: la inadecuada terminología, la
inconsistencia de las métricas utilizadas, no se tiene una base de métricas a utilizar, los valores
asignados a las métricas son poco comprensibles, hay información cruzada con la norma ISO
12207 y existe características con sub-características que no señalan un cumplimiento de
calidad.
Referentes Bibliográficos
Dávila, A., Melendez, K., & Flores, L. (2006). Determinación de los requerimientos de Calidad del
Producto Software Basados en Normas Internacionales. IEEE Latin America Transactions. 4 (2)
pág 100-106. Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap3/2.pdf
IASTED, 1-11. Suryn, W., & Abran, A. (2003) ISO/IEC SQuaRE. The second generation of
standards for software product quality. Recuperado de:
http://profs.etsmtl.ca/wsuryn/research/SQE-Publ/SQuaRE-second%20generation%20of
%20standards%20for%20SW%20Quality%20(IASTED03).pdf
ISO/TC???/SC???N???. Internactional Standard 9126 part 1 – Quality model. ISO. Pág (1-25).
Recuperado de: http://www.cse.unsw.edu.au/~cs3710/PMmaterials/Resources/9126-
1%20Standard.pdf
Rafa, E. Al-Qutaish. (2005). An Investigation of the weaknesses of the ISO 9126 Internactional
Standard. Recuperado de :
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap3
7. /1.pdf
Rey, A, (2012). Estándares para la evaluación de la calidad. Módulo Evaluación de la Calidad de
la Tecnología Educativa. Universidad de Santander. Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/cap3/Capitulo
_Completo.pdf