PA-CVUDES-014 DOCUMENTO DE TRABAJO
E N S A Y O
TÍTULO DEL DOCUMENTO
LAS DEBILIDADES PRESENTADAS POR LA NORMA ISO 9126. INTRODUCCIÓN
La norma ISO 9126 es un f actor fundamental en calidad a nivel d e servicios y productos, cualquier empresa u organización que tenga el sello de calidad está garantizando un mercado potencial sostenible en el tiem po, puesto que los valores generados a partir de todo un proceso de desarrollo e implementación a nivel de producto logarán de la ace ptación y difusión de sus usuarios finales. Con el siguiente ensayo se pretende identificar las debilidades de la norma ISO 9126 expuestas en el material propuesto en el capítulo III de l LEM, el cual se leerá y después de analizar la inform ación, se elaborará un ensayo donde se indique y describa por m edio de la argumentación, las debilidades presentadas por la norma ISO 9126.
ENUNCIACIÓN DEL PROBLEMA
El objetivo de esta norm a ISO/IEC 9126 es proponer un modelo de calidad que sirva com o elemento central en un proceso de evaluación desde diferentes criterios asociados con adquisición, requerimientos, desarrollo, uso, evaluación, soporte, m antenimiento, 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 cubr ir las necesidades de los usuarios, desarrolladores y los mismos productos. El modelo de calidad de la I SO/IEC 9126 tiene una jerarquía donde al ni vel más bajo se encuentran los atributos de calidad definidos para productos software, y estos a su vez se clasifican en subcaracterísticas, las cuales hacen parte de alguna de las características definidas, que permiten profundizar en la evaluación de la calidad de producto s de software. (UDES, 2017). A sim ple vista la ISO 9126 es presentada como un modelo óptimo para evaluar la cali dad del producto, ya que es de los modelos más completos que existen en la actualidad y goza de reconocim iento internacional, pero si
tendrá en cuenta todos los aspectos relevantes como 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. EXPOSICIÓN DE LA TESIS
Lo primero que se debe clarif icar en el desarrollo de este ensa yo es qué se entiende como calidad, y cómo se integra esta característica al ámbito de los sistemas de gestión de información y los paquetes software. “Tal como ha evolucionado la calidad, el concepto ha sufr ido varias transformaciones en el tiempo, de este modo existen diferentes definic iones emitidas por los grupos de trabajo dedicados a su estudio. La Real Academia Española define calidad como una “propiedad o conjunto de propiedades inherentes a algo, que perm iten juzgar su valor ”. Otros significados m ás formales y que tienen en cuenta la dimensión humana son los que sugiere el Dr. Josep h M. Juran (Juran, 1995): Calidad es adecuación (del producto) al uso; Calid ad consiste en libertad después de las deficiencias; La calidad se refiere a la ausencia de deficiencias; La calidad consiste en aquellas características de producto que se basan en las necesidades del cliente y que por eso brindan satisf acción con el producto. Por otro lado el Prof esor Deming (Deming, 1991) indica que “calidad es traducir las necesidades futuras de los usuar ios en características mensurables, solo así un producto puede ser diseñado y fabricado para dar satisf acción 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 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 explot ación petrolera, entre otros. I SO (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 La Organización Internacional de Norm alización (ISO, acrónimo en inglés) y la Comisión Electrotécnica Internacional (IEC, acrónimo en inglés) constituyen el núcleo para la normalización a nivel internacional. Estas entidades trabajan en colaboración con otras organizaciones internacionales, gubernamentales y privadas, conformando comités técnicos, a través de los cuales se han desarrollado estándares como ISO/IEC 9126 e IS O/IEC 14598. (Penton Saucedo, 2013). El estándar ISO 9126 presenta algunas deficiencias a la hora de ej ecutarlo 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 m odelo de calidad que le permita valorar el nivel de excelencia de sus productos, en el que deberán incluirse instr umentos de medición que permitan calificar cuantitativamente cada una de las características “(Figueroa, 2012).
ARGUMENTACIÓN
La serie de normas ISO/IE C 9126 establece un modelo de calidad de producto y m uestra la identificación de los requerimientos de calidad como un paso necesario para la calidad de producto. Sin em bargo, no
establece el modo en que se ha de determ inar los requerimientos de calidad (interna, externa, o en uso) relevantes para el producto a construir se y tampoco establece como determinar los niveles esperados en las métricas a usarse. Determ inar los requerimientos de calidad y los niveles de métricas, aparentan ser actividades sencillas, pero podrían resultar ser engorrosas y propensas a errore s si no se tiene establecido un esquema sistemático para su determinación. (Abraham, 2006). “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” (Figueroa, 2012) “En este sentido se han realizado m uchos 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 [1] [4] y aquellos propuestos por Hewlett Packard (FURPS: Funcionality, Usability, Reliability; Performance, Supportability) [4]. Además se han hecho varios intentos por estandarizar los mecanismos de evaluación de calidad del software. Entre los principales están la f amilia 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 estándar para el aseguramiento de planes de calidad del I EEE 730:1984 [7], el plan general de garantía de calidad del Consejo Superior de Informática MAP[7] y la norma ISO/IEC 9126 [3] , ”
( Figueroa, 2012) que es objeto de este ensa yo. “ Actualmente, la ISO ha reconocido la necesidad de seguir mejoras a la norm a ISO 9126, principalmente
como resultado de los avances en el cam po de tecnologías de la inform ació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 sof tware y Evaluación (ISO 25000). Esta serie de norm as reemplazará la actual ISO 9126 y la serie ISO 14598”Como complemento a las anteriores deficiencias de la norm a ISO 9126 mencionadas se destacan del documento “ An Investigation of the Weaknesses of the ISO 9126 International Standard las siguientes: (Al- Qutaish, 2009) -La terminología debe ser armonizada con la ISO Vocabulario Internacional de básico y general Términos de Metrología [8]. -Las métricas 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 señalar que los rangos de los res ultados de muchos de las métr icas de la norma ISO 9126 son entre 0 y 1. Por lo t anto, es fácil de convertir a porcentaje valores. Sin em bargo, desde nuestro punto de vista, estos resultados serían más fácil de entender si fueran clasificado en términos de valores cualitativos; por ejemplo, para la rea lización de tareas, si el result ado porcentaje es del 100%, luego de la finalización de la tarea se etiqueta "excelente "; si el resultado es 80%, entonces la finalización 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 métricas de calidad a que se refiere la norma ISO 12207 procesos. Sin embargo, como se conoce, cada proceso en ISO 12207
contiene un número de diferentes actividades. Por lo tanto, es más utilizable para la ISO 9126 a los usuarios referirse a las actividades de la ISO 12207 [11, 12]. -Jung et al. [14] declaró qu e la inclusión de los seis sub -características de cumplimiento conduce a dos posibles resultados. La primera posibilidad es que el c umplimiento sub-característica para cada característica pertenece a su característica como se define en la norma ISO 9126. La segunda posibilidad es que los seis subcaracterísticas de cumplimiento constituir una dimensión separada [14]. Además, sus resultados revelan ambigüedades en el de manera que la norma ISO 9126 se estructura en términos de características y sub-características. -Chua y Dyson [15] - en su investigación - descubierto algunas debilidades inherentes a la ISO 9126 modelo de calidad, sobre todo en lo que respecta a la Característica Usabilidad. Para hacer el m odelo más simple utilizar para los educadores, que puede no ser la usabilidad expertos, se propondrá que esta característica debería se ampliará para incluir f actores más específicos como la coherencia, la sencille z, la legibilidad y el uso del color. Es También sugirió que un sub-característica Ayuda ¡sea incluido como parte de Usabilidad, sobre todo para garantizar que este importante factor no debe ser descuidado. Además, se propone la inclusión de usuario la satisfacción como una característica mundial para resumir el impacto general del sistema en el usuario en su contexto educativo específico y dado sus específicos requisitos. Con estas mejoras, la ISO 9126 podría ser un modelo útil para la evaluación de la calidad de sistemas de e-learning [14]. -Sobre la base de la norm a ISO 9126, así como una investigación de otros m odelos propuestos por diversos Elementos Medida de calidad (ISO 25021) Medición de la Calidad externa (ISO 25023) Medición de la Calidad Interna (ISO 25022) Medición de la Calidad de uso (ISO 25024) Medición cada modelo y Guía de ref erencia (ISO 25020), Abran et al. [16] declaró que la estructura revisada para un modelo de utilidad que ser pr opuesto, incluyendo la adición de dos características a la ISO 9126 norma que había sido seleccionado como su línea de base: f acilidad de aprendizaje y la seguridad. Entonces, métricas específicas para 277 estas características se presentaron usando el jerarquía estructurada de la norma ISO 9126 [16]. -Boegh [17] declaró que no podía aplicar la I SO 9126 métricas directamente porque son imprecisas. En Además, el equipo del proyecto en su estudio dedicado un esfuerzo considerable para la redefinición de las métricas y la aplicación del enf oque formalizado con las reglas de conteo y perf iles [17]. Los atributos complejos basados en normas requieren un examen cuidadoso de la normas, pero que finalm ente resultó ser más fácil para definir [17]. -Koscianski y Costa [18] declararon que la n ormalización de las métr icas y resultados deben cumplir lo siguiente: toda la usada métrica debe correlacionarse con la misma escala de referencia [18]. Las métricas 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 m ejor resultado posible. Además, las métricas cualitativas puede utilizar el mismo concepto [18]. -Behkamal et al. [19] declaró que la calidad ISO 9126, modelo es de carácter general. Adem ás, señalaron que en Para aplicar esta norm a, que tiene que ser personalizado [19]. -Erazo [20] ha analizado el m odelo de calidad ISO 9126 y presentó los resultados de una evaluación real, ilustrando cada característica con sus respectivos aspectos valorados en su momento. De acuerdo a lo anterior se puede evidenciar que poco a poco la norm a ISO 9126, será remplazada por la ISO 25000, ya que ésta r ealmente a punta al mejoram iento del producto de una forma más directa. Pero hasta cuándo será esto? Hasta que la tendencia del mercado lo permita y llegue otra norma, producto de la innovación que satisfaga las necesidades del usuario de una forma m ás eficaz. Recuerda que en asuntos de productos y mercadeo, nadie tiene la últim a palabra, siempre habrá algo que mejorar. CONCLUSIONES
La norma de calidad ISO 9126 sigue vigente ya que posee unas características especiales que la hacen única como son los dos modelos de calidad que propone: El modelo de calidad interna y externa y el modelo de calidad de uso, los cuales su vez poseen características especia les: Funcionalidad, Fiabilidad. Usabilidad, Eficiencia, Mantenibilidad, Eficiencia. En el caso del modelo de calidad intern a y externa y en el m odelo de uso: Productividad, Seguridad, Satisfacción. Pero como siempre la innovación y la competencia en el mercado, hace que otra norma, la ISO 25000 apunte a la mejora del producto de una forma más directa y en cuanto a los modelos de calidad interna y externa desarrolle otras características como: La compatibilidad que hace referencia a la posibil idad de intercambio de información entre sistemas o componentes y seguridad que fue incorporada para indicar el grado de disponibilidad y protección de la información o datos frente a accesos no autorizados. En el modelo de calidad de uso a part e de las ya conocidas en el m odelo ISO 9126, introduce contexto de uso, cual indica el grado de uso con efectividad, eficiencia, seguridad y con satisfacción en el contexto especificado. La ISO al igual que la m ayoría de empresas del mundo que ofrecen productos y servicios, está trabajando en la próxim a generación de estándares de calidad de productos de softwar e, ya que la innovación en este siglo XXI, marca la diferencia para seguir vigente en este mercado que cada vez está más competitivo.
Bibliografía
Abud Figueroa, m. a. (2012). Universidad tecnologica de Pereira. Obtenido De http://repositorio.utp.edu.co/dspace/bitstream/11059/2737/2/0053l864e_anexo.pdf al-qutaish, r. e. (2009). An investigation of the weaknesses of the ISO 9126 international standard. EUA
Dávila, A., Meléndez, K., & Flores, L. (s.f ).Determinación de los Requerimientos de Calidad del Producto Software Basados en Normas Internacionales.Consultado el: 22-octubre-2013.
Hassan & Martín (s.f ).No solo usabilidad: revista multidisciplinar sobre personas, diseño y tecnología.
International Stadard 9126 Part 1-Quality model. ISO. P (1-25). ISO/IEC. (2000).
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.
Penton Saucedo, A. E. (2013). Métrica para evaluar la seguridad de los SGIC. Vol. 16 N. 3. Revista Avanzada Científica, 18.
Rafa E. Al-Qutaish. (2005). an Investigation of the Weaknesses of the ISO 9126 International Standard. Consultado el: 22-octubre-2013.
Rafa E. Al-Qutaish. (2005). an Investigation of the Weaknesses of the ISO 9126 International Standard. Consultado el: 22-octubre-2013.
Suryn, W ., & Abran, A. (2003).ISO/IEC SQuaRE. The second generation of standards.