?Qué significa garantía de calidad del software?
La garantía de la calidad del software (SQA) es un proceso que garantiza que el software desarrollado cumple las especificaciones de calidad definidas o estandarizadas.
SQA es un proceso continuo dentro del ciclo de vida de desarrollo de software (SDLC) que comprueba rutinariamente el software desarrollado para asegurar que cumple con las medidas de calidad deseadas.
Definición de la garantía de la calidad del software
El SQA ayuda a garantizar el desarrollo de software de alta calidad. Las prácticas de SQA se implementan en la mayoría de los tipos de desarrollo de software, independientemente del modelo de desarrollo de software subyacente que se utilice.
En un sentido más amplio, SQA incorpora e implementa metodologías de prueba de software para probar el software. En lugar de comprobar la calidad una vez finalizado, los procesos de SQA comprueban la calidad en cada fase del desarrollo hasta que el software está completo. Con SQA, el proceso de desarrollo de software pasa a la siguiente fase sólo cuando la fase actual/anterior cumple las normas de calidad exigidas.
Por lo general, la SQA se basa en una o varias normas del sector que ayudan a elaborar directrices y estrategias de implantación de la calidad del software. Entre estas normas se encuentran la ISO 9000 y la integración del modelo de madurez de capacidades (CMMI).