El control de calidad del software es una actividad que se aplica a cada etapa del proceso de desarrollo de software. Incluye métodos y herramientas como inspecciones, pruebas y controles de cambios para garantizar que el producto cumple con los requisitos. El control de calidad considera factores como el costo, la garantía de calidad a través de revisiones técnicas formales, y la confiabilidad. Los estándares ISO también proveen directrices para temas específicos del software.