MDULO EVALUACIN DE LA CALIDAD DE LA TECNOLOGA EDUCATIVA
MNICA BIVIANA RAMREZ QUINTERO
UNIVERSIDAD DE SANTANDER MAESTRA EN GESTIN DE LA TECNOLOGA EDUCATIVA Itag, Antioquia 2014
UNIVERSIDAD DE SANTANDER CONVENIO ENGLISH EASY WAY FACULTAD DE EDUCACIN
ACTIVIDAD #3.1: ENSAYO NORMA ISO 9126
MNICA BIVIANA RAMREZ QUINTERO
Tutor: NESTOR ANAYA CHAVEZ MAGISTER en Educacin
UNIVERSIDAD DE SANTANDER MAESTRA EN GESTIN DE LA TECNOLOGA EDUCATIVA Itag, Antioquia 2014 iii
TABLA DE CONTENIDO
ACTIVIDAD #3 ............................................................................................................... 4 DESARROLLO DE LA ACTIVIDAD ............................................................................ 5 REFERENCIAS BIBLIOGRFICAS. ........................................................................... 12
4
ACTIVIDAD #3
1. Actividad 3.1
Analice la informacin que contiene el material sugerido para lectura (documentos propuestos en el captulo III), identifique debilidades en la norma ISO 9126. (Esto servir de base en la actividad de transferencia). A partir de todo el material propuesto en el captulo III del LEM, analice la informacin y elabore un ensayo donde se indiquen y describan por medio de la argumentacin, las debilidades presentadas por la norma ISO 9126.
Se entregar va tablero de anotaciones y bajo la siguiente nomenclatura que definir claramente el contenido de la informacin:
Nombre_Apellido_Ensayo_Actividad.3.1.doc
5 DESARROLLO DE LA ACTIVIDAD
ENSAYO
la estandarizacin de los procesos permite que la gente no se centrifugue, es decir, que con el da a da no se vayan alejando del centro. Jess Eguiluz.
En el ao de 1987 la oficina internacional para la estandarizacin (ISO) y la Comisin Electrotcnica internacional (IEC) 1 , constituyeron un comit tcnico conjunto con la finalidad de proponer normas internacionales en el campo de las tecnologas de la informacin y los equipos. En 1985 se inici el desarrollo la norma internacional ISO/IEC y fue publicada en 1991 como ISO/IEC 9126:1991: Tecnologa de la Informacin Evaluacin del Producto Software Caractersticas de la Calidad y Gua para su Aplicacin (Information technology Software 2 ), unificando criterios de los modelos McCall y Boehm y a partir de all los modelos de calidad de software se convierten en una herramienta para las empresas. La revisin del estndar ISO9126 que se realiza en 1994 3 tuvo como objetivo disminuir la brecha entre calidad diseada y calidad percibida, basados en que las metas de calidad pueden ser realmente evaluadas cuando el producto est en uso y se confronta con la percepcin del usuario. Esta norma constituy el primer esfuerzo internacional para unificar y uniformizar los trminos de calidad referido al producto software y proponer una estructura basada en caractersticas y subcaractersticas de calidad.
1 Guidelines on Suppliers Qualification and Monitoring.[en lnea]. 1 Edicin. Alemania. Mayo 1998
2 ISO/IEC, ISO/IEC 9126:1991 Information Technology Software Product Evaluation Quality Characteristics and Guidelines for their use, Secretara General de ISO, Ginebra, 1991
3 ISO/IEC, ISO/IEC 9126-1:2001 Software Engineering Product quality. Part 1: Quality Model, Secretara General de ISO, Ginebra, 2001. 6 La revisin de la norma ISO 9126 se public en el 2001. ISO 9126 est dividida en cuatro partes: 9126-1 que contiene un modelo de calidad interna y externa, un modelo de calidad de uso, 9126-2 que est formado por conjunto de mtricas externas, 9126-3 que est formado por un conjunto de mtricas internas. y finalmente 9126-4 calidad en las mtricas de uso.
Ilustracin 1 ISO/IEC 9126 El modelo de calidad est formado por una serie de caractersticas y estas a su vez por subcaractersticas. Las subcaractersticas pueden ser medidas por internas o externas mtricas. Es prcticamente imposible medir todas las internas y externas subcaractersticas para todo el producto software. No es prctico medir la calidad de uso para todos los posibles escenarios usuario-tarea. Quizs las ms populares y usadas son las caractersticas que definen las vistas interna y externa, y que son: Funcionalidad, capacidad del software de proveer los servicios necesarios para cumplir con los requisitos funcionales. Fiabilidad, capacidad del software de mantener las prestaciones requeridas del sistema, durante un tiempo establecido y bajo un conjunto de condiciones definidas. Eficiencia, relacin entre las prestaciones del software y los requisitos necesarios para su utilizacin. Usabilidad, esfuerzo requerido por el usuario para utilizar el producto satisfactoriamente. Mantenibilidad, esfuerzo necesario para adaptarse a las nuevas especificaciones y requisitos del software. Portabilidad, capacidad del software para ser transferido de un entorno a otro. 9126-1 modelo de la calidad 9126-2 mtrica exterior 9126-3 mtrica interior 9126-4 mtricas de calidad en uso 7
Ilustracin 2Modelo de calidad para mtricas internas y externas. A partir de 2005 La IS0 14598 (enfocada en la evaluacin del proceso) y la ISO 9126 (enfocada en la calidad del producto), fueron englobadas en una ms amplia serie de normas que las sustituye, con nmeros de la forma ISO/IEC 250mn. Tiene las mismas caractersticas de calidad de software y es llamada: Requisitos y Evaluacin de Calidad de Productos de Software (SQuaRE). Hay dos aspectos importantes en el campo de la calidad del software, el producto y el proceso. SQuaRE se centra en el lado del producto.
Ilustracin 3. Relacin entre estndares ISO/IEC 9126 y ISO/IEC 14598 Calidad externa e interna usabilidad Entendibilidad Facilidad de aprendizaje Operabilidad Atractividad Conformidad usabilidad funcionalidad Aplicabilidad Precisin Interoperabilidad Seguridad Conformidad funcionabilidad
fiabilidad Madurez Tolerancia a Fallos Recuperabilidad Conformidad de fiabilidad eficiencia Comportamiento En el tiempo Utilizacin de recursos Conformidad de eficiencia Facilidad de mantenimiento Analizabilidad Cambiabilidad Estabilidad Testeabilidad Conformidad de facilidad de mantenimiento portabilidad Adaptabilidad Instalabilidad Coexistencia Reemplazabilidad Conformidad de portabilidad Recursos y medio ambiente Proceso de evaluacin Efecto de los productos de software Producto de software
14598-1 14598-2 14598-6 9126-4 9126-2 9126-3 14598-5 14598-4 14598-3 9126-1 Apoyo a la evaluacin Proceso de evaluacin Mtricas internas Mtricas externas Mtricas de calidad en uso 8 Las diferencias en el vocabulario y trminos, la necesidad de aadir recomendaciones, metodologas, guas y nuevas necesidades para especificar las dimensiones de la calidad del software, entre otros son los motivos para la creacin de la familia ISO/IEC 25000, adicionalmente las norma (ISO 9126) y la norma ISO 14598 enfrentan problemas por cambios en el entorno y avances en las tecnologas de la informacin. En la figura siguiente puede verse el proceso de transicin y sus relaciones entre las normas actuales y la serie ISO 25000.
Ilustracin 4. Equivalencias y Relacin entre Procesos de ISO/IEC 9126, ISO/IEC 14598 y SQUARE La ISO 9126 tiene como objetivo alcanzar la calidad necesaria y suficiente, ms no perfecta, para cada contexto de uso a la hora de la entrega y del uso del software por parte de los usuarios y es necesario comprender las necesidades reales de los usuarios lo ms 9 especfico posible. Razones por la cual se definen los siguientes aspectos de calidad: interna (medible a partir de las caractersticas intrnsecas, como el cdigo fuente), externa (medible en el comportamiento del producto, como en una prueba) y en uso (durante la utilizacin efectiva por parte del usuario). Algunas diferencias entre las caractersticas y subcaractersticas del modelo de calidad interno y externo de la ISO 9126-1 y el modelo de calidad del producto software de SQuaRE se muestran en la siguiente tabla: Tabla 1. Diferencias entre la ltima versin de SQuaRE (Julio 2008) y la ISO 9126-1. 4
4 Ruiz Morilla ,Jos Joaqun. ISO 9126 vs. SQuaRE. Calidad y Medicin de Sistemas de Informacin pg. 17. 10 Al implementar el modelo ISO 9126 se presentan problemas como: La recopilacin de informacin asociada a pruebas, la asignacin a las incidencias de su origen, el filtrado de informacin por tipo de tecnologa y la asignacin de intervalos de referencia para realizar una evaluacin. De otra parte la Flexibilidad del modelo resulta atractiva, pero a la vez ha provocado que exista una falta de precisin en la definicin de algunos puntos importantes. Este sistema de calidad implica la necesidad de contar con parmetros que permitan establecer los niveles mnimos que un producto de este tipo debe alcanzar para que se considere de calidad y no incluye defectos latentes. En general se encuentran fallas en la norma tales como: Esttica, de escaso valor y cara, deja de ser competitiva en cuestin del tiempo, adoptada en muchos casos por obligacin, no es especfica de la industria, expresada en trminos generales, falta de precisin de la norma. Algunas falencias especficas de cada parte de la norma seran: 9126-1 no describe como declarar los requisitos en lo que concierne a subcaractersticas; o como para un producto dado, cualquiera de estas subcaractersticas podrn ser medidas. ISO 9126-2 no asigna rangos de valores a las mtricas, porque estos valores son definidos para cada producto software o una parte del producto software, dependiendo de muchos factores como: la categora del software, nivel de integridad y necesidades de los usuarios. ISO 9126-3 no asigna rangos de valores a las mtricas, porque estos valores son definidos por cada producto software. La norma trato de proporcionar las caractersticas y sub-caractersticas vlidas para todo tipo de software, esto le confiere un carcter abstracto debido a lo general que pretende ser. As, en su afn por abarcar todas las posibilidades, la norma ISO 9126, no especifica si es posible descomponer, por ejemplo, sub-caractersticas en otras sub-caractersticas o alternativamente en atributos. Menciona tambin que ciertos atributos pueden influir en varias sub-caractersticas en el mismo modelo, no dice como tratarlo con respecto al total. Adems, el modelo definido en ISO 9126 solo considera factores tcnicos. 11 Necesita de adaptacin, puesto que deben ser elegidas que subcaractersticas son relevantes, qu mtricas especficas para los componentes software y definir indicadores para las caractersticas de calidad. Por ello, requiere un trabajo previo de consultora, lo que la sita en desventaja frente a otros modelos. Finalmente se puede decir que la norma ISO-IEC 9126 proporciona criterios y herramientas conceptuales analticas y detalladas que son tiles a la hora de evaluar con visin concienzuda las fortalezas y debilidades de un software. Sin embargo, algunas debilidades inherentes a este modelo tiene que ver particularmente con la caracterstica de utilidad. Para hacer el modelo ms simple e inteligible estas caractersticas deben ser extendidas para incluir factores ms especficos como consistencia, simplicidad, legibilidad y uso del color. Del mismo modo una sub caracterstica de Ayuda puede ser incluida como parte de la Utilidad principalmente para asegurar que este es un importante factor que no debe ser descuidado. Tambin se requiere la inclusin de la satisfaccin del usuario como una caracterstica global para resumir el impacto general del software sobre el usuario en su contexto especfico ofrecindole requisitos especficos. Los estndares ISO sobre calidad y evaluacin del software estn siendo revisados en la actualidad como proceso de organizacin lgica y unificada que cubra, tanto la especificacin de los requisitos de calidad, como la evaluacin de calidad del software. Esta revisin est dando lugar a la segunda generacin de estndares sobre calidad de productos software.
12 REFERENCIAS BIBLIOGRFICAS.
MATERIAL BASE Libro Electrnico Multimedial: Evaluacin de la Calidad de la Tecnologa Educativa. Captulo III. Estndares para Evaluacin de la Calidad del Software.
ANEXOS An Investigation of the Weaknesses of the ISO 9126 International Standard. Rafa E. Al-Qutaish.(2005). Consultado el: 22-octubre-2013. Determinacin de los Requerimientos de Calidad del Producto Software Basados en Normas Internacionales. Dvila, A., Melendez , K., & Flores, L. Consultado el: 22- octubre-2013.
MATERIAL COMPLEMENTARIO ISO/IEC SQuaRE. The second generation of standards. IASTED, 1-11. Suryn, W., & Abran, A. (2003). International Stadard 9126 Part 1-Quality model. ISO. p (1-25). ISO/IEC. (2000).
Enlaces Temticos EU Project. Usability Net. No solo usabilidad: revista multidisciplinar sobre personas, diseo y tecnologa. Dr. Yusef Hassan Montero, Francisco Jess Martn Fernndez. (Direccin editorial). 13 RASTREO PERSONAL ISO/IEC 9126-1: Software Engineering - Product quality - Part 1: Quality model ISO/IEC TR 9126-2: Software Engineering - Product quality - Part 2: External metrics ISO/IEC TR 9126-3: Software Engineering - Product quality - Part 3: Internal metrics ISO/IEC TR 9126-4: Software Engineering - Product quality - Part 4: Quality in Use
CIBERGRAFA Abud, M. (2009). Calidad en la Industria del Software. La Norma ISO-9126. Recuperado el 29 de agosto de 2014 http:// recursosbiblioteca.utp.edu.co/tesisd/textoyanexos/0053L864e_anexo.pdf Ruiz Morilla ,Jos Joaqun. ISO 9126 vs. SQuaRE. Calidad y Medicin de Sistemas de Informacin. Recuperado el 29 de agosto de 2014 de http://www.scribd.com/document_downloads/direct/86615845?extension=pdf&ft=140942750 6<=1409431116&user_id=3358600&uahk=g0gnfhZKMMXUqdLZzbhQJP/PFIU. Scalone, F. Estudio Comparativo De Los Modelos Y Estndares De Calidad Del Software. [Trabajo de maestra]. Universidad Tecnolgica Nacional, Facultad Regional Buenos Aires. 2006. Recuperado el 29 de agosto de 2014 de http:// laboratorios.fi.uba.ar/lsi/scalone-tesis- maestria-ingenieria-en-calidad.pdf Solarte, F. N., & Bolaos, N. E. (17 de junio de 2013). Las certificaciones no son garanta de calidad acadmica en programas de educacin superior a distancia. Virtual EDUCA Colombia 2013 Recuperado el 29 de agosto de 2014 de http://www.virtualeduca.info/fveduca/es/tematica-2013/98-la-educacion-virtual-una-cuestion- 14 de-calidad-/622-las-certificaciones-no-son-garantia-de-calidad-academica-en-programas-de- educacion-superior-a-distancia pdf Solarte Solarte, Francisco Nicols Javier. Mdulo evaluacin de software. Escuela de ciencias bsicas. Tecnologa e ingeniera. Universidad nacional abierta y a distancia - UNAD Colombia 2010 Recuperado el 29 de agosto de 2014 de http://datateca.unad.edu.co/contenidos/301569/Modulo_Evaluacion_Software_2010.pdf.