Las normas ISO/IEC 9126 son un conjunto de normas internacionales que establecen las características de calidad de los productos de software. Estas normas son fundamentales para garantizar la calidad de los productos de software, ya que establecen los criterios para evaluar la calidad del software.
1. Universidad Nacional Abierta y a Distancia
Curso: Calidad de Software
Grupo: 22
Código: 202016903
Paso 2 Análisis y Planeación
Nombre: Julian Andrés Carvajal Chamorro
Tutora: Sandra Milena Cruz Molano
Normas ISO/IEC 9126
Periodo 16-01 marzo 2023
2. ISO/IEC 9126
Las normas ISO/IEC 9126 son un conjunto de normas internacionales que establecen las
características de calidad de los productos de software. Estas normas son fundamentales para
garantizar la calidad de los productos de software, ya que establecen los criterios para evaluar la
calidad del software. Las normas ISO/IEC 9126 constan de cuatro partes:
• ISO/IEC 9126-1:2001. Parte 1: Modelo de calidad
• ISO/IEC 9126-2:2001. Parte 2: Métricas externas
• ISO/IEC 9126-3:2003. Parte 3: Métricas internas
• ISO/IEC TR 9126-4:2004. Parte 4: Guía para la calidad del software
3. La parte 1 de las normas ISO/IEC 9126 describe el modelo de calidad del software, que se divide en seis
características de calidad:
1. Funcionalidad: Esta característica se refiere a la capacidad del software para cumplir con las necesidades del
usuario y con los requisitos funcionales establecidos. Esta característica se divide en las siguientes
subcaracterísticas:
• Adecuación: grado en que el software proporciona las funciones necesarias para cumplir los requisitos
establecidos.
• Exactitud: grado en que el software proporciona los resultados correctos.
• Interoperabilidad: capacidad del software para interactuar con otros sistemas.
• Seguridad: capacidad del software para proteger los datos y recursos.
2. Fiabilidad: Esta característica se refiere a la capacidad del software para mantener su nivel de funcionamiento
durante un periodo de tiempo determinado. Esta característica se divide en las siguientes subcaracterísticas:
• Madurez: grado en que el software está libre de fallos y errores.
• Tolerancia a fallos: capacidad del software para mantener su nivel de funcionamiento en caso de fallos.
• Capacidad de recuperación: capacidad del software para recuperarse en caso de fallos.
ISO/IEC 9126-1:2001. Parte 1: Modelo de calidad
4. 3. Usabilidad: Esta característica se refiere a la facilidad de uso del software para el usuario final. Esta
característica se divide en las siguientes subcaracterísticas:
• Comprensibilidad: grado en que el software es fácil de entender.
• Aprendizaje: grado en que el usuario puede aprender a utilizar el software.
• Operabilidad: grado en que el software es fácil de operar.
• Atractividad: grado en que el software es atractivo para el usuario.
4. Eficiencia: Esta característica se refiere al desempeño del software en relación al consumo de recursos. Esta
característica se divide en las siguientes subcaracterísticas:
• Tiempo de respuesta: tiempo que tarda el software en responder a una solicitud del usuario.
• Utilización de recursos: grado en que el software utiliza los recursos de forma eficiente.
ISO/IEC 9126-1:2001. Parte 1: Modelo de calidad
5. 5. Mantenibilidad: Esta característica se refiere a la capacidad del software para ser modificado y adaptado a
cambios. Esta característica se divide en las siguientes subcaracterísticas:
• Analizabilidad: grado en que el software puede ser analizado para identificar fallos.
• Cambiabilidad: grado en que el software puede ser modificado para corregir fallos.
• Estabilidad: grado en que el software se mantiene estable después de la corrección de fallos.
• Testabilidad: grado en que el software puede ser probado para verificar su corrección.
6. Portabilidad: Esta característica se refiere a la capacidad del software para ser utilizado en diferentes
entornos y plataformas. Esta característica se divide en las siguientes subcaracterísticas:
• Adaptabilidad: grado en que el software puede ser adaptado a diferentes entornos y plataformas.
• Instalabilidad: grado en que el software puede ser instalado en diferentes entornos y plataformas de
forma eficiente.
• Coexistencia: grado en que el software puede coexistir con otros sistemas en el mismo entorno.
• Reemplazabilidad: grado en que el software puede ser reemplazado por otro software sin afectar el
funcionamiento del sistema.
ISO/IEC 9126-1:2001. Parte 1: Modelo de calidad
6. ISO/IEC 9126-2:2001. Parte 2: Métricas externas
La parte 2 de la norma ISO/IEC 9126 establece las métricas para la evaluación de la calidad del
software en función de las características definidas en la parte 1. Esta parte de la norma proporciona
una lista de métricas que se pueden utilizar para medir y evaluar la calidad del software en cada una
de las subcaracterísticas definidas en la parte 1.
Por ejemplo, para la subcaracterística de "exactitud" dentro de la característica de "funcionalidad", una
posible métrica podría ser el porcentaje de casos de prueba que se ejecutan correctamente. Para la
subcaracterística de "mantenibilidad", una posible métrica podría ser el tiempo promedio necesario
para corregir un error en el software.
La parte 2 de la norma también proporciona orientación sobre cómo aplicar estas métricas para
evaluar la calidad del software en diferentes etapas del ciclo de vida del software, como durante el
diseño, la implementación, las pruebas y el mantenimiento.
7. ISO/IEC 9126-3:2003. Parte 3: Métricas internas
La parte 3 de la norma ISO/IEC 9126 proporciona orientación sobre la aplicación de las
partes 1 y 2 de la norma. Esta parte de la norma se centra en cómo utilizar las características y
métricas definidas en las partes 1 y 2 para evaluar la calidad del software en diferentes
entornos y situaciones.
La parte 3 de la norma proporciona una lista de factores que pueden influir en la calidad del
software, como el tipo de usuario, el entorno de uso, las características técnicas del software y
el ciclo de vida del software. También se ofrecen recomendaciones sobre cómo seleccionar las
características y métricas adecuadas para evaluar la calidad del software en función de estos
factores.
Además, la parte 3 de la norma también aborda la integración de la evaluación de la calidad
del software en el proceso de desarrollo de software y en el proceso de adquisición de
software. Se ofrecen recomendaciones sobre cómo establecer requisitos de calidad, cómo
seleccionar proveedores de software en función de la calidad del software y cómo utilizar la
evaluación de la calidad del software para mejorar continuamente el proceso de desarrollo y
adquisición de software.
8. ISO/IEC TR 9126-4:2004. Parte 4: Guía para la calidad del
software
La parte 4 de la norma ISO/IEC 9126 proporciona un modelo de evaluación de la calidad del software
que se basa en las características definidas en la parte 1 de la norma. Este modelo de evaluación se
utiliza para evaluar la calidad del software en función de las necesidades y expectativas del usuario final.
El modelo de evaluación de la calidad del software definido en la parte 4 de la norma consta de tres
partes principales: objetivos de calidad, criterios de calidad y métricas de calidad. Los objetivos de
calidad definen los requisitos de calidad que deben cumplir el software, los criterios de calidad definen
cómo se evalúa si se cumplen estos requisitos y las métricas de calidad definen cómo se mide la calidad
del software en función de estos criterios.
La parte 4 de la norma también proporciona orientación sobre cómo utilizar el modelo de evaluación de
la calidad del software para establecer requisitos de calidad, seleccionar criterios y métricas de calidad,
evaluar la calidad del software y mejorar continuamente la calidad del software.
9. Conclusiones
• Las normas ISO/IEC 9126 son fundamentales para garantizar la calidad de los productos de
software. Estas normas establecen el modelo de calidad, la métrica para medir la calidad, la guía
para la aplicación y la guía para la mejora de la calidad del software. La aplicación de estas normas
debe ser adaptada a las necesidades específicas de cada proyecto de software y la mejora de la
calidad del software debe ser un proceso continuo y debe involucrar a todos los miembros del equipo
de desarrollo.
• las normas ISO/IEC 9126 son un conjunto de estándares internacionales que establecen un marco
de referencia para la evaluación de la calidad del software. Estas normas se dividen en cuatro partes
y se desarrollaron a través de un proceso colaborativo que involucró a expertos en calidad del
software de todo el mundo. Las normas son ampliamente aceptadas y se utilizan en todo el mundo
como un importante instrumento para garantizar la calidad del software.
10. Bibliografía
• Carrillo, A. B., Mateo, P. R., & Monje, M. R. (2012). Métricas para la evaluación de la calidad funcional Una revisión sistemática.
(Spanish). CISTI (Iberian Conference on Information Systems & Technologies / Conferência Ibérica de Sistemas e Tecnologias de Informação)
Proceedings, 501–506.
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.aspx?direct=true&db=aci&AN=82744597&lang=es&site
=eds-live&scope=site
• González-Sánchez, J.-L., Montero-Simarro, F., & Gutiérrez-Vela, F.-L. (2012). Evolución del concepto de usabilidad como indicador de
calidad del software. (Spanish). El Profesional de La Información, 21(5), 529–536.
https://bibliotecavirtual.unad.edu.co/login?url=https://search.ebscohost.com/login.aspx?direct=true&db=edsdnp&AN=edsdnp.4036670AR
T&lang=es&site=eds-live&scope=site
• Aguirre, C. (2021). Calidad de software. Repositorio institucional UNAD. https://repository.unad.edu.co/handle/10596/41655
• Aguirre, C. (2022). Métricas de software. Repositorio institucional UNAD. https://repository.unad.edu.co/handle/10596/52381
• Bojacá, E. A. (2019). Métricas de pruebas de software. Repositorio Institucional UNAD.
https://repository.unad.edu.co/handle/10596/26559.
• ISO/IEC. (2001). ISO/IEC 9126-1:2001 - Software engineering - Product quality - Part 1: Quality model.
• ISO/IEC. (2001). ISO/IEC 9126-2:2001 - Software engineering - Product quality - Part 2: External metrics.
• ISO/IEC. (2003). ISO/IEC 9126-3:2003 - Software engineering - Product quality - Part 3: Internal metrics.
• ISO/IEC. (2004). ISO/IEC TR 9126-4:2004 - Software engineering - Product quality - Part 4: Quality in use metrics.