Vous êtes sur la page 1sur 12

Modelo de

Prototipo

Como funciona
Pertenece a los modelos de desarrollo evolutivo. El
prototipo debe ser construido en poco tiempo,
usando los programas adecuados y no se debe
utilizar muchos recursos.
Este modelo se centra en la presentacin de
aquellos aspectos del software que sern visibles
para los usuarios finales (interfaz o formatos de
salida). El diseo rpido lleva a la construccin de
un prototipo. Este se entrega y es evaluado por los
participantes, que dan retroalimentacin para
mejorar los requisitos.

Como funciona
Este modelo permite que todo el sistema o
algunas de sus partes se construyan rpidamente
para comprender con facilidad y aclarar ciertos
aspectos en los que el desarrollador, el usuario el
cliente estn de acuerdo en lo que se necesita.
Se encarga principalmente de ayudar al ingeniero
de sistemas y al cliente a entender de mejor
manera cual ser el resultado de la construccin
cuando los requisitos estn satisfechos.

Etapas
Recoleccin y refinamiento de requisitos
Esta es la fase mas importante de todo el ciclo de vida del
mtodo de prototipos, el objetivo en esta fase es determinar
todos los requerimientos y deseos que los usuarios tienen en
relacin al proyecto que se esta deseando implementar.
Aqu el desarrollador interacta con el usuario y sus
necesidades mediante la construccin, demostracin y
retroalimentaciones del prototipo.
Diseo Rpido
Se realiza un diseo rpido que se enfoca sobre la
presentacin de los aspectos visibles al usuario.

Etapas
Construccin de prototipos
Se construye el prototipo que es evaluado por el
usuario se utiliza para refinar los requisitos del
software a desarrollar.
Evaluacin del prototipo del cliente
Etapa delProceso donde elusuarioutiliza
elprototipocomo utilizara elsistemafinal, con el
fin de validar que losrequisitos implementados
sean lo que l desea.

Etapas
Refinamiento del prototipo
En esta etapa se contacta con el usuario y se
retroalimenta luego de haber usado el prototipo
para obtener la aceptacin o no del cliente.
Producto de ingeniera
Refleja un prototipo que cumple con los requisitos
del usuario.

Ventajas

til cuando el cliente conoce los objetivos


generales para el software, pero no identifica los
requisitos detallados de entrada, proceso o salida.
Existe una reduccin de la incertidumbre y del
riesgo.
Se reduce el tiempo y los costos.
Hay incremento en la aceptacin del nuevo
sistema.
Mejora la administracin del proyecto.
Existe mayor comunicacin entre los
desarrolladores y el usuario.

Desventajas

Este modelo depende de las iteraciones del


prototipo, entre ms iteraciones existan mejor y
este ltimo se logra mediante el uso de mejores
herramientas lo que hace a este proceso
dependiente de las mismas.
No es posible usar esta metodologa en todos los
sistemas.
Puede existir una mala interpretacin por parte
de los usuarios del prototipo, los cuales pueden
confundir mas tarde con el sistema ya terminado.

Ejemplo

Conclusin

El empleo de prototipos para el desarrollo de


softwarees muy til para comunicar, discutir y definir
las ideas entre los diseadoresy el o los clientes.

Es frecuente que los clientes no sepan lo que quieren,


pero cuando ven algo y lo utilizan, pronto saben lo que
necesitan y lo que no. Es por esto que un prototipo nos
es de gran ayuda antes de desarrollar un sistema.

Los prototipos responden a preguntas y apoyan el


trabajo de los diseadores probando ideas, clarificando
requisitos o definiendo alternativas.

Conclusin
Es muy importante que el desarrollador y el cliente
tengan claro:
Que el prototipo se construye y sirve como
unmecanismo para la definicin de
requisitos y no como el inicio del desarrollo del
sistema final.
Que el prototipo sedescarte, al menos en parte.
Que despus se desarrolle el software real con un
enfoque hacia lacalidad.

Vous aimerez peut-être aussi