Aseguramiento de la Calidad del Software (SQA)
Evalúa el control de calidad mediante:
Pruebas
Reporte de problemas
Auditorias
Revisiones
Necesita responsabilidad por parte de la organización, dicha organización se compone de los siguientes grupos:
Coordinador de desarrollo (DC)
Gerente de calidad (QM)
Líder de grupo (TL)
Project manager (PM)
Ingenieros del software (SE)
Realiza pruebas de:
Caja blanca
Obteniendo los siguiente beneficios:
Sugerencias para mejores practicas de construcción de software
Indicación de mejoras para optimizar el código
Pronta identificación de problemas que puedan impactar la producción
Mejora de aspectos de seguridad del codigo
Mejora del proceso de desarrollo en general
Caja negra
Que tienen las siguientes limitaciones:
Problemas a corto plaza
En terceros sistemas, pueden existir defectos que no se están teniendo en cuenta
Siempre hay que combinarlas con pruebas de integración
Garantiza que el software desarrollado cumpla con las especificaciones de calidad definidas
Y cuenta con las siguientes características:
Integración ISO 9000
Procesa pruebas para la calidad en cada fase
Aplica metodologías de pruebas
Asegurar el desarrollo
Identifica una acción correctiva y una acción preventiva, y posteriormente realiza los siguientes tres procesos:
Proceso de acción del desarrollo
Proceso de acción preventiva
Proceso de acción correctiva