Verificación y Validación del Diseño (La prueba del software)
La prueba del software se conoce también como validación y verificación (V&V)
Verificación: conjunto de actividades que aseguran que el software implementa correctamente una función específica (¿estamos construyendo el producto correctamente?) Validación: Son actividades que buscan asegurar si el software construido se ajusta a los requisitos del cliente (¿estamos construyendo el software correcto?) Durante y después del proceso de implementación, el programa en desarrollo debe ser comprobado, para asegurar que satisface su especificación y entrega la funcionalidad esperada por el cliente. La verificación y validación (V&V) es el nombre dado a estos procesos de análisis y pruebas La verificación y la validación tienen lugar en cada etapa del proceso del software. V & V comienza con revisiones de los requerimientos y continua con revisiones del diseño e inspecciones de código. La verificación y la validación no son lo mismo, aunque a menudo se confunden. La validación en cambio, es un proceso a general. Su objetivo es asegurar que el sistema satisface las expectativas del cliente. Va más allá de comprobar que el sistema satisface su especificación (Análisis). Procura demostrar que el software hace lo que el cliente espera que haga. Ya que las especificaciones del sistema no siempre reflejan los deseos o necesidades reales de los usuarios del sistema.
Objetivo del proceso de V&V
Es asegurar que el sistema sea lo más suficientemente bueno para su uso pretendido. El nivel de confianza requerido depende del propósito del sistema, las expectativas de los usuarios y el entorno de mercado actual: o Función del Software o Expectativas del usuario o