Вы находитесь на странице: 1из 3

DESARROLLO DE SOFTWARE USANDO EL MODELO DE PROTOTIPOS

En el proceso de desarrollo de software, generalmente en la etapa de


recoleccin de requisitos por parte del analista, el cliente/usuario suele definir
en la mayora de los casos a grandes rasgos que es lo que desea como
objetivo principal, aunque no siempre puede definir claramente los
requerimientos ms especficos del software en procesos de entrada/salida de
informacin, en la forma en como el usuario final tendr que interactuar con la
aplicacin, la adaptacin del software a uno o varios sistemas operativos. En
este tipo de situaciones y en muchas otras, algunos desarrolladores optan por
el paradigma de construccin orientado a prototipos.
El paradigma de construccin orientado a prototipos es un modelo de
desarrollo en el que los encargados de realizar el software crean un prototipo
para mostrrselo al cliente, y as de esta manera poder definir mas claramente
algunos requerimientos o funcionalidades que el cliente pide en su producto.
Por ejemplo, el cliente al ver y probar la aplicacin puede pedir que se quiten
y/o agreguen caractersticas, funcionalidades, interfaces de usuario al software,
luego, el grupo desarrollador se encarga de realizar dichas modificaciones y
mostrarle una nueva versin del prototipo al cliente, dicho ciclo se repite hasta
que el cliente quede satisfecho y contento con lo que le han mostrado y se
hayan definido todos los requerimientos incompletos o ambiguos.

Despus de que se tenga la versin final del prototipo entonces este es


desechado, y se procede a construir (con todos los conocimientos adquiridos
de las pruebas anteriormente realizadas) el software que ser entregado al
usuario.

Jojann De Jess De Vargas lvarez

Algunas ventajas de la construccin de software orientada a prototipos son:

Reduce el riesgo de fabricar un producto que no satisfaga las


necesidades del cliente.

Ayuda a los desarrolladores a resolver dudas que tengan con respecto al


desarrollo de alguna funcionalidad o caracterstica del software.

Ofrece al cliente una versin de lo que pudiera ser el producto final en


muy corto tiempo.

Ayuda a identificar errores y fallas en el sistema.

Finalmente, afina el software para que cumpla con todos los


requerimientos que el cliente necesita.

Desventajas:

El cliente puede pensar que el prototipo puede ser su producto final,


pero en realidad el fin del prototipo solo marca el inicio de la
construccin de la aplicacin.

Algunas veces, algunos desarrolladores, pueden verse en la tentacin


de usar el prototipo o gran parte de este como software final sin tener en
cuenta que el prototipo cumpla con algunos estndares de calidad o de
seguridad. Ya que fue desarrollado de forma rpida.

Generalmente aumenta el costo del software final.

El desarrollo puede ser un poco ms lento.

Para finalizar se puede decir que el modelo de prototipos es muy til en


proyectos que tienen buenos ingresos y que se necesita un producto de muy
alta calidad, confiable y seguro, aunque estas condiciones las debe cumplir
todo el software desarrollado responsablemente, pero el hecho de que en este
modelo se inviertan recursos en un prototipo para obtener retroalimentacin y
corregir fallas y que finalmente no ser utilizado da mucha mas confianza en el
producto final.

Bibliografa:

Jojann De Jess De Vargas lvarez

http://www.ecured.cu/index.php/Modelo_de_Prototipos
https://es.wikipedia.org/wiki/Modelo_de_prototipos
https://sistemas2009unl.wordpress.com/prototipos-informaticos/
http://datateca.unad.edu.co/contenidos/301569/guia_de_ingenieria_del_softwar
e.pdf

Jojann De Jess De Vargas lvarez

Вам также может понравиться