0% encontró este documento útil (0 votos)
70 vistas21 páginas

Calidad del Software según ISO 9126

La norma ISO 9126 establece un estándar internacional para evaluar la calidad del software. Define seis características clave de calidad: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. Cada una de estas características se compone de subcaracterísticas que permiten medir y evaluar la calidad del software. La norma busca garantizar que el software cumpla con los requisitos del usuario y sea fácil de usar, mantener y transferir.

Cargado por

dora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas21 páginas

Calidad del Software según ISO 9126

La norma ISO 9126 establece un estándar internacional para evaluar la calidad del software. Define seis características clave de calidad: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad. Cada una de estas características se compone de subcaracterísticas que permiten medir y evaluar la calidad del software. La norma busca garantizar que el software cumpla con los requisitos del usuario y sea fácil de usar, mantener y transferir.

Cargado por

dora
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

NORMA ISO 9126

•Estándar internacional para la evaluación de


la calidad del software
La norma iso 9126 fue originalmente creada en el año 1992 con el fin de
mejorar la calidad del software y con el nombre inicialmente
“INFORMATION TECHNOLOGY- SOFTWARE PRODUC EVALUATION:
QUALITY CHARACTERISTICS AND GUIDELINES FOR THEIR USE ”,
debido a que se debe tener en cuenta que al momento de crear un
software la capacidad del mismo para subsistir depende de las habilidades
que se hayan implantado dentro del mismo sistema, que a su vez es un
conjunto de características propias que suplen necesidades del usuario o
cliente.
CALIDAD DEL SOFTWARE
Es un proceso eficaz de software que se aplica de manera que crea
un producto útil que proporciona valor medible a quienes lo
producen y a quienes lo utilizan.

PUNTOS DE VISTA DE DAVID GARVIN :


TRASCENDENTAL: Se reconoce pero es difícil de definir.
USUARIO: Cumple los requerimientos y funcionalidad.
FABRICANTE: Cumple las especificaciones originales.
PRODUCTO: Implementación de funciones y características
VALOR: Lo que el cliente esta dispuesto a pagar.
CARACTERÍSTICAS DE CALIDAD ISO 9126
1. FUNCIONALIDAD
IDONEIDAD: Hace referencia a que si el software desempeña las tareas
para las cuales fue desarrollado.
EXACTITUD: Evalúa el resultado final que obtiene el software y si tiene
consistencia a lo que se espera de el.
INTEROPERABILIDAD: Consiste en revisar si el sistema puede
interactuar con otro sistema independiente.
SEGURIDAD: Verifica si el sistema puede impedir el acceso a personal no
autorizado.
2. FIABILIDAD
MADUREZ: Se debe verificar las fallas y si muchas de estas han sido
eliminadas durante el tiempo de pruebas o uso del sistema.
RECUPERABILIDAD: Verificar si el software puede reasumir el
funcionamiento y restaurar datos perdidos después de un fallo ocasional.
TOLERANCIA A FALLOS: Evalúa si la aplicación desarrollada es capaz de
mejorar errores.
3. USABILIDAD
APRENDIZAJE: Determina que tan fácil es para el usuario aprender a
utilizar el sistema.
COMPRENSION: Evalúa que tan fácil es para el usuario comprender el
funcionamiento del sistema.
OPERATIVIDAD: Determina si el usuario puede utilizar sin mucho
esfuerzo.
ATRACTIVIDAD: Verifica que tan atractiva se ve la interfaz de la
aplicación.
4. EFICIENCIA
COMPORTAMIENTO EN EL TIEMPO: Verifica la rapidez
en que responde el sistema
COMPORTAMIENTO DE RECURSOS: Determina si el
sistema utiliza los recursos de manera eficiente.
5. MANTENIBILIDAD
ESTABILIDAD: Verifica si el sistema puede mantener su
funcionamiento a pesar de realizar cambios.
FACILIDAD DE ANALISIS: Determina si la estructura
de desarrollo es funcional con el objetivo de diagnosticar
fácilmente las fallas.
FACILIDAD DE CAMBIO: Verifica si el sistema puede
ser fácilmente modificado.
FACILIDAD DE PRUEBAS: Evalúa si el sistema puede
ser probado fácilmente.
6. PORTABILIDAD
CAPACIDAD DE INSTALACION: Verifica si el software se puede
instalar fácilmente.
CAPACIDAD DE REEMPLAZAMIENTO: Determina la facilidad con
la que el software puede reemplazar otro software similar.
ADAPTABILIDAD: El software se puede trasladar a otros ambientes.
Co- EXISTENCIA: El software puede funcionar con otros sistemas.
TEST DE COMPROBACION DE ATRIBUTOS
PROTOTIPO DE INTERFAZ DE USUARIO ¿ES DE ALTA
CALIDAD ?
INTUITIVA:
-¿Todas las operaciones son fáciles de localizar e iniciar?
- ¿La interfaz usa patrones esperados de uso?
- EFICIENCIA (Localizar información o iniciar operaciones ):
- ¿Economía de movimientos para entrada de datos y operaciones?
- ¿Datos de salida están presentados para facilitar su legibilidad?
EL COSTO DE LA CALIDAD
LOGRAR LA CALIDAD DEL SOFTWARE
 METODOS DE LA INGENIERIA DEL SOFTWARE:
 Análisis de requisitos para entender el problema a resolver.
 Diseño adecuado al problema y que cumpla las dimensiones, atributos
y factores de calidad estudiados.

 TECNICAS DE ADMINISTRACION DE PROYECTOS:


 Estimaciones para verificar que las fechas puedan cumplirse
 Dependencias de las actividades programadas
 Planificación del riesgo:¿ que puede salir mal y cual es su plan de
contingencia?
 CONTROL DE CALIDAD:

 Acciones de ingeniería de software que ayudan a asegurar que todo


producto del trabajo cumpla sus metas de calidad.
 TECNICAS DE REVISION de modelos para ver si son consistentes y
están completos.
 INSPECCION DE CODIGO para detectar errores en procesamiento
lógico, manipulación de datos y comunicación con la interfaz.
 METRICAS de calidad con retroalimentación para mejorar el proceso
de desarrollo de productos del trabajo.

 ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE:


 Infraestructura de apoyo a métodos de ingeniería del software,
funciones de auditoria e informes.


CONCLUSION

• La garantía de la calidad de software es una actividad que se aplica


en todo le proceso del desarrollo de software.
• Las características mencionadas, nos permiten evaluar desde el
principio al software que desarrollamos, para darle al usuario,
facilidad de utilizarlo, aprovechar el ahorro económico y que le de
garantías al cliente de poder siempre tener segura su información

También podría gustarte