Aseguramiento de calidad del Software


(Software Quality Assurance)

• El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.

• El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después.

• Algunos autores prefieren decir garantía de calidad en vez de aseguramiento.

– Garantía, puede confundir con garantía de productos
– Aseguramiento pretende dar confianza en que el producto tiene calidad

• El aseguramiento de calidad del software está presente en:

– Métodos y herramientas de análisis, diseño, programación y prueba
– Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software116r
– Estrategias de prueba multi escala
– Control de la documentación del software y de los cambios realizados
– Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos)
– Mecanismos de medida (métricas)
– Registro de auditorías y realización de informes

• Actividades para el aseguramiento- de calidad del software

– Métricas de software para el control del proyecto
– Verificación y validación del software a lo largo del ciclo de vida

• Incluye las pruebas y los procesos de revisión e inspección
– La gestión de la configuración del software

No hay comentarios:

Publicar un comentario