Validacion y verificacion
| |República Bolivariana De Venezuela |
| |Ministerio Del Poder Popular Para la EducaciónSuperior |
| |Universidad Gran Mariscal De Ayacucho |
| |Escuela De Ingeniería En Informática |
||Materia: Arquitectura y Organización del Computador II |
[pic]
[pic]
.
Puerto Ordaz. Junio de 2010
Verificación y validación del software
El proceso de control que asegura que el software cumple con su especificación y satisface las necesidades del usuario
Muchas veces se confunde “verificación” convalidación”. Boehm (1979) puso en claro con pocas palabras la diferencia:
• Validación: ¿Estamos construyendo el producto correcto? Se ocupa de controlar si el producto satisface los
Requerimientos del usuario
• Verificación: ¿Estamos construyendo correctamente el producto? implica controlar que el producto conforma su especificación inicial.
Verificación y Validación del Software ó VVS: son lasactividades que chequean el software contra sus especificaciones. Forma parte del proceso de control de la gestión del software siendo un proceso continuo a lo largo de todo el proceso de desarrollo.
Esto implica:
• Comprobar que cada elemento software cumple con sus requisitos específicos.
• Comprobar cada elemento software antes de emplearlo como entrada en cualquier otra actividad
•Asegurar que las comprobaciones son llevadas a cabo por una persona distinta
• Asegurar que los esfuerzos dedicados en VVS en cada elemento software son los apropiados para el uso
• Que se le va ha dar a dicho elemento.
Que es un elemento software:
Todos los elementos implicados en el desarrollo del software, incluyendo código, documentos, modelos, COTS etc.
Quien es elresponsable:
El gestor de proyecto es el responsable de organizar las actividades de verificación y validación, como de definir los roles en el procesos de VVS (p.e líder de equipo de revisión) y asignar personal a esos roles.
Impacto del VVS:
Las actividades de verificación y validación afectan a la calidad del software en cuanto a la calidad del software yen en cumplimiento de los requisitos.Las VVS Involucran una cantidad importante de esfuerzo y entre el 30-90% del coste del proyecto, dependiendo de la complejidad y criticidad del software
Diferencia entre Verificación y Validación ó “V&V”, Diferencia entre V&V y pruebas, Nivel de confianza
Verificación:
Es la confirmación mediante examen y evidencias objetivas que un elemento cumple con los requisitos específicos. Elproceso de verificación debe asegurar que para cada actividad existen las entradas y especificaciones adecuadas, y que las salidas de esa actividad son correctas y consistentes con dichas entradas y especificaciones.
¿Estamos construyendo el producto correctamente?
Validación
Consiste en la confirmación mediante examen y evidencias objetivas que un Software cumple con los requisitosparticulares para un uso específico. El proceso de validación asegurar que en el producto final software, las funciones baseline y los rendimientos requeridos, están correcta y completamente implementados. Esto se denomina una verificación end-to-end.
¿Estamos construyendo el producto correcto?
Diferencia entre V&V y pruebas.
Las pruebas se clasifican como una técnica que pertenece a...
Regístrate para leer el documento completo.