You are on page 1of 7

ENSAYO

LAS DEBILIDADES PRESENTADAS POR LA NORMA ISO 9126.

IVÁN RODRIGO BENAVIDES GARCIA

UNIVERSIDAD DE SANTANDER
CIENCIAS DE LA EDUCACIÓN
MAESTRIA EN GESTIÓN DE TECNOLOGÍA DE LA EDUCACIÓN
BOGOTÁ
2018
LAS DEBILIDADES PRESENTADAS POR LA NORMA ISO 9126.

En la última década del siglo XXI, el sistema de la calidad se ha convertido en la solución a los

problemas que presentan las empresas, en cuanto a detalles como lo son el ahorro en tiempo y

costos y por consiguiente saben que de esta manera se puede lograr una mayor eficacia y

rentabilidad. Dentro de estas hay empresas que se dedican a desarrollar software de la calidad el cual

tiene como objetivo producir un software que cumplan con unos parámetros y niveles mínimos para

que un producto software sea considerado de calidad.

Para el año 1987 la Oficina Internacional para la Estandarización (ISO por sus siglas en inglés de

International Organization for Standarization) y la Comisión Electrotécnica Internacional (IEC por sus

siglas en inglés de International Electrotechnical Commission) constituyeron un comité técnico

conjunto (JTC1 de sus siglas en inglés de Joint Technical Committee) con la finalidad de proponer

normas –internacionales- en el campo de las tecnologías de la información (incluyendo los sistemas de

microprocesadores) y los equipos. Los ingenieros de software consideran” las normas como un

lenguaje internacional donde su importancia radica en que los procesos que deban ser aplicados sean

entendibles para todos y afirman que si una empresa dejara de basar sus productos y servicios en las

normas prácticamente no tendrían ningún éxito, fracasarían y los costes serían muy altos, lo que

afectaría la economía mundial” (Santiago, 2009)

La calidad del producto es el primer factor que se debe tener en cuenta en el desarrollo de los

proyectos de desarrollo de software y que pueden evidenciar en internet, una situación donde

mencionada calidad puede afectar significativamente la correlación que se da entre entre los usuarios

y los desarrolladores que proporcionan el software para la interacción.

La calidad debe estar definida por los referentes de calidad ISO que son las normas que la regulan, en

las primeras etapas del desarrollo se debe de planificar las actividades de control de la calidad. . Las

métricas internas obtenidas durante la medición del software deben servir de base para las decisiones
de las actividades del plan de trabajo, si existieren desviaciones de la calidad esperada. Las métricas

externas permitirán la confirmación de la calidad planificada en las pruebas y operación y finalmente la

calidad del producto desde el punto de vista del usuario debe evaluarse usando para ello las métricas

de calidad en uso. Las normas proponen un conjunto de métricas, pero se indica que no todas pueden

ser necesarias para todos los casos, y también señala que es posible utilizar un conjunto de métricas

diferentes; la determinación de que métricas usar es responsabilidad de los desarrolladores.

Como primer paso el objetivo de esta norma en estudio ISO/IEC 9126 es proponer un modelo de

calidad que sirva como elemento central en un proceso de evaluación desde diferentes criterios

asociados con adquisición, requerimientos, desarrollo, uso, evaluación, soporte, mantenimiento,

aseguramiento de la calidad y auditoría de software. La norma descompone el concepto de calidad en

componentes que denomina calidad interna, calidad externa y calidad en uso, con la idea de cubrir las

necesidades de los usuarios, desarrolladores y los mismos productos.

“ El modelo de calidad de la ISO/IEC 9126 tiene una jerarquía donde al nivel más bajo se encuentran

los atributos de calidad definidos para productos software, y estos a su vez se clasifican en sub

categorías, las cuales hacen parte de alguna de las características definidas, que permiten profundizar

en la evaluación de la calidad de productos de software. (UDES, 2015)

A simple vista la ISO 9126 es presentada como un modelo óptimo para evaluar la calidad del producto,

ya que es de los modelos más completos que existen en la actualidad y goza de reconocimiento

internacional, pero si tendrá en cuenta todos los aspectos relevantes ¿cómo la cuantificación de las

características para que esta norma sea la mejor opción que tienen las organizaciones para evaluar la

calidad del software?


Para poder responder este cuestionamiento, Lo primero que se debe clarificar en el desarrollo de este

escrito es qué se entienda y quede claro el concepto de calidad, y cómo se integra esta característica

al ámbito de los sistemas de gestión de información y los paquetes software.

Es claro hoy que los ordenadores y el software que se ejecuta en éstos, son utilizados para una cada

vez más amplia variedad de campos y aplicaciones: planificación del territorio, diseño arquitectónico,

síntesis de proteínas, capacitación a distancia, análisis de señales en la explotación petrolera, entre

otros. ISO (ISO; IEC;, 2001) indica que es importante que cada característica relevante de calidad del

producto software se especifique y se evalué, usando dentro de lo posible métricas que estén

validadas o ampliamente aceptadas, como el estándar ISO 9126 presenta algunas deficiencias a la

hora de ejecutarlo lo que dificulta saber el nivel adecuado para medir cuantitativamente cada

característica, lo que supone entonces que cada empresa “dedicada a producir software trabaje en

establecer su modelo de calidad que le permita valorar el nivel de excelencia de sus productos, en el

que deberán incluirse instrumentos de medición que permitan calificar cuantitativamente cada una de

las características “ (FIGUEROA, 2012).

La serie de normas ISO/IEC 9126 establece un modelo de calidad de producto y muestra la

identificación de los requerimientos de calidad como un paso necesario para la calidad de producto.

Sin embargo, no establece el modo en que se ha de determinar los requerimientos de calidad (interna,

externa, o en uso) relevantes para el producto a construirse y tampoco establece como determinar los

niveles esperados en las métricas a usarse. Determinar los requerimientos de calidad y los niveles de

métricas, aparentan ser actividades sencillas, pero podrían resultar ser engorrosas y propensas a

errores si no se tiene establecido un esquema sistemático para su determinación. (Dávila Abraham,

2006). El autor Abud Figueroa describe: “Dependiendo de los distintos tipos de aplicaciones las

métricas podrán variar, ya que aunque las características expuestas son comunes a la totalidad de los

productos, cada software particular requiere una evaluación específica” (ABUD FIGUEROA, 2012)
“En este sentido se han realizado muchos trabajos que establecen propuestas para el establecimiento

de los factores cualitativos que afectan la calidad del software. Entre los principales están los factores

de calidad de McCall y aquellos propuestos por HewlettPackard (FURPS: Funcionality, Usability,

Reliability; Performance, Supportability). Además se han hecho varios intentos por estandarizar los

mecanismos de evaluación de calidad del software. Entre los principales están la familia de normas

ISO 9000 (en especial la ISO 9001 y la ISO 9003-2), el modelo de niveles madurez CMM (Capability

Maturity Model), el estándar para el aseguramiento de planes de calidad del IEEE 730:1984, el plan

general de garantía de calidad del Consejo Superior de Informática MAPy la norma ISO/IEC 9126”,

(ABUD FIGUEROA, 2012) que es objeto de este ensayo.

“Actualmente, la ISO ha reconocido la necesidad de seguir mejoras a la norma ISO 9126,

principalmente como resultado de los avances en el campo de tecnologías de la información y los

cambios en medio ambiente [6]. Por lo tanto, la ISO está trabajando en la próxima generación de

estándares de calidad de productos de software que se denominará Requisitos de calidad de

productos de software y Evaluación (ISO 25000). Esta serie de normas reemplazará la actual ISO

9126 y la serie ISO 14598”.

Finalmente se concluye que todo aquél que se interese en aplicar modelos de calidad en la producción

de software pueda generar sus propias métricas bajo la guía de este estándar ISO 9126. Deberá

trabajar para establecer su modelo de calidad que le permita valorar el nivel de excelencia de sus

productos, en el que deberán incluirse instrumentos de medición que permitan calificar

cuantitativamente cada una, ya que la norma ISO 9126, no establece el modo en que se ha de

determinar los requerimientos de calidad relevantes para el producto a construirse y tampoco

establece como determinar los niveles esperados en las métricas a usarse y realizar esto puede

resultar muy dispendioso y engorroso.


La ISO 9126 podría mejorar si se corrigen algunas fallas como la característica Usabilidad. Para hacer

el modelo más simple de utilizar para los educadores, que puede ser no la usabilidad de expertos, se

propondrá que esta característica debería ser más amplia para incluir factores más específicos como

la coherencia, la sencillez, la legibilidad y el uso del color. También se sugiere una sub-característica

Ayuda sea incluida como parte de Usabilidad, sobre todo para garantizar que este importante factor no

sea descuidado. Además, se propone la inclusión de la satisfacción del usuario como una

característica mundial para resumir el impacto general del sistema en el usuario en su contexto

educativo específico y sus requisitos específico

En la actualidad la ISO ha reconocido las deficiencias de la norma ISO 9126 y está trabajando por

mejorarla. Esto como resultado de los avances en el campo de las TI y los cambios ambientales.” Por

lo tanto, la ISO está trabajando en la próxima generación de estándares de calidad de productos de

software que se denominará Requisitos de calidad de productos de software.


BIBLIOGRAFIA

ABUD FIGUEROA, M.A. (2012). UNIVERSIDAD TECNOLOGICA D PEREIRA. Obtenido de


http://reposito.utp.edu.co/dspace./bitstream/11059/2737/0053L864e_anexo.pdf

Al-QUTAISH. R.E (2009). An investigacion of the Weaknesses of the ISO 9126 internacional standard.
EUA.

DAVILA ABRAHAM, M.K (2006) IEE. latin america transations. determinacion de los requerimientos de
calidad del producto software, basado en normas internacionales. Perú.

FIGUEROA, M.A (2012) UNIVERSIDAD TECNOLOGICA DE PEREIR. Obtenido de


http://reposito.utp.edu.co/dspace./bitstream/11059/2737/0053L864e_anexo.pdf

Libro Electrónico Multimedial: Evaluación de la Calidad de la Tecnología Educativa Capítulo III.


Estándares para Evaluación de la Calidad del Software.

SANTIAGO. (NOVIEMBRE DE 2009). Blogspost,co. obtenido de http://sistema-calidad.blogspot.com/