Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El desarrollo de un sistema de informacin, independientemente de su tamao y complejidad, requiere muchas actividades coordinadas y el empleo de una diversidad de herramientas y modelos. La metodologa de desarrollo de sistemas es una forma estndar de organizar y coordinar estas actividades.
El anlisis de sistemas llega a la raz del problema o a la necesidad y define los requerimientos de los usuarios.
L.I. Luis Miguel Cruz Bernab
Herramientas para la recoleccin de datos. Capturan detalles que describen los sistemas y procedimientos en uso. Documentan procesos y actividades de decisin. Se utilizan para apoyar la tarea de identificar requerimientos.
L.I. Luis Miguel Cruz Bernab
Herramientas para la diagramacin. Crean representaciones grficas de sistemas y actividades. Apoyan el dibujo y revisin de diagramas de flujo de datos e iconos asociados con el anlisis estructurado. As mismo incluyen programas para representacin en diagramas de flujo.
Herramientas para el diccionario. Registran y mantienen descripciones de los elementos del sistema tales como grupos de datos, procesos y almacenamiento de datos. Con frecuencia proporcionan la capacidad de examinar las descripciones del sistema para decidir si son incompletas o inconsistentes.
L.I. Luis Miguel Cruz Bernab
Es muy comn que la informacin requerida no se encuentre escrita, o inclusive que sta no se conozca. Esto hace necesaria la interaccin del analista con las personas del sistema para identificar y/o generar la informacin faltante. Si se cuenta con informacin escrita formal y adecuada utilcelas, le ahorrara tiempo y le facilitara la comprensin del sistema.
L.I. Luis Miguel Cruz Bernab
Existen mtodos bsicos para recopilar informacin dentro de una organizacin o sistema social. Estos incluyen : a) Cuestionarios b) Entrevistas c) Sondeos d) Encuestas e) Dibujos f) Diagramas de flujo de datos g) Tablas de la Organizacin h) Descripcin de puestos i) Manuales Operativos.
L.I. Luis Miguel Cruz Bernab
2.
Fuentes internas
Las fuentes ms importante de hechos de estudio a disposicin del analista es la gente. Los requerimientos de informacin puede ser planteado mejor por los usuarios de la informacin. El papeleo describe la forma en que una organizacin esta estructurada.
L.I. Luis Miguel Cruz Bernab
3.
Fuentes externas
La exploracin de otros subsistemas de informacin dentro de la organizacin puede ser una fuente til de recopilacin de datos, procesamiento de datos o de ideas y tcnicas para el reporte de la informacin.
INVESTIGACIN PRELIMINAR
Identificacin de problemas, oportunidades y requerimientos. El analista debe de observar en forma objetiva lo que ocurre en la empresa, ya que muchas veces los requerimientos no estn claramente establecidos, por lo que, el proyecto requerido debe examinarse para determinar precisamente lo que desea la empresa.
L.I. Luis Miguel Cruz Bernab
INVESTIGACIN PRELIMINAR
En muchos casos, los usuarios y los analistas de sistemas trabajan conjuntamente, el usuario tiene ideas bastante definidas acerca de la salida requerida, las entradas necesarias y, posiblemente una nocin general de los controles necesarios.
INVESTIGACIN PRELIMINAR
Estudio de factibilidad Es determinar si el proyecto es factible. Los aspectos para determinar la factibilidad del proyecto son: Factibilidad tcnica: Se debe de investigar si se puede realizar el trabajo para el proyecto con el equipo actual, el personal y el software disponible.
L.I. Luis Miguel Cruz Bernab
INVESTIGACIN PRELIMINAR
Factibilidad econmica: Qu beneficios tendr la creacin del sistema en cuanto a costo/beneficios? Factibilidad operativa: Se debe de investigar si el sistema que se desarrolla se pondr en marcha, si habr resistencia de los usuarios en cuanto a este.
L.I. Luis Miguel Cruz Bernab
DETERMINACIN DE REQUERIMIENTOS
El analista de sistemas llega a la raz del problema o a la necesidad y define los requerimientos de los usuarios. Con frecuencia, los que los usuarios creen que necesitan o lo que parece ser le problema al principio, resulta ser algo totalmente diferente despus de un anlisis profundo.
L.I. Luis Miguel Cruz Bernab
DETERMINACIN DE REQUERIMIENTOS
Cuando el analista de sistemas se renen con los usuarios y ambos empiezan a escarbar, surgen nuevos y en ocasiones diferentes requerimientos que al principio no eran evidentes.
DETERMINACIN DE REQUERIMIENTOS
La Determinacin de Requerimientos es el estudio de un sistema para conocer cmo trabaja y dnde es necesario efectuar mejoras.
DETERMINACIN DE REQUERIMIENTOS El objetivo del anlisis de sistemas es comprender situaciones, no resolver problemas. Por tanto, los buenos analistas hacen hincapi en la investigacin y en el cuestionamiento para conocer cmo opera el sistema e identificar los requerimientos que tienen los usuarios para modificarlo o proponer uno nuevo.
L.I. Luis Miguel Cruz Bernab
ESPECIFICACIN FORMAL DE DATOS DIAGRAMA DE FLUJO DE DATOS El objetivo de este es construir un modelo del sistema que facilite la comprensin del mismo, tanto por parte de los usuarios como del equipo de desarrollo.
Un DFD es un diagrama en forma de red que representa el flujo de datos y las transformaciones que se aplican sobre ellos al moverse desde la entrada hasta la salida del sistema.
El sistema se modelar mediante un conjunto de DFD nivelados en el que los niveles superiores definen las funciones del sistema de forma general y los niveles inferiores definen estas funciones en niveles ms detallados.
Simplificar la complejidad del sistema, representando los diferentes procesos sencillos que consta un sistema complejo.
Repartir el trabajo entre los diferentes miembros del equipo de trabajo de sistemas. Facilitar el mantenimiento del sistema.
L.I. Luis Miguel Cruz Bernab
Representar grficamente los lmites del sistema en estudio. Mostrar el movimiento de los datos y la transformacin de los mismos a travs del sistema.
Diferenciar las restricciones lgicas de las fsicas.
L.I. Luis Miguel Cruz Bernab
COMPONENTES DE UN DFD
a)
ENTIDAD EXTERNA.
Es una persona o grupo. Est fuera del sistema. Es fuente o receptor de los flujos de informacin. Se representa mediante un cuadrado.
b)
PROCESO.
Qu hace, de qu manera transforma los flujos de entrada de informacin en flujos de salida de informacin. Se representa mediante un crculo o burbuja. En su interior se incluye un nmero y un nombre
ALMACEN DE DATOS. Representa informacin en reposo. No implica mquina o dispositivo de almacenamiento alguno. Deben ser necesarios en si mismos(procesos asncronos que se comunican) o Pueden aparecer por otras razones(seguridad, tecnologa, etc.) Se representan mediante dos rectas paralelas o un rectngulo semiabierto.
c)
L.I. Luis Miguel Cruz Bernab
FLUJO. Representa informacin en movimiento. Tiene un nombre correspondiente a un dato. El movimiento de la informacin tiene una direccin. Se representa mediante una flecha. El movimiento puede ser bidireccional. La conexin directa entre dos procesos mediante un flujo slo es posible cuando la informacin sea sncrona; sino debe existir un almacn temporal que guarde los datos del proceso origen.
d)
L.I. Luis Miguel Cruz Bernab
EJEMPLO
El videoclub quiere mecanizar todo el proceso de alquiler de pelculas de los clientes y la gestin de pedidos a los proveedores. El funcionamiento que requiere el videoclub es el siguiente.
GESTIN DE CLIENTES Un cliente del videoclub realiza los alquileres sealando los ejemplares que desea alquilar. Para ello debe comprar unos bonos que indican, por un lado, el crdito (o nmero de alquileres), y por otro, el perodo de alquiler, que puede ser de 24 horas, 48 horas y semanales. Un cliente puede comprar varios bonos del mismo tipo, en cuyo caso se acumulan sus crditos. Cada alquiler de un ejemplar relativo a una pelcula consume un crdito sobre el tipo de bono elegido por el cliente. Una vez que el sistema comprueba que el cliente dispone de crdito respecto al pedido de alquiler, lo acepta emitiendo un comprobante al cliente en el que se especifican los ejemplares solicitados y la fecha de su devolucin, indicando adems el crdito disponible.
L.I. Luis Miguel Cruz Bernab
Los clientes realizan la devolucin de los ejemplares alquilados, que puede no estar completa, es decir, devuelve menos ejemplares de los solicitados en un alquiler. El sistema no aceptar nuevos alquileres de aquellos clientes que no hayan devuelto todos los ejemplares. El sistema debe calcular una sancin econmica respecto a todos los ejemplares entregados fuera de plazo, cargando un costo de F unidades monetarias por ejemplar y da.
GESTIN DE PROVEEDORES El sistema realiza pedidos de pelculas a los proveedores. Los datos de estos pedidos vienen determinados por la direccin del videoclub a partir de la informacin suministrada por los proveedores. Estos pedidos pueden ser sobre pelculas nuevas o sobre aumento de ejemplares de pelculas existentes en el videoclub. Los proveedores pueden satisfacer cada pedido en una o varias entregas. Cuando el sistema recoge las entregas debe asignar un cdigo a cada ejemplar, que adems debe identificar a la pelcula. Por cada pedido, el proveedor emite una factura que el videoclub puede satisfacer en uno o varios pagos. Esta decisin la toma la direccin del videoclub que indica la cantidad pagada por cada factura.
L.I. Luis Miguel Cruz Bernab
La direccin del videoclub: Indica al sistema los datos de los proveedores con los que va a trabajar el videoclub. Determina los pedidos a los proveedores y las cantidades pagadas de cada factura. Establece los datos de los tipos de bono (crdito y perodo, costo, etc.) con los que trabaja el videoclub. Para gestionar el proceso, necesita un conjunto de informes: Informe de demanda de pelculas: que le indica el porcentaje de utilizacin de cada pelcula en un perodo, teniendo en cuenta su nmero de ejemplares.
L.I. Luis Miguel Cruz Bernab
La facturacin mensual: que resulta del clculo de la venta de los bonos. Las entregas de pelculas pendientes: son las pelculas que quedan por entregar de cada pedido. Las facturas pendientes de pago: que indica las facturas que el videoclub no ha pagado todava o que estn pagadas de forma parcial. A partir de esta especificacin, representar: a) La descomposicin del sistema mediante DFD.
L.I. Luis Miguel Cruz Bernab
DIAGRAMA DE CONTEXTO
DIRECCIN VIDEOCLUB
Datos Proveedores Datos Datos Datos Pedido Pago Bono
Informes
Factura
CLIENTES
0. GESTIN VIDEOCLUB
PROVEEDORES
Descripcin: Se configura el diagrama de contexto centrndose en los flujos de datos de entrada y salida de las entidades externas al proceso 0. Se ha realizado una abstraccin de todos los informes que necesita la direccin del videoclub (D.V) en el flujo de datos Informes para simplificar el diagrama. La D.V determina los pedidos de pelculas a realizar a los proveedores mediante el flujo de Datos de Pedido y finalmente lo genera al proveedor mediante el flujo Pedido. Este flujo existe, ya que el sistema se encarga de generar dicho pedido. Si lo comunica la D.V al proveedor directamente, este flujo no habra que incluirlo. De forma similar ocurrira con el flujo Pago.
L.I. Luis Miguel Cruz Bernab
1. GESTIONAR CLIENTES
BONOS
2. GESTIONAR PROVEEDORES
Informe de demanda
Entregas pendientes
Descripcin: A este nivel se abstraen las funciones principales del sistema. En este ejemplo, corresponden a la gestin de clientes y a la gestin de proveedores. Vemos que la nica comunicacin existente entre ambos procesos es el almacn Pelculas que tiene todos los datos de las pelculas del videoclub, as como sus ejemplares. Tambin se puede considerar la gestin de bonos que se ocupa de generar el almacn BONOS a partir de la informacin proporcionada por la direccin del videoclub.
L.I. Luis Miguel Cruz Bernab
Pedido alquiler
Devolucin
Comprobante
PELCULAS
1.1 GESTIONAR ALQUILERES 1.2 GESTIONAR DEVOLUCIONES Sancin
ALQUILERES
BONOS
CLIENTES
1.4 GENERAR ENVO PUBLICIDAD
Envo Publicidad
Compra Bono
funciones relativas a la gestin de clientes. Intentamos realizar una abstraccin de los procesos relacionados con los clientes procurando no solapar funcionalidades entre los diferentes procesos (vemos que el resultado lo constituyen procesos independientes, pero todos relacionados con los clientes).
L.I. Luis Miguel Cruz Bernab
PELCULAS
Pedido alquiler
Informe de demanda
BONOS
CLIENTES
Descripcin: Descomponiendo la gestin de alquileres, observamos tres procesos. El proceso 1.1.1 Validar Alquiler se va a ocupar de recoger el Pedido de Alquiler y comprobar si el cliente tiene crdito, en cuyo caso acepta el alquiler y lo almacena en ALQUILERES. A continuacin genera el comprobante, y para ello, debe consultar la informacin de las pelculas del almacn PELCULAS. Para generar la informacin de los dems procesos, se puede comprobar que slo es necesaria la consulta del almacn ALQUILERES, que es donde tenemos almacenados los alquileres efectuados.
L.I. Luis Miguel Cruz Bernab
DEVOLUCIONES
1.2.1 REGISTRAR DEVOLUCIN 1.2.2 CALCULAR SANCIN
Devolucin
Sancin
ALQUILERES
PELCULAS
Descripcin: Lo primero que se realiza es comprobar que la devolucin corresponde a un alquiler. Se almacenan las devoluciones (almacenndose la fecha de devolucin de los ejemplares) de un cliente respecto de un alquiler en el almacn DEVOLUCIONES. La sancin se calcula cuando se devuelve el ltimo ejemplar del alquiler contabilizando todos los ejemplares devueltos fuera de plazo.
PEDIDOS
2.2 GESTIONAR ENTREGAS
Entrega
Pedido
Entregas pendientes
Datos Proveedores
FACTURAS Pago
Factura
de proveedores nos fijamos en las funciones principales relacionadas con los mismos. Como se observa en la figura, los procesos descritos son funcionalmente independientes y slo se comunican a travs de almacenes.
PAGOS
Factura
FACTURAS
Facturacin mensual
PEDIDOS
2.2.1 REGISTRAR ENTREGA 2.2.1 EMITIR ENTREGAS PENDIENTES
Entrega
Entregas pendientes
ENTREGAS
PELCULAS