Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción de calidad y métricas en el desarrollo de software. - Coggle…
Introducción de calidad y métricas en el desarrollo de software.
CALIDAD DEL SOFTWARE
Grado en que un software cumple los requisitos y satisface las necesidades del usuario.
Características de la Calidad del Software
Funcionalidad: cumple lo que promete.
Confiabilidad: funciona correctamente sin fallos.
Usabilidad: fácil de usar y entender.
Eficiencia: buen rendimiento y uso de recursos.
Mantenibilidad: fácil de corregir y mejorar.
Portabilidad: puede ejecutarse en diferentes entornos.
Seguridad: protege la información.
Compatibilidad: interactúa con otros sistemas.
ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE
Conjunto de actividades planificadas y sistemáticas para garantizar que el software cumpla estándares de calidad.
Objetivos
Prevenir errores.
Garantizar cumplimiento de normas.
Mejorar procesos de desarrollo.
Asegurar productos confiables.
Actividades del Aseguramiento de la Calidad
Revisión de requisitos.
Auditorías de procesos.
Pruebas de software.
Control de versiones.
Documentación.
Seguimiento de estándares (ISO, IEEE).
MÉTRICAS DE SOFTWARE
Medidas cuantitativas que permiten evaluar, controlar y mejorar el software y su proceso de desarrollo.
Características de las Métricas
Objetivas: basadas en datos reales.
Cuantificables: expresadas en números.
Repetibles: producen el mismo resultado.
Comprensibles: fáciles de interpretar.
Útiles: ayudan a tomar decisiones.
TIPOS DE MÉTRICAS DE SOFTWARE
Métricas de Producto
Evalúan el software terminado.
Ejemplos:
Número de errores.
Tamaño del código (líneas de código).
Complejidad del software.
Métricas de Proceso
Evalúan el proceso de desarrollo.
Ejemplos:
Tiempo de desarrollo.
Defectos por fase.
Eficiencia del equipo.
Métricas de Proyecto
Evalúan la gestión del proyecto.
Ejemplos:
Costo.
Cumplimiento del cronograma.
Productividad del equipo.