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

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Construccin de Prototipos

Presentado por: Acevedo Snchez Luis Javier Godos Ramrez Juan Antonio Gonzlez Arregun Alberto Gonzlez Garca Stephanie Hernndez Reyes Juan Carlos Valdez Guerrero Mariel

Ingeniera en computacin 6 Semestre turno: Matutino

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

ndice

ndice Introduccin Qu es un prototipo? Para qu se utilizan los prototipos? Aumento en la productividad Re-desarrollo planificado: Entusiasmo de los usuarios con respecto a los prototipos

2 4 5 5 6 6 6 7 10 11 12 12 13 14 15 15 15 16 16 17 18 19 19 20 20 20 20 21 21 22 22

Funcionamiento de la Construccin de prototipos. Caractersticas de los prototipos Tipos de prototipos 1.- Prototipo parchado 2.- Prototipo no operacional 3.- Prototipo de una Serie 4.- Prototipo de Caractersticas Seleccionadas Estrategias de un prototipo 1.- Prototipos para pantalla. 2.- Prototipos para procedimientos de procesamiento 3.- Prototipos para funciones bsicas Herramientas para el desarrollo de prototipos Hot Gloo Balsamiq FlairBuilder Etapas para la construccin de prototipos 1.- Investigacin preliminar. 2.- Colecta y refinamiento de los requisitos. 3.- Anlisis y especificacin del prototipo. 4.- Diseo y construccin del prototipo. 5.- Evaluacin del prototipo por el cliente. 6.- Renacimiento del prototipo Finalidad De Construir Un Prototipo Ventajas y desventajas de los prototipos

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013 Conclusin Referencias 24 25

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Introduccin
Aqu se podr ver la manera en la que se puede realizar un prototipo, es decir los pasos que se deben de tomar en cuenta antes de iniciar a elaborarlo, como podemos ver la construccin de prototipos lleva cierto proceso el cual se ver ms adelante y se ira explicando paso a paso para que as mismo sea comprensible para el usuario, tambin es necesario saber ciertos aspectos antes de su elaboracin, entonces nos encargaremos de que el usuario sepa y comprenda lo necesario sobre este tema, y as mismo tratando de que la explicacin sea ms clara y precisa con algunos ejemplos. La elaboracin de prototipos nos puede ayudar mucho en nuestro trabajo ya sea cuando surja algn trabajo que lo requiera, entonces una vez conocida esta informacin sobre su proceso en pocas palabras sus pasos ser ms fcil su elaboracin del mismo ya que se tendr el conocimiento necesario para ponerlo en prctica. A continuacin para no hacer esto ms larga la introduccin procedemos a la explicacin de la elaboracin de prototipos, y as mismo comenzaremos con una breve explicacin de lo que esto mismo es.

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Qu es un prototipo?
Los prototipos son una representacin limitada de un producto es decir no lo muestra al 100% sino ciertas caractersticas, permite a las partes probarlo en situaciones reales o explorar su uso para que el cliente este de acuerdo con el diseo y la funcionalidad de tal producto, creando as un proceso de diseo de iteracin que genera calidad (Lacalle, 2006)

Los prototipos pueden ser elaborados desde lo ms fcil que puede ser en una simple hoja de papel a lo ms complejo como un software en las siguientes pginas se hablar de las herramientas para un fcil elaboracin de prototipo. Es cierto que a veces un cliente no define o no sabe que es lo que quiere cuando va a pedir un producto, y para la empresa desarrolladora de software es un gran problema. Para eso se utiliza la herramienta de prototipo, en casi o todas las empresas necesitan saber bien que es lo que quiere un cliente puesto de lo contrario el cliente no se ira totalmente satisfecho con su producto y esto represente perdidas a la empresa.

Para qu se utilizan los prototipos?


El uso de los prototipos se deben a las necesidades que van surgiendo para la realizacin de ciertos proyectos en la cual se requiere un diseo, para que este cumpla con los requerimientos del usuario, es decir la persona que va a requerir el programa, el usuario o tambin podemos llamarlo cliente es la persona que nos dar instrucciones necesarias para realizar un prototipo, podra ser que el usuario requiera un programa para su tienda departamental, el cual nos diga el nombre del cajero, su id, etc., (vase Figura 1) ese podra ser un ejemplo, entonces se requiere realizar un prototipo para la interfaz del programa, ya que si el cliente o usuario as lo desea puede realizar cambios, es necesario que primero se realice el prototipo como ya haba mencionado, ya que en el proceso pueden surgir cambios que requiera el usuario, porque si no se hiciera esto antes de realizarlo, no se sabra con seguridad lo que se va a entregar en s y as poder desarrollar sistemas con ms rapidez, eficiencia y eficacia .

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 1. Tienda Departamental (2013).

Segn Olea P. (2001) para su ptimo desarrollo es necesario que se lleve a cabo 3 partes esenciales las cuales son las siguientes: Aumento en la productividad Se trata de que al momento del desarrollo del prototipo tenga que ser ms seguro y eficiente, obteniendo la utilizacin de mayores recursos, es como decir que el programa que se va a realizar utiliza mejores recursos para que su produccin sea ptima, es decir que mientras menor sea el tiempo en obtener los resultados que se desean se obtendrn mayores resultados. Re-desarrollo planificado: Tienen que realizar una prueba de ensayo, es necesario ya que a veces suele suceder que no hay una buena comunicacin entre el analista y el cliente, entonces eso da motivo a que puedan llegar a suceder ciertos errores, y para solucionarlo se tendra que desarrollar nuevamente para que se cumplan correctamente las necesidades que requiere el usuario. Entusiasmo de los usuarios con respecto a los prototipos Esto se refiere a lo que los usuarios esperan del sistema, es decir que cumpla con lo que ellos requieren, entonces se tendran que generar preguntas acerca de la interaccin con el sistema (vase Figura 2) para observar que si se est cumpliendo lo que se ha establecido.

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 2. Interactuando con el Sistema (2013)

Y como podemos observar es necesario verificar cada una de estas partes, para que en el proceso de desarrollo no ocurra ningn error y as poder evitar la menor cantidad de errores, una vez verificado entonces podemos ir diseando el prototipo a como el usuario nos ha especificado.

Tambin no se nos debe olvidar tener una buena comunicacin con nuestro usuario ya que es una parte muy esencial como ya se mencion para que en el proceso de la elaboracin del prototipo sea mucho ms rpida y sobre todo eficiente.

Funcionamiento de la Construccin de prototipos.


Un prototipo de software apoya dos actividades del proceso de ingeniera de requerimientos: 1. Obtencin de requerimientos: los usuarios experimentan como el sistema ayudar su trabajo. 2. Validacin de requerimientos: el prototipo puede revelar errores u omisiones en los requerimientos propuestos.(Sommerville, 2000). Segn Sommerville (2000) un prototipo lleva una serie de instrucciones organizadas las cual debemos tener en cuenta para poder llevar a cabo su construccin. Estas instrucciones son: Establecer, definir, desarrollar y evaluar.
(Vase figura 3).

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 3. Funcionamiento de la Construccin de Prototipos, (Sommerville 2000).

Tenemos dos prototipos que son los ms populares en su uso y en su construccin segn Sommerville (2000). El prototipo evolutivo El prototipo desechable

Existe gran diferencia entre los dos tipos de prototipos: 1. El prototipo evolutivo entrega a los usuarios finales un sistema funcionando. Se usa con los requerimientos que mejor se comprenden. (Vase figura 4) 2. El prototipo desechable valida o deriva los requerimientos del sistema. Se usa con los requerimientos que no se conocen bien. Perodo de vida corto.
(Vase figura 5). (Sommerville, 2000).

Fig. 4. Funcionamiento Prototipos evolutivos. (Sommerville 2000).

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 5. Funcionamiento Prototipo Desechable. (Sommerville 2000).

En si el funcionamiento de prototipo es estar identificando los requisitos del usuario constantemente ya que esa es la finalidad de construir un prototipo.
(Vase figura 6)

Fig. 6. Identificacin de Requisitos. (TonyNeutral 2009).

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Caractersticas de los prototipos


El proceso del desarrollo de los prototipos y el uso o empleo de estos tienen caractersticas segn diversos autores como Cabrera Y. (s/f), Burch J. (1997) y Grudnitski G. (1998) Los prototipos se crean con rapidez. Los prototipos son aplicaciones que funcionan. Los prototipos van evolucionando de acuerdo a un proceso de repeticin (este proceso de repeticin es para alcanzar una meta deseada u objetivo). Estos prototipos evolucionan aunque ya se all alcanzado el objetivo deseado, en veces el usuario genera nuevas ambiciones ante el sistema final en este caso el desarrollador genera mejoras al prototipo. Los prototipos son baratos tiene un costo bajo. Los prototipos no tiene todas las funcionalidades del sistema final ni tampoco todas las caractersticas de ese sistema, sino que solo contiene algunas caractersticas importantes de ese sistema final, con estas caractersticas el usuario puede manipular o utilizar el sistema que se ha propuesto. Los prototipos arrojan sistemas propuestos a los que el usuario puede hacer una prueba con esto se determina: o Cuanto le cuesta ese sistema. o Que es lo que no le gusta del sistema. o Identificar qu es lo que se le debe aadir o cambiar a dicho sistema. Los prototipos tienen dos usos principales que seran: o Que es lo que requiere el usuario, aqu es donde se exponen claramente todas las ideas del usuario sobre qu es lo que l desea obtener. o Se revisa la factibilidad del diseo del sistema

Tiene que tener una razn por la cual se cre el prototipo, esta razn debe estar ligada al resultado de las necesidades del diseo y del desarrollo de sistemas de informacin (eficacia, rapidez, eficiencia).

Los prototipos tienen diferentes etapas de desarrollo, estos llevan un cierto orden de creacin estas etapas son: el analista obtiene la informacin sobre qu es lo que quiere el usuario (identificacin de requerimientos), el usuario conoce el proceso del desarrollo y que es lo que se espera (Desarrollo de un modelo que funcione), el usuario lo manipula y con ello decide si existen mejoras o no (utilizar el prototipo), los analistas modifican de acuerdo a lo que el usuario all pedido(revisin del prototipo), se realiza la repeticin de proceso

10

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

la veces que sean necesarias, si ya no hay inconvenientes entonces el prototipo ha evolucionado correctamente. El prototipo cuenta con 4 tipos de usos: abandono de la aplicacin, implantacin del prototipo, redesarrollo de la aplicacin, inicio del prototipo. Cada prototipo se debe hacer en un ciclo de vida del sistema que es durante la etapa de determinacin de los requisitos. El prototipo se inicia con un diseo rpido que se basa en la se basa en una representacin de aspectos del software que sern visibles para el cliente o el usuario final.

Tipos de prototipos
En esta parte explicaremos los tipos de prototipo, pero primero Qu es un prototipo? Un prototipo es una representacin preliminar de aquel diseo que se implementara en el futuro, cumpliendo las necesidades de algn cliente o una empresa, hay que tener en cuenta que el prototipo se puede probar en situaciones reales o explorar su uso, prcticamente este viene siendo el esqueleto de lo que ser el prototipo. El consejo clave o punto clave para la utilizacin del modelo de prototipo es que a veces el cliente tiene la necesidad, pero no sabe cmo definir los detalles, entonces primeramente podramos disear un prototipo, este ser muy funcional porque como ya se ha explicado anteriormente, el usar un prototipo le da la facilidad al usuario para que pueda interactuar con el mismo
(Vase figura 7)

Fig. 7. Interaccin de Software. FundacinJala (2013)

11

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Segn Olea P.(2001) y Kendall. K (1997). existen cuatro tipos de Prototipos los cuales son:

1.- Prototipo parchado El prototipo parchado se construye debido a un problema operable, el problema operable en este caso seran las caractersticas necesarias que permiten la interaccin del usuario. Es un prototipo que es utilizado de manera informal no es elegante, se podra denominar como un prototipo o modelo bsico debido a su sencillez al momento de crearlo pero este ser mejorado. Un ejemplo de lo que sera un prototipo parchado seria en un sistema de informacin los usuarios interactan con el sistema, estos usuarios se acostumbran a las interfaces y la salida de datos disponibles, pero la obtencin de toda la informacin almacenada puede ser ineficiente, ya que los programas fueron creados con el objetivos de ser funcionales y no eficientes. En la figura 8 se muestra un prototipo parchado. (Vase figura 8)

Fig. 8. Prototipo parchado (kendall k 1997).

2.- Prototipo no operacional Este modelo pude tomar dos conceptos primero que sea un modelo a escala y un modelo a escala no funcional. El primero es un modelo que tiene pocas caractersticas pero que son importantes, este se realiza debido al tiempo y costo, se pueden tomar decisiones sobre la entrada y salida del prototipo, la segunda solo es para examinar o probar algunos aspectos importantes del diseo del prototipo. Se puede realizar una idea del sistema por medio de la elaboracin de prototipos de entrada y salida, debido a que al costo es elevado y tiempo es muy corto para realizar una recopilacin de opiniones de los usuarios sobre las interfaces. En la figura siguiente se muestra lo que sera un prototipo no operacional. (Vase figura 9)

12

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 9. Prototipo no operacional (kendall k 1997).

3.- Prototipo de una Serie Este prototipo es la creacion del primer modelo a escala completa de un sistema. El modelo funciona a escala completa. Lo que hace es que permite a los usuarios experimentar alguna interaccion real con el nuevo sistema, esto es muy favorable puesto que al cliente le da la oportunidad de observar y tomar alguna decision de lo que puede ser incluido en el sistema, asi como lo que se puede desechar.

Ejemplo: Supongamos que sera abierto un centro comercial y se implementara este modelo, usted se preguntara Para que? esto es para evitar cualquier error que pueda presentarse cuando el sistema se implemente, pues como se explico anteriormente permite al usuario que experimente el sistema, pero sobre todo que verifique que es lo menos importante para que aparezca en el sistema y lo que mas puede ser importante en el. (Vase figura 10)

13

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 10. Indica lo necesario en la pantalla principal (Concepcin C. (s/f))

4.- Prototipo de Caractersticas Seleccionadas Este prototipo como su mismo nombre lo dice, toma solo algunas caractersticas; pero el secreto est en incluir las principales caractersticas aunque a veces no suelen tomarse todas, puesto que esto es con la finalidad de reducir tiempos; pero ya al final se implementan todas las caractersticas que se tenan en cuenta. Ejemplo: Volvamos al ejemplo de un centro comercial, en el sistema de ventas en el que solo se incluirn algunas caractersticas principales (objetivo de este prototipo): guardar un registro, eliminar un registro, registro nuevo y listar los registros. Como puede observar estas son las caractersticas ms importantes y pueden existir algunas otras pero solo se tomaran estas para que no se pierda tiempo en la interaccin. (Vase figura 11).

Fig. 11. Muestra solo caractersticas importantes para el sistema. (DataPrix (s/f))

14

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Estrategias de un prototipo
1.- Prototipos para pantalla. El elemento clave de este prototipo es el intercambio de informacin con el cliente o usuario, esto es porque cuando l hace la interaccin se puede dar cuenta que es lo que hace falta y que es lo que podra sobrar puesto que esta estrategia de pantalla es ms que nada, ayudar a determinar qu informacin es necesaria en la pantalla principal. (Vase figura 12)

Fig. 12. Intercambio de Informacin con el cliente. (Escuela Interamericana de Bibliotecologa, 2013)

2.- Prototipos para procedimientos de procesamiento Esta estrategia se refiere a lo que son los clculos, recuperacin de informacin y cuentas, en cuanto a lo que puede ser entrada y salida de datos. Algunos datos a veces suelen ser ingresados de forma incorrecta; pero el fin de este prototipo es determinar que cada uno de los procedimientos se desarroll correctamente. (Vase figura 13)

Fig. 13. Clculos, recuperacin de informacin y cuentas. (Emilio (s/f))

15

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

3.- Prototipos para funciones bsicas En esta estrategia no es necesario desarrollar todos los mdulos del sistema que en este caso vienen siendo subsistemas, prcticamente se viene tomando los bsicos y entre estos forman lo que es el ncleo del sistema. En este tipo de estrategia se ve lo que es la edicin y validacin.

Ejemplo: Un sistema en donde estn presente la informacin con algn error de una venta, tiene subsistemas de: Recepcin de la informacin de la venta que se reclama

Validacin del nmero de factura Recuperacin de la venta Generacin de Nota de Crdito

Podremos quitar esta parte que sera:


La impresin de la Nota de Crdito Registro de esta operacin

Herramientas para el desarrollo de prototipos


En el mundo actual podemos encontrar variedad de herramientas para la elaboracin de un prototipo desde lo ms bsico hasta lo ms complejo dependiendo tambin el producto requerido pueden ser web aplicaciones mviles o empresariales. Las estas herramientas son factores para un buen desarrollo prototipo puesto que as el cliente pude definir si le agrada o desagrada el diseo del producto final. Algunas herramientas pueden tener algn costo en la obtencin, as como tambin pueden ser gratuitas o hay veces que te dan la versin de prueba para que posteriormente puedas comprar la aplican completa con todas las herramientas que tengan.

Segn Domingo F. (2013) menciona que existen 3 tipo de clasificacin de herramientas para el desarrollo de prototipos. Tcnicas o lenguajes de cuarta generacin

16

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

En estas se permite generar cdigo ejecutable rpidamente, por lo regular esta clasificacin son ideales para la creacin rpida de prototipos. Como pueden ser lo programas Focus y SQL. Generadores de programas Son lo cdigo reutilizable otros programas ya realizados es decir si se tiene un programas que son o tiene algunas funciones que se necesiten en el producto pedido solo se obtienen algunos paquetes de aplicacin o cdigos para su reutilizo. Generadores de informes o reportes Esta clasificacin es la que comn mente se utiliza para la rapidez del prototipo del producto, en algunos casos solo se pueden mostrar pantallas como por ejemplo EASYTRIEVE y SDA. Antes que nada para saber que herramientas se necesitan utilizar es necesario conocer bien para que o que funcionalidad tendr en producto. Por ejemplo algunas de las herramientas para la elaboracin de software son:

Hot Gloo Este es una aplicacin desarrollada en Flash para crear Wireframes tambin conocidos como prototipos. Esta aplicacin cuenta con funciones como arrastrar y soltar elementos, capas y ms, adems recibes una URL para compartir tu trabajo. (Vctor (2012)) (Vase figura 14)

Fig. 14. Representacin de la interfaz principal de Hot Gloo. (Hot Gloo. 2013)

17

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Balsamiq Es una herramienta interactiva de wireframing es mejor conocida como por que se dibuja con lpiz y papel. Una de las grandes diferencias de esta aplicacin a las dems por ver es que en esta contamos con el control total de los elementos para su fcil manipulacin. (Vase figura 15)

Fig. 15. Representacin de algunos prototipos hechos en la aplicacin balsamiq. (Balsamiq Studios, 2013)

El esquema bsico de cmo se trabaja balsamiq primero Sacan las ideas de tu cabeza frente a los stakeholders luego se usan el estilo borrador para centrarse en funcionalidad y al final se pueden hacer cambios fcil y rpidos . (Anlisis y
diseo de sistemas, pg. 6) (Vase figura 16)

Fig. 16. Diagrama de cmo funciona. (Balsamiq Studios, 2013)

18

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

FlairBuilder FlairBuilder es una herramienta de creacin de prototipos que permite crear wireframes interactivos para sitios web y aplicaciones mviles. (FlairBuilder,
(2013))

Alguna de las caractersticas de FlairBuilder es que cuenta con una plataforma cruzada en la cual cuenta con ciertas funciones prediseadas o ya diseadas por el mismo desarrollador es decir son paleta que puedes disear y estar ingresando nuevamente sin que la vuelas a desarrollar paso por paso. (Vase
figura 17)

La herramienta ms poderosa wireframing todava tengo que encontrar (Paul


Boag, Owner en Headscape)

Fig. 17. Ejemplo de un prototipo de la interfaz de Facebook. (FlairBuilder, 2013)

Etapas para la construccin de prototipos


La construccin de prototipos est basada en una serie de etapas o pasos, los cuales estn enfocados al correcto diseo de este. Aunque estas etapas son fundamentales para la creacin de un prototipo, el diseador no est obligado a seguirlas, pero tambin tiene la oportunidad, si es que as lo desea, de poder modificar su estructura interna a su manera. Las etapas para la construccin del prototipo son: 1.- Investigacin preliminar. 2.- Colecta y refinamiento de los requerimientos. 3.- Anlisis y especificacin del prototipo. 4.- Diseo y construccin del prototipo. 5.- Evaluacin del prototipo por el cliente. 6.- Renacimiento del prototipo.
(Yohana y Marcela, 2012).

19

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

1.- Investigacin preliminar. La investigacin preliminar hace referencia al proceso en el que el cliente le especifica al desarrollador que tipo de sistema quiere, como lo quiere, con que elementos, en que plataforma, etc. Esta primera etapa simplemente es cuando el cliente le dice al desarrollador que es lo que quiere, mencionando todas las caractersticas importantes.

2.- Colecta y refinamiento de los requisitos. Con la informacin ya adquirida en la etapa anterior lo que prosigue es formar un punto de partida para la creacin del prototipo. En esta etapa el desarrollador debe decidir, con la informacin que le proporciono el cliente, cul ser el mejor mtodo de trabajo para crear el prototipo, as como tambin planear la forma de desarrollarlo.

3.- Anlisis y especificacin del prototipo. En esta etapa se crea un pre-diseo de lo que ser el prototipo, el cual se utilizara como boceto y gua en las etapas posteriores de desarrollo. El detalle est en que este diseo, solo refleja las caractersticas superficiales de lo que ser el prototipo y no hace mencin a las caractersticas internas del mismo.

4.- Diseo y construccin del prototipo. En esta etapa primero que nada se crea un diseo mucho ms completo del prototipo, usando como base el boceto que ya haba sido creado en la etapa anterior. Este nuevo diseo ya cuenta con todas las caractersticas internas y externas que conformarn al prototipo. Despus de que tenemos el diseo completo del prototipo, podemos comenzar su construccin. Ya que se ha creado el prototipo, en esta misma etapa, se encuentras las fases de prueba y correccin de errores que puedan surgir. Hay que tomar en cuenta que en esta etapa, el prototipo debe estar funcionando al cien por ciento y que todos los errores de programacin que hayan surgido en el testeo, ya fueron debidamente corregidos.

20

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

5.- Evaluacin del prototipo por el cliente. En esta etapa, el prototipo es presentado ante el cliente, no como producto final, sino ms bien como una versin beta de su producto. Aqu, el cliente y el desarrollador vuelven a interactuar pero hora en torno al prototipo. El desarrollador est obligado a mencionar todas las caractersticas que tiene el prototipo, as como tambin la forma en cmo opera. Y el cliente tiene todo el derecho de dar observaciones, puntos de vista sobre lo que le gusto o, no le agrado. Incluso el cliente puede cambiar algn aspecto del prototipo, ya sea de vista o de componentes.

6.- Renacimiento del prototipo En esta etapa puede haber dos posibilidades, segn lo que haya dicho el cliente en la etapa anterior. 1.- Si el cliente decidi que al prototipo le faltaban o sobraban caractersticas, o quiere que se le agreguen nuevas, entonces el desarrollador debe de regresar a la etapa de anlisis y especificacin del prototipo para que desde el principio se reestructure el diseo del prototipo. Este proceso se repite hasta que el cliente ha quedado satisfecho con el prototipo que se le est mostrando. 2.- Si el cliente ha quedado satisfecho con el prototipo mostrado, entonces se puede iniciar con lo que ser el proyecto final. Este proyecto final estar basado en la estructura del prototipo, pero ya deber incluir todas y cada una de las caractersticas que el prototipo no tiene. Aunque las etapas antes mencionadas pueden ser modificadas en cuanto a su estructura interna, esto no aplica para su secuencia. Cada etapa, excepto la primera, va seguida de una etapa anterior sin la cual no tendra forma de realizarse. (Vase figura 18)

21

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Fig. 18. El ciclo de vida del proyecto software. (Jimnez F. 2012)

Finalidad De Construir Un Prototipo


Segn Iann a veces o muchas de las ocasiones en la construccin de prototipos es muy complicado conocer los requerimientos reales del usuario, es decir que cuando ya se encuentra en funcionamiento el sistema, siempre existe algo que no le cuadra al cliente, esto tambin depende del modelo empleado, probablemente no se sabe tampoco como el sistema afectara el trabajo diario o como se relacionara con otros sistemas, y precisamente esta es la finalidad de construir un prototipo. Como ya se mencion, un prototipo es simplemente la visin de cmo se ver un sistema en el futuro y el objetivo es conocer los requerimientos ms recnditos del usuario y de esta forma ver cmo afecta el entorno en el que trabaja en su actividad cotidiana, as como otros parmetros que son difciles de notar a simple vista.

Ventajas y desventajas de los prototipos


Ventajas: El prototipo puede tener varios cambios durante su desarrollo antes de que se convierta en el proyecto final. Con esto se asegura que el cliente quede totalmente satisfecho con el trabajo que se le entregara.

22

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Al momento de la primera comunicacin entre el cliente y el desarrollador se establecen todas las herramientas que se utilizaran, con lo cual el proceso de desarrollo se realizara sin ninguna interrupcin. Se pueden reducir costos, dado que antes del proyecto final, al cliente se le presentan prototipos los cuales pueden ser reestructurados fcilmente y no proyectos que tienden a ser completamente desechados.

Desventajas: Algunas veces es muy difcil manejar los prototipos como simples versiones de prueba. Esto es porque los prototipos requieren casi del mismo esfuerzo y dedicacin que se emplea para desarrollar un proyecto que no est basado en los prototipos. Puede llevar mucho tiempo el lograr que el prototipo sea aceptado por el cliente. Esto debido a las circunstancias que puedan surgir en la etapa de la evaluacin del prototipo. Algunas veces el desarrollador, por falta de tiempo u otras circunstancias, puede optar por tomar al prototipo como el proyecto final, con lo cual se podran pasar por alto muchas fallas que se generaran al momento de trabajar con el producto.

23

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Conclusin
Como se explic en la documentacin, un cliente pueden encontrar una manera muy difcil de poder decirle a la empresa que le realizara el software los requerimientos y las bases de aquello que necesita para poder satisfacer las mismas necesidades del usuario, algunas veces resulta un poco difcil la manera en que ellos como clientes puedan pedir un software. Una ventaja que tiene la construccin de prototipos es que permite al cliente o usuario interactuar con el sistema real, esta es una manera un tanto importante puesto que se puede analizar qu es lo que le est faltando, o lo que se puede eliminar al sistema. Es importante tener en cuenta que la clave para que el prototipo marche de maravilla es la comunicacin (intercambio de informacin) entre el cliente y el analista; el analista siempre est queriendo causar excelentes reacciones del usuario, dar algunas sugerencias si el cliente no encuentra respuesta alguna a lo que quiere, por lo regular el analista har innovaciones para el cliente. Como se puede percatar la construccin de prototipos consta de algunas etapas, las cuales tienen que llevarse a cabo para una mejor mejora en el sistema y por supuesto seria lo esencial para el cliente. Se menciona por supuesto de las tcnicas en las que se puede realizar el prototipo y una de ellas sera una hoja de papel y un lpiz, pero tambin se pueden utilizar diferentes software y esto traer mejores reacciones para el usuario. Es necesario recordar que si el cliente tiene la necesidad pero no sabe cmo definir detalles entonces se utilizara este modelo llamado CONSTRUCCION DE PROTOTIPOS.

24

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Referencias Lacalle A. (2006) Prototipos, Recuperado el 18 de marzo de 2013 de http://albertolacalle.com/hci_prototipos.htm

Vctor (2012). 5 herramientas en lnea para hacer Mockups Wireframes o Prototipos. Recuperado el 18 de marzo de 2013 de http://www.optimus-software.com/noticias/2012/08/28/5-herramientasen-linea-para-hacer-mockups-wireframes-o-prototipos/ (2011). Prototipos de software pg. 6. Recuperado el 18 de marzo de 2013 de http://es.scribd.com/doc/53739518/Prototipos-de-SoftwareEjemplos-Tutoriales-y-Demo Balsamiq Studios (2013). Balsamiq Mockups [versin electrnica]. Recuperado el 18 de marzo de 2013 de http://www.balsamiq.com/products/mockups Domingo F. (2013). Estrategia de Desarrollo por Prototipos [versin electrnica] . Recuperado el 18 de marzo de 2013 (http://www.ub.edu.ar/catedras/ingenieria/ing_software/ubftecwwwdfd/mi ds_web/prototyp/estrdes.htm) Hot Gloo (2013) [versin electrnica]. Recuperado el 18 de marzo de 2013 http://www.hotgloo.com/ Yohana y Marcela (2012). Modelo de construccin de prototipos. Obtenido de: http://trabajoyohanaymarcela.blogspot.mx/2012/03/modelode-construccion-de-prototipos.html Choque Guillermo (2011). Taller virtual informtica, taller 3, 8.Prototipos. Obtenido de: http://tallercomplemento.blogspot.mx/2011/09/8prototipos.html

Sommerville, I. (2000).Software Engineering, 6th edition, Chapter8 (traducido por www.e-market.cl).Recuperado el 17 de marzo de 2013. Obtenida de http://rguerrero334.blogspot.es/img/Construccion_de_prototipos_de_soft ware.pdf

25

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

TonyNeutral (2009) Prototipos. Obtenida de http://www.slideshare.net/toryneutral/prototipos-1426575

UDEC. (2004) Desarrollo de Prototipos [Programa para computador/Windows]. Obtenida de http://www.slideshare.net/myjuankiz1/desarrollo-de-prototipos-5662958 Olea P. (2001). Mdulo de Anlisis de Sistemas. Tesis de Maestra. Universidad Estatal de Milagro, Lima, Per. Obtenido de http://es.scribd.com/doc/55933879/72/Tipos-De-Prototipos Kendall K, Kendall J (1997).Prototipos. En: Anlisis y diseo de sistemas. (Cap. 8). Obtenido de : http://books.google.com.mx/books?id=vTu8G8nvIH8C&pg=PA199&lpg= PA199&dq=ejemplos++de++prototipo+parchado&source=bl&ots=RUpTvj ysFx&sig=RwbzBF9ISxHctHNSrjq4x0J4lB4&hl=es&sa=X&ei=LuNDUefL K4Lm2QXmkoDoAQ&ved=0CC0Q6AEwAA#v=onepage&q=ejemplos%2 0%20de%20%20prototipo%20parchado&f=false Yoldany (s/f). Elaboracin de prototipos, rad y programacin extrema. Obtenido de: http://www.monografias.com/trabajos-pdf/prototipos-radprogramacion/prototipos-rad-programacion.pdf Estudios de Usabilidad htpp://softarmo.com/services/usability.html (s/f).Obtenido de

Ynez S (2010). Modelo de prototipo. Obtenido http://www.slideshare.net/yanezcabrera/modelo-de-prototipo FundacinJala (2013) Interaccin de Software Obtenida http://blogs.educared.org/red-pronino/cooptrabajo/?author=3691

de:

de

Concepcin C. (s/f). Indica lo necesario en la pantalla principal Obtenida de http://fraterneo.blogspot.mx/2011/02/6-aplicaciones-para-punto-deventa-pos.html Kendall K (1997).Prototipo parchado. Obtenida de http://books.google.com.mx/books?id=vTu8G8nvIH8C&pg=PA199&lpg= PA199&dq=ejemplos++de++prototipo+parchado&source=bl&ots=RUpTvj ysFx&sig=RwbzBF9ISxHctHNSrjq4x0J4lB4&hl=es&sa=X&ei=LuNDUefL K4Lm2QXmkoDoAQ&ved=0CC0Q6AEwAA#v=onepage&q=ejemplos%2 0%20de%20%20prototipo%20parchado&f=false

26

Universidad Autnoma del Estado de Mxico Centro Universitario Valle de Chalco 21 de marzo de 2013

Kendall K (1997).Prototipo no operacional. Obtenida de http://books.google.com.mx/books?id=vTu8G8nvIH8C&pg=PA199&lpg= PA199&dq=ejemplos++de++prototipo+parchado&source=bl&ots=RUpTvj ysFx&sig=RwbzBF9ISxHctHNSrjq4x0J4lB4&hl=es&sa=X&ei=LuNDUefL K4Lm2QXmkoDoAQ&ved=0CC0Q6AEwAA#v=onepage&q=ejemplos%2 0%20de%20%20prototipo%20parchado&f=false

Jimnez F. (2012). El ciclo de vida del proyecto software. Obtenido de http://www.jimenezfran.es/el-ciclo-de-vida-del-proyecto-software/ DataPrix (s/n). Muestra solo caractersticas importantes para el sistema. Obtenida de http://www.dataprix.com/blogs/respinosamilla/presentaci-nprototipo-ajustes-m-delo-para-lisis-clientes

Muestra Escuela Interamericana de Bibliotecologa (2013). Intercambio de Informacin con el cliente. Obtenida de http://www.scielo.org.co/scielo.php?pid=S012009762010000100007&scri pt=sci_arttext

Emilio (s/f). Clculos, recuperacin de informacin y cuentas Obtenida de http://html.rincondelvago.com/diseno-de-la-interfaz-deusuario_pruebas-del-software.html.

27