3.7. PROTOTIPO       
                                                                      
     A pesar de los mejores esfuerzos del analista de sistemas, las nec-
     esidades  de  informaci¢n  no  siempre se establecen correctamente.
     Esto puede ocurrir porque  los  usuarios  pueden  saber  s¢lo   que
     necesitan mejorar el sistema en ciertas  reas del negocio,  o   que
     deben de modificar los procedimientos existentes, o simplemente  no
     est n muy seguros del tipo de informaci¢n que necesitan.
                                                                           
     Por lo tanto, los analistas pueden considerar los  prototipos  para
     proporcionar la informaci¢n necesaria y formular el dise¤o o desar-
     rollar  el  sistema,  debido  a  que  un prototipo es un sistema de
     trabajo que se desarrolla con rapidez para  probar  las  ideas y el
     entendimiento sobre el nuevo sistema, en otras palabras  no s¢lo es
     un  dise¤o  en  papel,  sino un software  que  produce  informaci¢n
     impresa o en pantalla.

a)   Objetivo :

     La T‚cnica del prototipeo tiene por objetivos:

     * Validar la funcionalidad del sistema.
     * Probar los principios y verificar que el sistema funciona.
     * Busca un acercamiento (interacci¢n) entre el usuario y el sistema.
     * Presentar en forma jer rquica las pantallas y el di logo  con   el
       usuario.
     * Obtener una realimentaci¢n.

b)   Utilidad :
                                                                 
     Permite al usuario una representaci¢n clara y realista  del  sistema
     a construir, donde el usuario pueda refinar y contribuir al mejoram-
     iento y optimizaci¢n del sistema, acorde a sus requerimientos.

c)   Descripci¢n :
                                                                           
     Los sistemas complejos de procesamiento de datos tienen la necesidad
     de prototipos, mediante estos se busca obtener una retroalimentaci¢n
     del  an lisis y del dise¤o antes de realizar su construcci¢n  y  los
     gastos m s importantes.

     Para  tal  efecto  el analista, trabaja con el usuario final creando
     di logos  (Pantallas)  para  entrada  de  datos,  consultas,  men£s,
     efectuar demostraciones de ellos  y  realiza generaci¢n de informes,
     manipulaci¢n de informaci¢n por pantalla. El analista  discute   las
     necesidades (Requerimientos de informaci¢n) de un usuario  final con
     ‚ste, y a continuaci¢n crea un dialogo de muestra en pantalla, hasta
     su  aprobaci¢n  definitiva.  Inicialmente  no considera vol£menes de
     transacci¢n o rendimiento de m quina.
                                                                      
     La  construcci¢n  del  prototipo  es  un  proceso  que  facilita  al
     analista/programador el desarrollo de un sistema, tomando una de las
     tres formas siguientes; un prototipo  en  papel  que  describa    la
     interacci¢n  hombre-m quina,  de  forma  que  facilite al usuario la
     comprensi¢n de como se producir  tal interacci¢n, un prototipo   que
     funcione  y  que  implemente  algunos  subconjuntos  de   la funci¢n
     requerida del sistema requerido.
                                                                      
     La secuencia de sucesos para el paradigma, comienza  con  la  recol-
     ecci¢n  de los requerimientos. El analista y el usuario se re£nen  y
     definen los objetivos y funciones del sistema, identifican todos los
     requerimientos  conocidos  y  perfilan  las   reas  en  donde   ser 
     necesario  una  mayor definici¢n. Luego se produce el dise¤o r pido,
     el cual se enfoca sobre  el cat logo de requisitos del sistema.
                                                                      
     El dise¤o r pido conduce a la creaci¢n de un prototipo,  el  cual es
     elevado por el usuario y se utiliza para refinar los  procedimientos
     del sistema a desarrollar, se produce un proceso interactivo  en  el
     cual  el prototipo es afinado para que satisfaga las necesidades del
     usuario,  al  mismo  tiempo  que  facilita al analista  una   mejor
     comprensi¢n de la funcionalidad del sistema.