El documento describe la Norma ISO 9126 para la evaluación de la calidad del software. La Norma ISO 9126 establece 10 características agrupadas en 6 características comunes a las vistas interna y externa del software (funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad) y 4 características propias de la vista de uso (eficacia, productividad, seguridad y satisfacción). Cada característica incluye atributos específicos para medirla.
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Norma ISO/IEC 9126 y Métrica de Calidad del Software
1. NORMA ISO/IEC 9126 Y MÉTRICA
DE CALIDAD DEL SOFTWARE
Erin Harold Ernesto Manrique Lara
Cod. 1052378826
Grupo 301569_32
Evaluación de Software
2. ISO (International Organization for Standardization, Organización Internacional de
Normalización) organización para la creación de estándares internacionales compuesta
por diversas organizaciones nacionales de estandarización.
Evaluación de Software
ISO 9126 es un estándar
internacional para la
evaluación del Software, fue
originalmente desarrollado en
1991 para proporcionar un
esquema para la evaluación de
calidad del software.
CARACTERÍSTICAS
NORMA ISO 9126
El modelo establece
Diez características
seis comunes a las vistas interna y
externa.
cuatro propias de la vista en uso.
3. Evaluación de Software
Funcionalidad Las funciones son aquellas que satisfacen las necesidades implícitas o explícitas.
CARACTERÍSTICAS NORMA ISO 9126
Adecuación – presencia y aptitud de un conjunto de
funciones para tareas especificadas.
Exactitud – relacionados con la disposición de resultados o
efectos correctos o acordados.
Interoperabilidad – se relacionan con su habilidad para la
interacción con sistemas especificados.
Seguridad – relacionados con su habilidad para prevenir
acceso no autorizado ya sea accidental o deliberado, a
programas y datos.
Fiabilidad conjunto de atributos relacionados con la capacidad del software de mantener su nivel de
prestación bajo condiciones establecidas durante un período establecido..
Madurez - se relacionan con la frecuencia de falla por fallas en el software.
Recuperabilidad – se relacionan con la capacidad para restablecer su nivel de
desempeño y recuperar los datos directamente afectos en caso de falla y en el
tiempo y esfuerzo relacionado para ello.
Tolerancia a fallos – se relacionan con su habilidad para mantener un nivel
especificado de desempeño en casos de fallas de software o de una infracción a
su interfaz especificada.
Cumplimiento de Fiabilidad – capacidad del producto software para adherirse a
normas, convenciones o legislación relacionadas con la fiabilidad.
4. Evaluación de Software
esfuerzo necesario para su uso, y en la valoración individual de tal uso, por un establecido o
implicado conjunto de usuarios.
CARACTERÍSTICAS NORMA ISO 9126
Aprendizaje- se relacionan al esfuerzo de los usuarios para
reconocer el concepto lógico y sus aplicaciones.
Comprensión – se relacionan al esfuerzo de los usuarios para
reconocer el concepto lógico y sus aplicaciones.
Operatividad – se relacionan con el esfuerzo de los usuarios
para la operación y control del software.
Atractividad
relación entre el nivel de desempeño del software y la cantidad de recursos necesitados bajo
condiciones establecidas.
Comportamiento en el tiempo – Atributos del
software que se relacionan con los tiempos de
respuesta y procesamiento y en las tasas de
rendimientos en desempeñar su función.
Comportamiento de recursos – Usar las cantidades y
tipos de recursos adecuados cuando el software lleva a
cabo su función bajo condiciones determinadas.
5. Evaluación de Software
Mantenibilidad – relacionados con la facilidad de extender, modificar o corregir errores en un
sistema software.
CARACTERÍSTICAS NORMA ISO 9126
Capacidad de instalación- relacionados con el esfuerzo necesario
para instalar el software en un ambiente especificado.
Capacidad de reemplazamiento – relacionados con la oportunidad
y esfuerzo de usar el software en lugar de otro software
especificado en el ambiente de dicho software especificado.
Calidad en uso – relacionados con la aceptación por parte del
usuario final y Seguridad.
Eficacia – eficacia del software cuando el usuario final
realiza los procesos.
Productividad –rendimiento en las tareas cotidiana
realizadas por el usuario final.
Seguridad –medir los niveles de riesgo.
Satisfacción –satisfacción de uso del software.