Sei sulla pagina 1di 2

David Hernn, Gonzlez Kelly. Modelo en V.

El Modelo en V, Verificacin y Validacin


David Hernn y Gonzlez Kelly.


producto (generalmente en el momento de la
ResumenEl Mtodo-V fue desarrollado para regular el entrega), realizando validaciones y verificaciones en
proceso de desarrollo de software por la Administracin
Federal Alemana. Describe las actividades y los resultados que Paralelo al proceso de desarrollo, las cuales estn
se producen durante el desarrollo del software. Adems
proporciona una gua para la planificacin y realizacin de
adaptadas a la fase del proyecto.
proyectos.
El modelo en V al ser una variacin del modelo en
ndice de Trminos testing, validacin, cascada, muestra cmo se relacionan las actividades
verificacin de prueba con el anlisis y el diseo. Como se
muestra en la Figura 1, la codificacin forma el
vrtice de la V, con el anlisis y el diseo a la
INTRODUCCIN izquierda y las pruebas y el mantenimiento a la
derecha.
Los modelos del ciclo de vida se crearon con el
objetivo de facilitar la metodologa entre el cliente y
la compaa para reflejar las etapas de desarrollo y
la documentacin que se requiere, de esta manera se
valida cada etapa antes de que se empiece con las
siguientes, de aqu se dice que el modelo en V
proviene del principio que establece que los
procedimientos utilizados para probar si la
aplicacin cumple las especificaciones ya deben
haberse creado en la fase de diseo. A continuacin
se ampliar la usabilidad de este mtodo en la
gestin de proyectos de software. Figura 1. Modelo en V.

Una de las polticas de este modelo es comenzar a


I.MODELO EN V realizar las pruebas lo ms pronto posible. Esto da
lugar a que tanto los procesos de verificacin y
El modelo en V se suele entender como una validacin, se pueda integrar en cada fase del
metodologa de testing, sin embargo, se trata en ciclo de vida, cumpliendo que para cada fase de
realidad de una adaptacin del ciclo de vida clsico desarrollo debe existir un resultado verificable.
o en cascada realizado por el gobierno federal
alemn (aunque tambin existen versiones de esta II. FASES DEL MODELO EN V
metodologa que se desarrollaron en paralelo o Fases de Verificacin:
independientemente a la misma) en la cual se
pretende aliviar algunos de sus problemas, como A. Requisitos del Sistema
por ejemplo la validacin tarda que se realizaba del En esta fase se colectan los requisitos del sistema y
se analizan las necesidades del usuario. Esta fase

David Hernn, Gonzlez Kelly. Modelo en V. 2

determina que debe realizar el sistema ideal, pero o Hace explicito parte de la iteracin y trabajo
no determina como ser diseado o construido. que hay que revisar.
B. Anlisis del sistema
o Especifica bien los roles de los distintos de
Los tcnicos analizan y entienden el funcionamiento
pruebas a realizar
o negocio del sistema propuesto, para ellos se basan
o Involucra al usuario en las pruebas.
en las exigencias del consumidor. Se calcula cada
posibilidad y tcnica que dichas exigencias pudieren
ser ejecutadas. IV. DESVENTAJAS
C. Diseo del Sistema o Es difcil que el cliente exponga
Antes de iniciar cualquier aplicacin debe estar ya explcitamente todos los requisitos.
diseado el sistema.
D. Diseo de mdulos o El cliente debe tener paciencia pues
obtendr el producto al final del ciclo de
Codificar los fragmentos del sistema.
vida.
Fases de validacin:
o Las pruebas pueden ser caras y, a veces, no
E. Prueba Unitaria los suficientemente efectivas.
Mediante el anlisis de cdigo se descubren
primeros fallos, corregirlos hace una reduccin de o El producto final obtenido puede que no
costos al proyecto final. refleje todos los requisitos del usuario.
F. Prueba de integracin
Probar los mdulos separados (fragmentos del
proyecto) en conjunto para detectar errores en V. CONCLUSIN
interfaces y en la iteracin de componentes
En general las metodologas llevan a cabo una serie
integrados.
de procesos comunes que son buenas prcticas para
G. Prueba del sistema lograr los objetivos antes mencionados
Se realiza una comparacin del sistema producido independientemente de cmo hayan sido diseadas,
hasta el momento contra el sistema real, utilizando el modelo en V permite detectar fcilmente donde y
los documentos de diseo. en qu fase ocurren los fallos.
H. Prueba de aceptacin de usuario o
validacin REFERENCIAS
En caso de que no sea aceptado, se realizarn los [1] Marco Romero. (2015). Ingeniera de
cambios necesarios segn las necesidades Software-Modelo en V. https://prezi.com.
originales. [2] PMO (2010).Ciclos de vida-Modelo en V.
http://spanishpmo.com.
III. VENTAJAS

o La relacin entre las etapas de desarrollo y


los distintos tipos de pruebas facilitan la
localizacin de fallos.

o Es un modelo sencillo y de fcil aprendizaje

Potrebbero piacerti anche