Documente Academic
Documente Profesional
Documente Cultură
Es una tcnica valiosa para la recopilacin de informacin sobre requerimientos de usuario. Al inicio el usuario define un conjunto general de objetivos pero no identifica requisitos detallados de entrada, proceso o salida. El desarrollador de software puede no estar seguro de la eficacia de un algoritmo, o la capacidad de adaptacin de un Sistema Operativo o la forma que debera ser la interaccin hombre-mquina. Cuando ocurre este tipo de situaciones lo aconsejable es usar el Modelo de Construccin de Prototipos.
1
19/01/2012 16:35
19/01/2012 16:35
El Prototipo es evaluado por el cliente/usuario y lo usa para refinar requisitos de software a desarrollar. Este ciclo termina cuando el prototipo esta listo para satisfacer las necesidades del cliente, permitiendo adems que el desarrollador comprenda mejor lo que debe hacer.
Escuchar al cliente
Construir/ Revisar la Maqueta
19/01/2012 16:35
Idealmente el prototipo sirve como mecanismo de identificacin de requisitos del software. Los desarrolladores usan fragmentos de programas existentes o generadores de reportes o gestores de ventanas. El primer sistema construido apenas se puede utilizar; puede ser:
Demasiado lento, Muy grande, Torpe de uso. O las tres a la vez
19/01/2012 16:35
El prototipo debe servir como primer sistema que apenas se puede utilizar. El cliente ve una versin del trabajo de software, sin saber que con la rapidez de hacerlo funcionar, no se ha tomado en cuenta la calidad global del software o la facilidad de mantenimiento a largo plazo. Cuando se informa que el producto se debe construir de nuevo, el cliente no lo entiende y pide que se hagan unos pequeos ajustes para que se pueda hacer del prototipo un producto final.
19/01/2012 16:35
Frecuentemente usando prototipos el desarrollo de software es demasiado lento. El desarrollador hace compromisos de implementacin para hacer que el prototipo funcione sin tomar en cuenta que el sistema operativo o el lenguaje de programacin es inadecuado, que se lo eligi por estar disponible o porque era conocido.
19/01/2012 16:35
Conclusin
Aunque surgen problemas la construccin de prototipos puede ser una solucin efectiva para el desarrollo de software. La clave es definir las reglas del juego al comienzo; el cliente y el desarrollador se deben poner de acuerdo en que el prototipo debe servir nicamente como un mecanismo de definicin de requisitos.
19/01/2012 16:35 7