|
3.6 Prototipo
A pesar de los mejores esfuerzos del analista de sistemas, las
necesidades de informaci¢n no siempre se establecen correctam-
ente. 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 sim-
plemente 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 desarrollar el sistema, debido a que un prototipo es
un sistema de trabajo que se desarrolla con rapidez para pr-
obar 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 prototipo tiene por objetivos :
* Validar la funcionalidad del sistema.
* Probar los principios y verificar que el sistema funciona
* Incrementar el nivel de productividad del desarrollo de
sistemas.
* 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 (evoluci¢n del prototipo).
b) Utilidad :
Permite al usuario una representaci¢n clara y realista del
sistema a construir, donde el usuario pueda refinar y contrib-
uir al mejoramiento 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 ana-
lista discute las necesidades (Requerimientos de informaci¢n)
de un usuario final con ‚ste, y a continuaci¢n crea un di logo
de muestra en pantalla, hasta su aprobaci¢n definitiva. Inici-
almente 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 desc-
riba 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 subconjunt-
os de la funci¢n requerida del sistema requerido.
La secuencia de sucesos para el paradigma, comienza con la
recolecci¢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 proc-
eso 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.
APLICACIONES CANDIDATAS
Los prototipos son m s eficaces en el desarrollo de sistemas
de informaci¢n cuando se cumplenciertas condiciones. Cualqu-
iera de las siguientes cinco (5) condiciones suguieren la
necesidad de utilizar un prototipo:
* No se conocen los requerimientos
La naturaleza de la aplicaci¢n es tal, que existe poca inform-
aci¢n disponible con respecto a las caracteristicas que debe
tener el sistema para satisfacer los requeriminetos de los us-
uarios.
* Los requerimientos necesitan evaluarse
Se conocen los requerimientos aparentes de informaci¢n, tantos
de los usuarios finales como de la organizaci¢n, pero es nece-
sario verificarlos y validarlos.
* Costos altos
La inversi¢n de recursos financieros y humanos, as¡ como el
tiempo necesario para generar la aplicaci¢n es sustancial.
Existen otros proyectos que tambien compiten por los mismos
recursos.
* Altos riesgos
La evaluaci¢n inexacta de los requerimientos del sistema o el
desarrollo incorrecto de una aplicaci¢n ponen en peligro a la
organizaci¢n, a sus empleados y tambi‚n a sus propios recursos.
* Nueva tecnolog¡a
El deseo de instalar nueva tecnolog¡a ya sea en los campos de
la inform tica y computaci¢n, comunicaci¢n de datos u otras
reas relacionadas, abre nuevas fronteras para la organizaci¢n.
Etapas del mEtodo de prototipos
El desarrollo de prototipo para una aplicaci¢n se lleva a cabo
en una forma ordenada, sin importar las herramientas util-
izadas.
* Identificaci¢n de requerimientos conocidos
La determinaci¢n de los requerimientos de una aplicaci¢n es
tan importante para el m‚todo de desarrollo de prototipos
como lo es para el ciclo de desarrollo de sistemas o an lisis
estructurado. Por consiguiente, antes de crear un prototipo,
los an listas y usuario deben de trabajar juntos para identif-
icar los requerimientos conocidos que tienen que satisfacer.
* Desarrollo de un modelo de trabajo
Es £til comenzar el procesos de construcci¢n del prototipo
con el desarrollo de un plan general que permita a los usuar-
ios conocer lo que se espera de ellas y del proceso de desarr-
ollo. Un cronograma para el inicio y el fin de la primera
iteraci¢n es de gran ayuda.
Para comenzar la primera iteraci¢n , usuarios y analistas
identifican de manera conjunta los datos que son necesarios
para el sistema y especifican las salidas que debe producir la
aplicaci¢n, esto significa describir:
1. Los reportes y documentos que el sistema debe proporcionar.
2. Formato de cada uno de ellos.
Asimismo el analista estima costos asociados con el desar-
rollo del prototipo. En el desarrollo del prototipo se prep-
aran los siguientes componentes:
* El lenguaje para el di logo o conversaci¢n entre el usuario
y el sistema..
* Pantallas y formatos para la entrada de datos.
* M¢dulos esenciales de procesamiento.
* Salida del sistema.
Al construir el prototipo se deben seguir los est ndares para
los datos que emplea la organizaci¢n (longitud de datos, car-
acteristicas, entre otros).
* Utilizar el prototipo
Es responsabilidad del usuario trabajar con el prototipo y
evaluar sus caracter¡sticas y operaci¢n. La experiencia del
sistema bajo condiciones reales permite obtener la famili-
aridad indispensable para determinar los cambios o mejoras que
sean necesarios, as¡ como las caracter¡sticas inadecuadas.
* Revisi¢n del prototipo
Durante la evaluaci¢n los analistas de sistemas desean capt-
urar informaci¢n sobre los que les gusta y lo que les desag-
rada a los usuarios.
Los cambios al prototipo son planificados con los usuarios
antes de llevarlos a cabo, sin embargo es el analista respons-
able de tales modificaciones.
* Repetici¢n del proceso las veces que sea neceasrias
El proceso antes descrito se repite varias veces, el proceso
finaliza cuando los usuarios y analistas est n de acuerdo en
que el sistema a evolucionado lo suficiente como para incluir
todas las caracter¡sticas necesarias.
ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
º ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
º ³IDENTIFICAR LOS³ º
º ³REQUERIMIENTOS ³ º
º ³ CONOCIDOS ³ º
º ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÙ º
º ³ º
º þ º
º ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
º ³DESARROLLAR ³þÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ º
º ³ UN MODELO ³ ³ º
º ³QUE FUNCIONE³ ³ º
º ÀÄÄÄÄÄÄÂÄÄÄÄÄÙ ³ Repetir las veces que sea º
º ³ ³ necesario º
º ³ ³ º
º þ ³ º
º ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ º
º ³ UTILIZAR ³ ³ º
º ³ EL ³ ³ º
º ³ PROTOTIPO ³ ³ º
º ÀÄÄÄÄÄÄÂÄÄÄÄÄÙ ³ º
º ³ ³ º
º ³ ³ º
º þ ÚÄÁÄ¿ º
º ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÙ ÀÄ¿ ÚÄÄþ Abandonar la aplicaci¢n º
º ³ REVISAR ³ ÚÄÙ ÀÄ¿ ³ º
º ³ EL ÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄþÚÄÙ¨PROTOTIPO ÀÄÂÄÄÄþ ÃÄÄþ Implantar la aplicaci¢n º
º ³ PROTOTIPO ³ ÀÄ¿ TERMINADO?ÚÄÙ ³ º
º ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄ¿ ÚÄÙ ÀÄÄþ Comenzar un nuevo prototipo º
º ÀÄ¿ ÚÄÙ º
º ÀÄÄÄÙ º
º º
º º
ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
* Herramientas para el desarrollo de prototipos
El empleo de herramientas adecuadas es un factor muy importan
te para el ‚xito del prototipo, ‚stas son las siguientes:
* Lenguaje de cuarta generaci¢n.
* Generadores de aplicaciones.
* Generadores de programas, c¢digo reutilizable, paquetes de
aplicaci¢n y computadores personales, entre otros.
* Generadores de reportes, pantallas.
DIAGRAMACION DE SISTEMA DE INFORMACION
ÚÄÄÄÄÄÄþ FAE 2: DISE¥O DE SISTEMAS DE INFORMACION
³
³ ÚÄÄÄÄÄþ MODULO I: Dise¤o de la Estructura Fisica de Sistemas
³ ³
³ ³
³ ³ ÚÄþ Actividad 1.1 Dise¤o la Arquitectura Fisica del Sistema
³ ³ ³
³ ³ ³ ÚÄþ Tarea 1.1.1 Dise¤o de la estructura modular del sistema
³ ³ ³ ³ Tarea 1.1.2 Descripci¢n de interfases entre modulos de sistema
³ ³ ³ ³ Tarea 1.1.3 Descripci¢n de interfases con otros sistemas
³ ³ ³ ³ Tarea 1.1.4 Descripci¢n de interfases con usuarios
³ ³ ³ ÀÄþ Tarea 1.1.5 Definici¢n de componenetes de sistemas
³ ³ ³
³ ³ ³ Actividad 2.1 Dise¤ar la estructura de datos del sistema
³ ³ ³
³ ³ ³ ÚÄþ Tarea 2.1.1 Elaboraci¢n del modelo fisico de datos
³ ³ ³ ÀÄþ Tarea 2.1.2 Optimizaci¢n de l modelo fisico de datos
³ ³ ³
³ ³ ³ Actividad 2.3 Especificar el entorno Tecnologico del Sistema
³ ³ ³
³ ³ ³ ÚÄþ Tarea 2.3.1 Definici¢n del entorno tecnologico del sistema
³ ³ ³ ³ Tarea 2.3.2 Especificaciones de requisitos de comuniciones del sistema
³ ³ ÀÄÄÄþ ÀÄþ Tarea 2.3.3 Especificaciones de requsistos de operaciones, seguridad y control
³ ÀÄÄÄÄþ
³
³ ÚÄÄþ MODULO II: Especificaciones Complementarias de Dise¤o
³ ³
³ ³
³ ³ÚÄþ Actividad 2.1 Complementar plan de pruebas del sistema
³ ³³
³ ³³ ÚÄþ Tarea 2.1.1 Dise¤o de pruebas del sistema
³ ³³ ÀÄþ Tarea 2.1.2 Definici¢n del entorno y limitaciones
³ ³³
³ ³ÀÄþ Actividad 2.2
³ ³ÚÄþ
³ ³³ ÚÄþ Tarea 2.2.1 Preparaci¢n de planes de construcci¢n
³ ³³ ³ Tarea 2.2.2 Preparaci¢n de los planes de implataci¢n
³ ³³ ÀÄþ Tarea 2.2.3 Revisi¢n de dise¤o t‚cnico del sistema
³ ³Àþ
³ ÀÄÄþ DOCUMENTAR FASE
³
ÀÄÄÄþ FIN - FASE
|