Está en la página 1de 6

SISTEMAS DE INFORMACIN

PROF: ING. GLORIANA PEA R. JUNIO 2013

Qu es un prototipo? Los prototipos son una visin preliminar del sistema futuro que se implantara. El prototipo se usa para obtener los requerimientos del usuario. Su principal propsito es obtener y validar los requerimientos esenciales. La palabra prototipo tiene varias acepciones: Un prototipo es un ejemplar original o primer molde en que se fabrica una figura u otra cosa. Un prototipo puede ser un ejemplar perfecto y modelo de una virtud, vicio o cualidad. Un prototipo tambin se puede referir a cualquier tipo de maquina en pruebas, o un objeto diseado para una demostracin de cualquier tipo. Ejemplos: Demo de un software. Maqueta de un edificio. Diseo de un vestido. Qu es un Prototipo de Software? Es un modelo a escala o facsmil de lo real, pero no tan funcional para que equivalga a un software final, ya que no lleva a cabo la totalidad de las funciones necesarias del software final. Proporcionando una retroalimentacin temprana por parte de los usuarios acerca del software. Ejemplo: Se trata de un sitio web ficticio, de la compaa area Break. Para disear los formatos se ha partido del sitio web de reservas de una conocida compaa area, se tom como punto de partida para hacer este prototipo de ejemplo:

PROTOTIPO DE SOFTWARE

Pgina 2

Mens y formularios. Listados. Resultados de consultas

Caractersticas de los Prototipos El proceso de desarrollo y empleo de prototipos tiene las siguientes caractersticas: El prototipo es una aplicacin que funciona. Los prototipos se crean con rapidez. Los prototipos tienen un costo bajo de desarrollo. Etapas del Prototipo El desarrollo de un prototipo se lleva a cabo en forma ordenada a travs de las siguientes etapas: Plan rpido. Modelado, diseo rpido. Construccin del prototipo. Desarrollo, entrega y retroalimentacin.

PROTOTIPO DE SOFTWARE

Pgina 3

Estrategias para el desarrollo de prototipos Se puede desarrollar un prototipo para cada uno de los componentes de la aplicacin: Prototipos por pantallas. La interface entre el software y el usuario es la pantalla de visualizacin, esta es el vehculo para presentar la informacin tal como esta es proporcionada al software o como es recuperada de este. Los prototipos de pantalla permiten evaluar la posicin de informacin sobre la pantalla, los encabezados, los botones, mensajes. Tambin permite la reaccin de los usuarios por la cantidad de informacin sobre la pantalla.

Desarrollos de Prototipo Existe gran diferencia entre los dos tipos de prototipos: Prototipo desechable. Prototipo evolutivo. Desarrollo de Prototipos desechables Es un tipo de modelo que solo es utilizado para pruebas, sirve para encontrar errores en los requerimientos o en interfaces, despus de utilizarlo se lo descarta. El prototipo desechable valida o deriva los requerimientos del sistema.

PROTOTIPO DE SOFTWARE

Pgina 4

Desarrollo de Prototipos Evolutivo Entrega a los usuarios finales un sistema funcionando. Se usa con los requerimientos que mejor se comprenden. Roles El papel del usuario con el prototipo puede resumirse en compromiso y honestidad. Si carece de compromiso pocos son los motivos para desarrollar un prototipo, ya que el usuario es el pivote del proceso de desarrollo y evaluacin. Los usuarios interactan con el prototipo teniendo las siguientes responsabilidades: Utilizar y evaluar el prototipo las veces que sea necesario. Identificar mejoras. Sugerir las caractersticas no deseadas. Describir los requerimientos de dato. Ventajas Reduce costos y aumenta la probabilidad de xito. Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios. Exige disponer de las herramientas adecuadas. Desventajas Puede ser bastante difcil el manejar el prototipo como un proyecto dentro de un esfuerzo para un sistema ms grande. El desarrollador y el cliente tienen poca comunicacin al inicio del proceso. Surgen cambios imprevistos que retrasan el progreso del prototipo.

PROTOTIPO DE SOFTWARE

Pgina 5

Conclusiones A pesar de que tal vez surjan problemas, la construccin de prototipos puede ser un paradigma efectivo para la ingeniera del software. La clave es definir las reglas del juego desde el principio; es decir, el cliente y el desarrollador se deben poner de acuerdo en: A. Que el prototipo se construya y sirva como un mecanismo para la definicin de requisitos. B. Que el prototipo se descarte, al menos en parte. C. Que despus se desarrolle el software real con un enfoque hacia la calidad.

PROTOTIPO DE SOFTWARE

Pgina 6