Articulo Desarrollo de Prototipos

download Articulo Desarrollo de Prototipos

of 3

description

Prototipos Ingeniería de Software

Transcript of Articulo Desarrollo de Prototipos

DESARROLLO DE SOFTWARE USANDO EL MODELO DE PROTOTIPOSEn 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.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: http://www.ecured.cu/index.php/Modelo_de_Prototiposhttps://es.wikipedia.org/wiki/Modelo_de_prototiposhttps://sistemas2009unl.wordpress.com/prototipos-informaticos/http://datateca.unad.edu.co/contenidos/301569/guia_de_ingenieria_del_software.pdf

Jojann De Jess De Vargas lvarez