Sunteți pe pagina 1din 4

VERIFICACIÓN Y VALIDACIÓN DE

SOFTWARE

La verificación y validación del software es una disciplina técnica de la Ingeniería de Software,


la cual tiene como propósito ayudar a las organizaciones de desarrollo a construir software de
calidad durante el ciclo de vida del software. Determinar si los procesos y productos de
software, satisfacen plenamente las necesidades de uso y del usuario según los requerimientos
especificados.

Que es V&VS

• Verificación: Proceso de determinar si los productos de una cierta fase del desarrollo de
software cumplen o no los requisitos establecidos durante la fase anterior.

• Validación: Proceso de evaluación del software al final del proceso de desarrollo para
asegurar el cumplimiento de las necesidades del cliente.

Entonces se trata de cumplir con los requerimientos del cliente, así como el obtener un
producto confiable y de calidad entre otras cosas

Si los requerimientos no son cabalmente completos y claros, puede suceder lo siguiente:

Tipos de Requerimientos

Funcionales

Son con los que el usuario interactúa con la funcionalidad del sistema. Ejemplo que el sistema
tenga:

No Funcionales

Son características que debe tener el sistema o alguna o varias restricciones, ejemplo:
Usabilidad, Seguridad, Mantenibilidad, Transpirabilidad, Velocidad, etc.

Ambos requerimientos son importantes para el éxito y buen funcionamiento del Software

Calidad en el Software

En el producto

En los procesos

En los recursos humanos


Alta de usuarios; Baja; Impresión, etc.

El control de calidad se puede establecer por medio de:

1 Revisión de los requerimientos

2 Revisión de requerimientos y avance del proyecto

 Revisión formal
 revisión informal
 platicas estructuradas
 revisión entre pares, etc.

3 A través de pruebas de software

NIVELES DE PRUEBAS DE SOFTWARE

Pruebas de Unidad

Verifica cada módulo que conforma el sistema, normalmente las realiza el mismo
programador, este proceso se puede llevar a cabo en paralelo para múltiples módulos. Se
prueban los siguientes aspectos:

Interfaz, estructura de datos, condiciones límite, manejo de errores, etc.

Los métodos que se utilizan son:

+ caja blanca

+ caja negra

+ caja gris

+ camino básico

Pruebas de Integración

Una vez que todos los módulos han sido probados por separados, ahora hay que ponerlos
juntos, como un todo.

Los métodos que se utilizan son:


+ Integración descendente
+ Integración ascendente
+ Integración mixta

Pruebas de Validación

Son pruebas que tratan de comprobar la conformidad de los requerimientos, la portabilidad,


compatibilidad, recuperación de errores, documentación, facilidad de mantenimiento, etc.
Los métodos que se utilizan son:

+ caja blanca
+ caja negra
+ caja gris
+ prueba alfa
+ prueba beta

Pruebas del Sistema

Son pruebas hasta cierta forma realizadas para ver qué sucede en situaciones externas al
sistema, por ejemplo el hardware, el tipo de información, los fallos de energía eléctrica que
puedan surgir, la seguridad de acceso al mismo sistema, la resistencia a situaciones anómalas,
al rendimiento del software, etc.

Los métodos que se utilizan son:


+ rendimiento
+ resistencia
+ Recuperación
+ Seguridad
+ etc.

FIN DE LA PRESENTACION
Bibliografía

Pagina web

https://prezi.com/ts599nsnwcwz/verificacion-y-validacion-de-software/

http://ramon-gzz.blogspot.pe/2012/08/verificacion-y-validacion-de-software.html

S-ar putea să vă placă și