A medida que se está desarrollando y terminando el proceso de implementación del programa, este debe ser comprobado para garantizar que satisfaga su especificación, asimismo, cumpla con su funcionalidad esperada por los que serán usuarios de dicho software. Estos procesos de análisis y pruebas tienen el nombre de validación y verificación (V&V), los cuales tienen lugar en cada etapa del software.
Los procesos de validación y verificación se inician con revisiones de requerimientos, luego se realizan revisiones del diseño e inspecciones de código hasta llegar a la prueba del producto.
Muchas veces se puede pensar que verificación y validación son lo mismo; sin embargo existe una diferencia entre ellas, según Boehm, en 1979 expresó lo siguiente:
• Validación: ¿Estamos construyendo el producto correcto?
• Verificación: ¿Estamos construyendo el producto correctamente?
• Verificación: ¿Estamos construyendo el producto correctamente?
De acuerdo a estas definiciones, el papel de verificación implica comprobar que el software este de acuerdo con su especificación, de la misma manera que este satisfaga sus requerimientos funcionales y no funcionales. A diferencia de la validación que tiene por objetivo asegurar que el sistema software satisfaga las expectativas del cliente.
El objetivo del proceso de V&V es garantizar la seguridad de que el sistema software esta “hecho para un propósito “, lo cual significa que el sistema debe ser suficientemente bueno para su uso establecido.
El objetivo del proceso de V&V es garantizar la seguridad de que el sistema software esta “hecho para un propósito “, lo cual significa que el sistema debe ser suficientemente bueno para su uso establecido.
Ver | Ingeniería Del Software: Un Enfoque Práctico 6ta. Edición Roger Pressman
No hay comentarios:
Publicar un comentario