ENSAYO DEBILIDADES DE LA NORMA ISO 9126

7

Click here to load reader

description

Se mencionan algunos aspectos de la norma ISO 9126 y a partir de su lectura y análisis e investigaciones de otros autores se describen las debilidades encontradas y se dan las conclusiones

Transcript of ENSAYO DEBILIDADES DE LA NORMA ISO 9126

EVALUACION DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA

ENSAYO DEBILIDADES DE LA NORMA ISO 9126

LUZ AMIRA DUARTE CARREO

PRESENTADO A:DRA. MILENA PAOLA MAIGUEL

UNIVERSIDAD DE SANTANDER UDESMAESTRIA EN GESTION DE LA INFORMATICA EDUCATIVABUCARAMANGA 2015DEBILIDADES DE LA NORMA ISO 9126

INTRODUCCION

En los ltimos aos la calidad se ha convertido en la solucin a los problemas que presentan las empresas, calidad representada en un ahorro en tiempo y costos y por consiguiente saben que de esta manera se puede lograr una mayor eficacia y rentabilidad. La calidad se puede definir como el grado en que un sistema, componente o proceso se ajusta a las necesidades y expectativas del cliente. La industria de desarrollo de software no se aleja de esta realidad. Para estas empresas desarrolladoras de software la calidad tiene como objetivo producir software que cumplan con unos parmetros y niveles mnimos para que un producto software sea considerado de calidad. 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 prcticamente no tendran ningn xito, fracasaran y los costes seran muy altos, lo que afectara la economa mundial (Santiago, 2009)

Este ensayo tiene como objetivo presentar las debilidades que presenta la norma ISO 9126 y para ello vale la pena mencionar brevemente algunos aspectos de la norma. A partir de ellas y con el apoyo de la investigacin de otros autores se mencionarn las debilidades encontradas.

ENUNCIACIN DEL PROBLEMA

El problema es que la mayora de las caractersticas que definen al software no se pueden cuantificar fcilmente; generalmente, se establecen de forma cualitativa, lo que dificulta su medicin, ya que se requiere establecer mtricas que permitan evaluar cuantitativamente cada caracterstica dependiendo del tipo de software que se pretende calificar (ABUD FIGUEROA, 2012)

El objetivo de esta norma ISO/IEC 9126 es proponer un modelo de calidad que sirva como elemento central en un proceso de evaluacin desde diferentes criterios asociados con adquisicin, requerimientos, desarrollo, uso, evaluacin, soporte, mantenimiento, aseguramiento de la calidad y auditora 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 jerarqua donde al nivel ms bajo se encuentran los atributos de calidad definidos para productos software, y estos a su vez se clasifican en subcaractersticas, las cuales hacen parte de alguna de las caractersticas definidas, que permiten profundizar en la evaluacin 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 mas completos que existen en la actualidad y goza de reconocimiento internacional, pero si tendr en cuenta todos los aspectos relevantes como la cuantificacin de las caractersticas para que esta norma sea la mejor opcin que tienen las organizaciones para evaluar la calidad del software?

EXPOSICIN DE LA TESIS

Lo primero que se debe clarificar en el desarrollo de este ensayo es qu se entiende como calidad, y cmo se integra esta caracterstica al mbito de los sistemas de gestin de informacin y los paquetes software.

Tal como ha evolucionado la calidad, el concepto ha sufrido varias transformaciones en el tiempo, de este modo existen diferentes definiciones emitidas por los grupos de trabajo dedicados a su estudio. La Real Academia Espaola define calidad como una propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor. Otros significados ms formales y que tienen en cuenta la dimensin humana son los que sugiere el Dr. Joseph M. Juran (Juran, 1995): Calidad es adecuacin (del producto) al uso; Calidad consiste en libertad despus de las deficiencias; La calidad se refiere a la ausencia de deficiencias; La calidad consiste en aquellas caractersticas de producto que se basan en las necesidades del cliente y que por eso brindan satisfaccin con el producto. Por otro lado el Profesor Deming (Deming, 1991) indica que calidad es traducir las necesidades futuras de los usuarios en caractersticas mensurables, solo as un producto puede ser diseado y fabricado para dar satisfaccin a un precio que el cliente pagar. (Penton Saucedo, 2013)

Es claro hoy que los ordenadores y el software que se ejecuta en stos, son utilizados para una cada vez ms amplia variedad de campos y aplicaciones: planificacin del territorio, diseo arquitectnico, sntesis de protenas, capacitacin a distancia, anlisis de seales en la explotacin petrolera, entre otros. ISO (ISO; IEC;, 2001) indica que es importante que cada caracterstica relevante de calidad del producto software se especifique y se evalu, usando dentro de lo posible mtricas que estn validadas o ampliamente aceptadasLa Organizacin Internacional de Normalizacin (ISO, acrnimo en ingls) y la Comisin Electrotcnica Internacional (IEC, acrnimo en ingls) constituyen el ncleo para la normalizacin a nivel internacional. Estas entidades trabajan en colaboracin con otras organizaciones internacionales, gubernamentales y privadas, conformando comits tcnicos, a travs de los cuales se han desarrollado estndares como ISO/IEC 9126 e ISO/IEC 14598. (Penton Saucedo, 2013)

El estndar ISO 9126 presenta algunas deficiencias a la hora de ejecutarlo lo que dificulta saber el nivel adecuado para medir cuantitativamente cada caracterstica, 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 debern incluirse instrumentos de medicin que permitan calificar cuantitativamente cada una de las caractersticas (FIGUEROA, 2012)

ARGUMENTACIN

La serie de normas ISO/IEC 9126 establece un modelo de calidad de producto y muestra la identificacin 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 mtricas a usarse. Determinar los requerimientos de calidad y los niveles de mtricas, aparentan ser actividades sencillas, pero podran resultar ser engorrosas y propensas a errores si no se tiene establecido un esquema sistemtico para su determinacin. (Dvila Abraham, 2006)

Dependiendo de los distintos tipos de aplicaciones las mtricas podrn variar, ya que aunque las caractersticas expuestas son comunes a la totalidad de los productos, cada software particular requiere una evaluacin especfica (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 estn los factores de calidad de McCall [1][4] y aquellos propuestos por HewlettPackard (FURPS: Funcionality, Usability, Reliability; Performance, Supportability) [4]. Adems se han hecho varios intentos por estandarizar los mecanismos de evaluacin de calidad del software. Entre los principales estn la familia de normas ISO 9000 (en especial la ISO 9001 y la ISO 9003-2)[5], el modelo de niveles madurez CMM (Capability Maturity Model)[7], el estndar para el aseguramiento de planes de calidad del IEEE 730:1984 [7], el plan general de garanta de calidad del Consejo Superior de Informtica MAP[7] y la norma ISO/IEC 9126 [3], (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 tecnologas de la informacin y los cambios en medio ambiente [6]. Por lo tanto, la ISO est trabajando en la prxima generacin de estndares de calidad de productos de software que se denominar Requisitos de calidad de productos de software y Evaluacin (ISO 25000). Esta serie de normas reemplazar la actual ISO 9126 y la serie ISO 14598

Como complemento a las anteriores deficiencias de la norma ISO 9126 mencionadas se destacan del documento An Investigation of the Weaknesses of the ISO 9126 International Standard las siguientes : (Al-Qutaish, 2009)

La terminologa debe ser armonizada con la ISO Vocabulario Internacional de bsico y general Trminos de Metrologa [8].

Las mtricas en ISO 9126 partes 2, 3 y 4 son completamente fusionado y deben ser clasificadas en base y los indicadores derivados de estar alineados con la ISO 15939 [9].

Es de sealar que los rangos de los resultados de muchos de las mtricas de la norma ISO 9126 son entre 0 y 1. Por lo tanto, es fcil de convertir a porcentaje valores. Sin embargo, desde nuestro punto de vista, estos resultados seran ms fcil de entender si fueran clasificado en trminos de valores cualitativos; por ejemplo, para la realizacin de tareas, si el resultado porcentaje es del 100%, luego de la finalizacin de la tarea se etiqueta "excelente"; si el resultado es 80%, entonces la finalizacin de la tarea es la etiqueta "muy buena"; y as sucesivamente [10, 13].

Cuando el mapeo de la ISO 9126 a la norma ISO 12207, muchos de las ISO 9126 mtricas de calidad a que se refiere la norma ISO 12207 procesos. Sin embargo, como se conoce, cada proceso en ISO 12207 contiene un nmero de diferentes actividades. Por lo tanto, es ms utilizable para la ISO 9126 a los usuarios referirse a las actividades de la ISO 12207 [11, 12].

:Jung et al. [14] declar que la inclusin de los seis sub-caractersticas de cumplimiento conduce a dos posibles resultados. La primera posibilidad es que el cumplimiento sub-caracterstica para cada caracterstica pertenece a su caracterstica como se define en la norma ISO 9126. La segunda posibilidad es que los seis subcaractersticas de cumplimiento constituir una dimensin separada [14]. Adems, sus resultados revelan ambigedades en el de manera que la norma ISO 9126 se estructura en trminos de caractersticas y sub-caractersticas.

Chua y Dyson [15] - en su investigacin - descubierto algunas debilidades inherentes a la ISO 9126 modelo de calidad, sobre todo en lo que respecta a la Caracterstica Usabilidad. Para hacer el modelo ms simple utilizar para los educadores, que puede no ser la usabilidad expertos, se propondr que esta caracterstica debera se ampliar para incluir factores ms especficos como la coherencia, la sencillez, la legibilidad y el uso del color. Es Tambin sugiri que un sub-caracterstica Ayuda sea incluido como parte de Usabilidad, sobre todo para garantizar que este importante factor no debe ser descuidado. En Adems, se propone la inclusin de usuario la satisfaccin como una caracterstica mundial para resumir el impacto general del sistema en el usuario en su contexto educativo especfico y dada su especfica requisitos. Con estas mejoras, la ISO 9126 podra ser un modelo til para la evaluacin de la calidad de sistemas de e-learning [14].

Sobre la base de la norma ISO 9126, as como un investigacin de otros modelos propuestos por diversos Elementos Medida de calidad (ISO 25021) Medicin de la Calidad externa (ISO 25023) Medicin de la Calidad Interna (ISO 25022) Medicin de la Calidad de uso (ISO 25024) medicin cada modelo y Gua de referencia (ISO 25020), Abran et al. [16] declar que la estructura revisada para un modelo de utilidad que ser propuesto, incluyendo la adicin de dos caractersticas a la ISO 9126 norma que haba sido seleccionado como su lnea de base: facilidad de aprendizaje y la seguridad. Entonces, mtricas especficas para 277 estas caractersticas se presentaron usando el jerarqua estructurada de la norma ISO 9126 [16].

Boegh [17] declar que no poda aplicar la ISO 9126 mtricas directamente porque son imprecisas. En Adems, el equipo del proyecto en su estudio dedicado un esfuerzo considerable para la redefinicin de las mtricas y la aplicacin del enfoque formalizado con las reglas de conteo y perfiles [17]. Los atributos complejos basados en normas requieren un examen cuidadoso de la normas, pero que finalmente result ser ms fcil para definir [17].

Koscianski y Costa [18] declararon que el normalizacin de las mtricas y resultados deben cumplir lo siguiente: todos los usados mtrica debe correlacionarse con la misma escala de referencia [18]. Las mtricas de muestra de ISO / IEC 9126-2 e ISO / IEC 9126-3 general devolver valores en el rango [0, 1], donde 1 significa que el mejor resultado posible. Adems, las mtricas cualitativas puede utilizar el mismo concepto [18].

Behkamal et al. [19] declar que la calidad ISO 9126,modelo es de carcter general. Adems, sealaron que en Para aplicar esta norma, que tiene que ser personalizado [19].

Erazo [20] ha analizado el modelo de calidad ISO 9126 y present los resultados de una evaluacin real, ilustrando cada caracterstica con sus respectivas aspectos valorados.

CONCLUSIONESSe concluye que todo aqul que se interese en aplicar modelos de calidad en la produccin de software pueda generar sus propias mtricas bajo la gua de este estndar ISO 9126. Deber trabajar para establecer su modelo de calidad que le permita valorar el nivel de excelencia de sus productos, en el que debern incluirse instrumentos de medicin 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 (interna, externa, o en uso) relevantes para el producto a construirse y tampoco establece como determinar los niveles esperados en las mtricas a usarse y realizar esto puede resultar muy dispendioso y engorroso.La ISO 9126 podra mejorar si se corrigen algunas fallas como la caracterstica Usabilidad. Para hacer el modelo ms simple de utilizar para los educadores, que puede ser no la usabilidad de expertos, se propondr que esta caracterstica debera ser ms amplia para incluir factores ms especficos como la coherencia, la sencillez, la legibilidad y el uso del color. Tambin se sugiere una sub-caracterstica Ayuda sea incluida como parte de Usabilidad, sobre todo para garantizar que este importante factor no sea descuidado. Adems, se propone la inclusin de la satisfaccin del usuario como una caracterstica mundial para resumir el impacto general del sistema en el usuario en su contexto educativo especfico y sus requisitos especficoEn 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 prxima generacin de estndares de calidad de productos de software que se denominar Requisitos de calidad de productos de software y Evaluacin (ISO 25000). Esta serie de normas reemplazar la actual ISO 9126 y la serie ISO 14598

BIBLIOGRAFIAABUD FIGUEROA, M. A. (2012). UNIVERSIDAAD TECNOLOGICA DE PEREIRA. Obtenido de http://repositorio.utp.edu.co/dspace/bitstream/11059/2737/2/0053L864e_anexo.pdfAl-Qutaish, R. E. (2009). An Investigation of the Weaknesses of the ISO 9126 International Standard. EUA.Dvila Abraham, M. K. (Abril de 2006). IEE LATIN AMERICA TRANSATIONS. DETERMINACION DE LOS REQUERIMIENTOS DE CALIDAD DEL PRODUCTO SOFTWARE BASADOS EN NORMAS INTERNACIONALES. PERU. Obtenido de http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap3/2.pdfFIGUEROA, M. A. (2012). UNIVERSIDAD TECNOLOGICA DE PEREIRA. Obtenido de http://repositorio.utp.edu.co/dspace/bitstream/11059/2737/2/0053L864e_anexo.pdfPenton Saucedo, A. E. (Septiembre-Diciembre de 2013). Mtrica para evaluar la seguridad de los SGIC. vol. 16 N. 3. Revista Avanzada Cientifica, 18.Santiago. (25 de noviembre de 2009). Blogspot,co. Obtenido de http://sistema-calidad.blogspot.com/UDES. (Mayo de 2015). LIBRO ELECTRONICO MULTIMEDIAL EVALUACION DE LA CALIDAD DE LA TECNOLOGIA EDUCATIVA cap. 3. Bucaramanga, Santander , Colombia.