2.3 PROTOTIPOS
2.3.1 DESCRIPCION DEL MODELO GENERAL
2.3.2 TIPOS DE PROTOTIPOS
2.3.3 DESARROLLO DE PROTOTIPOS
2.3.4 EL PAPEL DEL USUARIO EN EL PROTOTIPO
2.4 DOCUMENTACION DE LOS SISTEMAS DE INFORMACION
2.4.1 TECNICA
2.4.2 DE USUARIO
UNIDAD 3 REQUERIMIENTOS DE INFORMACION DE LOS
USUARIOS Y ANALISIS DE SISTEMAS
ANALIZAR LA INFORMACION OBTENIDA DE LOS USUARIOS DEL
SISTEMA DE INFORMACION, MEDIANTE TECNICAS ORIENTADAS AL
FLUJO DE DATOS Y TOMA DE DECISIONES.
3.1 ANALISIS DE LOS REQURIMIENTOS DE INFORMACION DE
LOS USUARIOS
3.1.1 EL MUESTREO Y LA INVESTIGACION DE DATOS
* NECESIDAD DE MUESTREO
* DISEO DE MUESTREO
3.1.2 LA ENTREVISTA
* PLANEACION
* REALIZACION
3.1.3 USO DE CUESTIONARIOS
* PLANEACION
* APLICACION
3.2 ANALISIS DE SISTEMAS ORIENTADOS A DATOS
3.2.1 DIAGRAMA DE FLUJO DE DATOS (DFD)
* VENTAJAS
* CONVENCIONES
3.2.2 DICCIONARIO DE DATOS
* CONCEPTO
* ELABORACION
* USO
3.2.3 PSEUDOCODIGO
3.2.4 HERRAMIENTAS CASE DE ANALISIS
3.3 ANALISIS DE SISTEMAS ORIENTADOS A LA TOMA DE
DECISIONES
3.3.1 DECISIONES ESTRUCTURADAS
3.3.2 DECISIONES SEMIESTRUCTURADAS
3.3.3 LENGUAJE ESTRUCTURADO
3.3.4 RBOLES DE DECISION
* RAIZ
* DECISION
3.3.5 TABLAS DE DECISION
* CONDICION
* ACCION
PROTOTIPOS
Un prototipo o prototipado puede ser un modelo del ciclo de vida del
Software, tal como el desarrollo en espiral o el desarrollo en cascada
stos permiten testar el objeto antes de que entre en produccin,
detectar errores, deficiencias, etctera. Cuando el prototipo est
suficientemente perfeccionado en todos los sentidos requeridos y
alcanza las metas para las que fue pensado, el objeto puede empezar
a producirse.
Tipos de prototipos
Hay tres clases genricas de mtodos y herramientas para el
desarrollo de prototipos. Estas son:
Tcnicas de cuarta generacin: permite generar cdigo ejecutable
rpidamente, son ideales para la creacin rpida de prototipos.
Generadores de programas, cdigo reutilizable, paquetes de
aplicacin y computadores personales, entre otros.
Generadores de informes, pantallas
Prototipos de remiendo: Sistema que cumple con sus funciones
pero se encuentra remendado o parchado, puede operar pero
generalmente es ineficiente.
Modelo a escala no funcional: Son modelos que son construidos a
escala, por lo general ms pequeos, que permiten evaluar ciertos
aspectos de diseo, pero que no son funcionales en la realidad.
Modelo a escala no funcional: Son modelos que son construidos a
escala, por lo general ms pequeos, que permiten evaluar ciertos
aspectos de diseo, pero que no son funcionales en la realidad.
Modelo a escala completa: Se trata de un modelo piloto. Se trata
de un modelo real que servir como referencia a futuras versiones
que de l se hagan. Un ejemplo es el de un sistema de informacin
que una gran cadena de almacenes quiera establecer, ste
seguramente ser probado en un almacn para que desde all pueda
ser mejorado y luego implementado en otras tiendas.
Modelo con ciertas caractersticas esenciales: Es un sistema
funcional que incluye algunas caractersticas de las que tendr el
sistema final y que se completar a medida que pase el tiempo y las
necesidades as lo requieran.
DESARROLLO DE UN PROTOTIPO
Cuando haya que decidir si hay que incluir la elaboracin de
prototipos como parte del ciclo de vida de desarrollo de sistemas, el
analista necesita considerar cul tipo de problema esta siendo
resuelto y en qu forma el sistema presenta la solucin.
Lineamientos para el Desarrollo de un Prototipo.
Trabajar en mdulos manejables.
Construir el prototipo rpidamente.
Modificar el prototipo en interaccin sucesiva.
Enfatizar la interfaz del usuario.
Trabajar en Mdulos Manejables: Es bueno que el analista en modelos
manejables cuando se realiza el prototipo de algunas de las
caractersticas de un sistema para obtener un modelo funcional.
Un modelo manejable es aquel que permite la interaccin con sus
caractersticas principales, pero todava puede ser construido por
separado de otros mdulos del sistema. Las caractersticas del
mdulo que se consideran menos importantes son intencionalmente
dejadas fuera del prototipo inicial.
Construccin Rpido del Prototipo: La velocidad es esencial para la
elaboracin satisfactoria de un prototipo en un sistema. El prototipo
ayuda a acortar el tiempo de la interaccin del sistema con el usuario
para que pueda empezar a experimentar con l.
se usan tcnicas de recoleccin de informacin tradicional tales
como: entrevistas, las observaciones e investigaciones de datos
En esta etapa del ciclo de vida el analista sigue recopilando
informacin acerca de lo que se necesita y quieren los usuarios del
sistema.
El poner un prototipo operacional rpidamente junto a las primeras
etapas del ciclo de vida de desarrollo de sistemas, permite obtener
observaciones valiosas sobre la manera en que se debe realizar el
resto del proyecto. De este modo se le va mostrando al usuario como
actan las partes del sistema.
Modificaciones del Prototipo: Un tercer lineamiento para el desarrollo
del prototipo es que debe ser flexible para futura modificaciones. Esto
significa crearlo en mdulos que no sean muy interdependientes.
Papel de usuario en los prototipos
Hay tres formas principales en que un usuario puede ser de ayuda en
la elaboracin del Prototipo.
Experimentando con el Prototipo.
Reaccionar abiertamente ante el Prototipo.
Sugiriendo adiciones y/o eliminaciones del prototipo.
DOCUMENTACION
Tablas de decisin
Son la representacin, en renglones y columnas, de las
condiciones y decisiones a seguir. Estn integradas por cuatro
partes:
identificacin de condiciones,
entrada de condiciones,
Identificacin de acciones y
entrada de acciones
DOCUMENTACION
CONCEPTO
Es un documento que contiene las caractersticas lgicas de los
sitios donde se almacenan los datos del sistema, incluyendo:
nombre, descripcin, alias, contenidos y organizacin. Tambin
identifica a los procesos donde se emplean los datos y los sitios
donde se necesita el acceso inmediato a la informacin.
ELABORACION
El diccionario de datos se obtiene a partir del Diagrama de Flujo
de Datos y en l se debe definir cada uno de los elementos que
conforman el diagrama de flujo de datos: los flujos de datos, los
procesos, los almacenamientos y las entidades externas;
adems debe especificar la estructura de las tablas con
descripcin de los atributos, tipo de valor que almacenar en
cada atributo, rango de valores de cada atributo. El diccionario
de datos guarda los detalles y descripcin de todos estos
elementos.
*USOS
Sirve como punto de partida para el diseo de las tablas que van a
conformar la base de datos.
PSEUDOCODIGO
Es una herramienta extremadamente til que se usa para
describir los procesos que se realizan con los datos para
transformarlos en informacin til. El pseudocdigo se compone
de un conjunto de reglas simples basadas en la metodologa
estructurada y la aplicacin del lenguaje (espaol) para la
descripcin de los procesos que se aplicarn, de tal forma que
cualquier
persona sin entrenamiento especfico puede leer y comprender
el proceso que se realizar.
HERRAMIENTA DE CASE DE DATOS
Las herramientas CASE (Computer Aided Software Engineering,
Ingeniera de Software Asistida por Ordenador) son diversas
aplicaciones
informticas
destinadas
a
aumentar
la
productividad en el desarrollo de software reduciendo el coste
de las mismas en trminos de tiempo y de dinero. Estas
herramientas nos pueden ayudar en todos los aspectos del ciclo
de vida de desarrollo del software en tareas como el proceso de
realizar un diseo del proyecto, calculo de costes,
implementacin de parte del cdigo automticamente con el
diseo dado, compilacin automtica, documentacin o
deteccin de errores entre otras.
Por ejemplo, los gerentes rara vez tienen que preocuparse por
el ramo salarial de una empleado recin contratado porque, por regla
general, las organizaciones cuentan con una escala de sueldos y
salarios para todos los puestos. Existen procedimientos rutinarios
para tratar problemas rutinarios.
DECISIONES SEMIESTRUCTURADAS
RBOLES DE DECISION
DECISION
Este criterio de decisin es optimista y se basa en la idea de
que obtenemos algunas oportunidades favorables o afortunadas.
TABLAS DE DECISION
Es una matriz de renglones y columnas que indican condiciones
y acciones. Las reglas de decisin, establecen el procedimiento a
seguir cuando existen ciertas condiciones. Este mtodo se emplea
desde mediados de la dcada de los cincuentas, cuando fue
desarrollado por el general Electric para el anlisis de funciones de la
empresa como control de inventarios, anlisis de ventas, anlisis de
crditos y control de transporte y rutas.
CONDICION
Las Entradas de Condiciones, indican que valor, si es que los
hay, se debe asociar para una determinada condicin Las entradas de
Acciones muestran las acciones especficas del conjunto que deben
TIEMPO DE DESARROLLO
DISEO DE SISTEMAS
El Diseo de sistemas es el arte de definir la arquitectura de
hardware y software, componentes, mdulos y datos de un sistema
de cmputo para satisfacer ciertos requerimientos. Es la etapa
posterior al anlisis de sistemas.
DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de mtodos que
contiene las caractersticas lgicas y puntuales de los datos que se
van a utilizar en el sistema que se programa, incluyendo nombre,
descripcin, alias, contenido y organizacin.
RBOLES DE DECISION
Un rbol de decisin es un modelo de prediccin utilizado en el
mbito de la inteligencia artificial, dada una base de datos se
construyen diagramas de construcciones lgicas, muy similares a los
sistemas de prediccin basados en reglas, que sirven para
representar y categorizar una serie de condiciones que ocurren de
forma sucesiva, para la resolucin de un problema.