SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
UNIVERSIDAD CENTRAL DE VENEZUELA
ESCUELA DE ESTADÍSTICA
CÁTEDRA DE SISTEMA DE INFORMACIÓN
CONCEPTOS BÁSICOS PARA LA MODELIZACIÓN DE
LOS PROCESOS DE UN SISTEMA DE INFORMACIÓN,
UTILIZANDO LOS DIAGRAMASDE FLUJO DE DATOS.
ELABORADO: PROF. OLGA GARCÍA
TÉCNICAS DE ANÁLISIS ESTRUCTURADO MODERNO
DIAGRAMAS DE FLUJO DE DATOS (DFD)
El DFD es una de las herramientas del análisis estructurado moderno, más importante
para el análisis de modelos gráficos, que permite visualizar un sistema como una red
de procesos funcionales conectados entre sí por canales (flujode datos) y depósitos de
almacenamiento de datos. Estos diagramas nos permiten ver como los datos fluyen a
través de la organización, los procesos y transformaciones que sufren dichos datos y
los diferentes tipos de salidas.
COMPONENTES Y SÍMBOLOS UTILIZADOS
1. Flujo de datos
2. Proceso
3. Almacén
4.Terminador
Prof. Olga García
ELEMENTOS DEL DIAGRAMA DE FLUJO DE DATOS
PROCESOS
Generalmente, el proceso (función ó transformación) viene representado por un círculo o
por una burbuja, y son acciones que se toman sobre los datos, como por ejemplo, Calcular,
Comparar, Imprimir, señalar, marcar, autorizar, almacenar, validar, informar, producir, otros.
Los procesos muestran una parte del sistema que transforma entradas en salidas, esto es,
muestra cómo es que una o varias entradas se transforma en una o varias salidas.
NOMBRE DEL PROCESO
El nombre de un proceso consiste en una frase VERBO-OBJETO, y describe lo que hace;
como por ejemplo:
CALCULAR-IMPUESTO
AUTORIZAR- FIRMA
AUTORIZAR-FACTURA
AUTORIZAR-ORDEN-DE-COMPRA
VALIDAR- PROVEEDOR
GENERAR-REPORTES
También, los procesos pueden ser descritos (aunque no es recomendable) con el nombre
de una persona o un grupo de personas, computadora o un aparato mecánico, de cualquier
modo la palabra clave es “Quién” o “Qué” lo está efectuando.
Prof. Olga García
FLUJO DE DATOS.
Son vectores etiquetados o flechas, o simplemente líneas con notación direccional, que
muestran el contenido de lo que entra o sale de un proceso. Además, muestran el
movimiento de bloques o paquetes de información de un lugar del sistema a otro. La punta
de la flecha señala el destino u origen de los datos.
1. Deben ser etiquetados o nombrados con los datos que ellos llevan, excepto cuando
salen o entran a un almacén, ya que estos describen lo que contienen. Sin embargo, si
solo se extrae una instancia éste debe ser etiquetado.
SISTEMA DEPURACIÓN DE ENCUESTAS
2. Los datos que se mueven a lo largo del flujo, pueden viajar de un proceso a otro (como
entrada), ó a un almacén ó a un Terminador (fuente o destino de los datos).
3. El flujo lleva un solo tipo de paquete de datos como lo indique su nombre, pero existe
sus excepciones, agrupar flujos elementales en uno solo. Ejemplo: Archivo = CLIENTES
NOMBRE DEL CLIENTE; DIRECCIÓN-CLIENTE; SALDO-CLIENTE; MÁXIMO-CRÉDITO
SISTEMA DE
VALIDACIÓN DE
ENCUESTAS
CONSIDERACIONES SOBRE FLUJO DE DATOS.
Nombre de la encuesta + No. de
encuesta
ENCUESTAS
Prof. Olga García
4. El flujo puede tener diferente significado, el flujo “pago” puede referirse a un pago autorizado o no
autorizado.
5. La dirección de la flecha del flujo, nos indica si el flujo se está moviendo hacia fuera o hacia adentro
del proceso.
6. El flujo puede mostrar dos direcciones en el mismo vector, en tal caso se les llama flujo diálogo.
Saldo saldo actualizado SALDOS
CLIENTES
Flujo divergente: Es cuando un paquete complejo se divide en varios paquetes individuales, más aún,
cada uno de los cuales se está mandando a diferentes partes del sistema ó que el ducto de flujo de datos
lleva ítems con distintos valores. Ejemplo:
Identificación de la encuesta (Flujo divergente)
VERIFICAR
SALDO
DESCRIPCIÓN
DE LA
PLANILLA
No. DE LA PLANILLA
No.
CONTROL
Prof. Olga García
Flujo convergente: son paquetes elementales de datos que se agrupan para formar agregados.
DESCRIPCIÓN DE LA PLANILLA
(Flujo Convergente)
ALMACÉN
Es el depósito de los datos, que se utiliza para modelar una colección de paquetes de datos en
reposo. Se denota por dos líneas paralelas, pero cualquier símbolo sugerido es aceptado. En
algunos casos, el producto CASE que se haya elegido impondrá el conjunto de símbolos que se
habrá de utilizar. Además de la forma física que toma un almacén, éste puede existir por
necesidad o por conveniencia. En el primer caso, un almacén es necesario cuando dos procesos
ocurren en momentos diferentes, por ejemplo, el proceso de entrada de órdenes puede operar en
tiempos diferentes que el proceso de investigación de órdenes:
IDENTIFICAR
PLANILLA
INGRESAR
PEDIDOS
RESPONDER
PREGUNTAS
PEDIDOS
Pedido PedidoDetalles del pedido
No. CONTROL
No. DE LA PLANILLA
Prof. Olga García
El otro tipo de almacén, es el que se implanta por conveniencia; por ejemplo el almacén de Pedidos
que a continuación se describe:
1.Se espera que ambos procesos se ejecuten en a misma computadora, pero no hay suficiente
memoria, para cubrir ambos al mismo tiempo. Así, el almacén de ÓRDENES se crea como archivo
intermedio, pués la tecnología de implantación disponible ha forzado a que los procesos se ejecuten
en tiempos distintos.
2.Se espera que cualquiera de los procesos, o ambos, se ejecuten en una configuración de hardware
que es poco confiable. Aswí, el almacén de ÓRDENES se crea como respaldo en caso de que
cualquiera de los procesos se aborte.
3.Se espera que diferentes programadores implanten los dos procesos. Así, el almacén de
ÓRDENES se crea para probar y corregir, de manera que si el sistema completo no trabaja ambos
grupos pueden ver los contenidos del almacén y detectar el problema.
4.El analísta o el diseñador pensaron que el usuario pudiera algún día hacer accesos al almacén de
ÓRDENES por alguna otra razón, aún cuando no haya expresado tal interés. En este caso, el almac
´´en se crea anticipando necesidades futuras del usuario.
PEDIDOSINGRESAR
PEDIDOS
PROCESAR
PEDIDOS
Pedido
Pedido
Pedido inválido
Detalles de
pedidos
Respuesta
Prof. Olga García
CARACTERÍSTICAS DE LOS ALMACENES
1. El nombre que se utiliza es el plural del que se utiliza para los paquetes de los datos que entran y
salen del almacén por medio de flujos.
2. No se debe referir a un almacén como un dispositivo de almacenamiento físico (archivos ó base
de datos; por ejemplo, un archivo en cinta magnética o un archivo organizado con IMS, DB2,
ADABAS, IDMS ó algún otro sistema de manejo de base de datos), algo comúnmente practicado
por los analistas experimentados.
3. En la mayoría de los casos en un almacén, no se etiquetan los flujos que entran o salen de él, a menos
que se extraiga una porción del mismo.
4.Un almacén es pasivo y los datos no viajarán a lo largo del flujo.
5.Un flujo hacia un almacén se puede describir como una escritura, una actualización o una
eliminación:
 Se está guardando uno ó más paquetes nuevos.
 Uno ó más paquetes se están modificando o cambiando
 Se están retirando del almacén uno ó más paquetes
PEDIR
COTIZACIÓN
IMPRENTA
LIBROS
Nombre -
libro
Prof. Olga García
TERMINADORES
Los terminadores o agentes externos e internos, como también se les conoce, son las fuentes o
destinos de los datos. Normalmente, se considera como externo a un agente cuando es
claramente exterior a la empresa, algunos ejemplos de éstos son: Clientes, Proveedores y
Organísmos Gubernamentales. Los agentes son internos, cuando se refieren a tareas efectuadas
dentro de la empresa pero que no forman parte del sistema; sin embargo, suministran entradas o
reciben salidas de él. Se pueden citar como agentes internos otros departamentos, empleados o
sistemas de información. Los agentes internos pueden englobar también a los usuarios finales de
un sistema, que con frecuencia son fuentes de las entradas (datos) y destinos de las salidas
(información).
CARACTERÍSTICAS DE LOS TERMINADORES
1. Su nombre debe venir en mayúscula y singular.
2. Son externos al sistema, los flujos que los conectan a un proceso ó a un almacén representan
el interfaz entre el terminador y el resto del mundo.
3. Los responsables del análisis o el diseño, no pueden cambiar su contenido o la manera como
trabajan. Por lo tanto el modelo que está siendo desarrollado debe ser lo suficientemente
flexible, para permitir al diseñador elegir la mejor implantación. En tal sentido, el analista no puede
modificar los contenidos, la organización ni los procedimientos internos de los terminadores.
4. Las relaciones que existen entre los terminadores no se muestran en el gráfico del DFD, ya
que por definición estos son externos a la organización. Si se diera el caso de que la relación
existiera, y sea de interés para el analista, entonces los terminadores serían parte del sistema
y deberían modelarse como procesos.
Prof. Olga García
DIAGRAMAS DE FLUJO DE DATOS
TERMINADOR PROCESO
PROCESO
ALMACEN
ALMACEN
TERMINADOR
Flujo de escritura
Flujo de lectura
Prof. Olga García
MODELIZACIÓN DE PROCESOS PASO A PASO
PASOS PARA LA CONSTRUCCIÓN DE LOS DIAGRAMAS DE FLUJO DE DATOS
PASO 1
Elaborar un diagrama de flujo de datos de CONTEXTO – este ubica el sistema dentro de un contexto
de entorno; vale decir, como interactua el sistema con otros sistemas y con la empresa considerada
en su conjunto. Define el campo de acción y los límites del sistema y el proyecto.
Al dibujar un diagrama de contexto:
• Use un solo símbolo de proceso.
• Rotule el símbolo de proceso de modo que represente todo el sistema. Se puede
usar un verbo más un objeto.
• No numere el símbolo de proceso.
• Incluya todos los terminadores del sistema.
• Muestre todos los flujos de datos entre los terminadores.
Estrategias para determinarlos:
• Pregunte a sus usuarios finales cuáles son los sucesos o transacciones a los cuales
debe responder el sistema.
• Para cada suceso, pregunte a sus usuarios finales cuáles son las respuestas que
debería producir el sistema.
• Pregunte cuáles son los informes de formato fijo que ha de producir el sistema.
• Identifique las fuentes netas de datos para cada suceso.
• Identifique los recipientes netos de cada respuesta o salida que debería generar el
sistema.
• Identifique todos los posibles almacenes de datos externos.
• Dibuje un diagrama de contexto para todas las informaciones anteriores.
DIAGRAMA DE FLUJO DE DATOS FIGURA N
• PASO 2: Elaborar un Diagrama de Flujo de Datos General (Figura 0)
Si es necesario documentar un sistema con mayor detalle que el diagrama de Figura
0, se puede usar uno o más diagramas de figura n. Un diagrama de la figura n
documenta un solo proceso de un DFD con mayor detalle. La n representa el número
del proceso del siguiente nivel más alto que se está documentando
• Guía para su construcción.
1. Se comienza su construcción una vez que se conozcan sus componentes, los
cuales deben ser identificados conjuntamente con los usuarios.
2. Escoger nombres significativos perdurables para los componentes.
3. Numerar los procesos para que sirvan de referencia al analista para su
explosión posterior.
4. Evitar los DFD excesivamente complejos.
5. Mantener la consistencia entre los procesos y los otros modelos.
♦ Evite sumideros infinitos - burbujas que solo tienen entradas pero no salidas.
♦ Evite burbujas de generación espontánea - son burbujas de solo salidas.
♦ Tener cuidado con los flujos y procesos no etiquetados.
♦ Tener cuidado con los almacenes de solo escritura o solo lectura - todo
almacén debe tener, tanto entradas como salidas, excepto, el almacén
externo que sirve de interfaz entre el sistema y algún terminador externo.
6. Restringir un solo DFD a no más de seis u ocho procesos
7. Se debe usar una página para un DFD en particular.
Prof. Olga García
DIAGRAMAS DE FLUJO DE DATOS
FLUJO DE DATOS
1. Representan la introducción de datos en un proceso o la obtención de datos de un
proceso.
2.Representan la actualización de datos en un archivo, una base de datos u otro medio
de almacenamiento de datos.
3.Es una vía por la cual transitan paquetes de datos de composición conocida.
4.Los datos puede viajar por cualquier vía dada.
TERMINADORES (FUENTES O DESTINOS DE LOS DATOS)
1.Agentes internos (entradas al sistema o fuentes), se refieren a tareas efectuadas
dentro de la empresa, pero que no forman parte del ámbito del sistema y además le
suministran entradas o reciben salidas de él. Ejemplos: otros departamentos, empleados
o sistemas de información.
2.Agentes Externos (salidas de un sistema o destinos), son aquellos que son claramente
exterior a la empresa. Ejemplos: clientes, proveedores y los organísmos
gubernamentales.
ALMACENES DE DE DATOS
Un almacén es un inventario de datos y describen cosas sobre las cuales la empresa
desea almacenar datos. Es el punto de unión más común entre los modelos de datos y
los modelos de procesos.
Prof. Olga García
SISTEMA DE
DISTRIBUCIÓN
DIAGRAMA DE FLUJO DE DATOS DE CONTEXTO, PARA UN SISTEMA DE
DISTRIBUCIÓN
CLIENTES
PROVEEDORES
ALMACEN DE
MATRIALES
GERENCIA
Órdenes de venta
Avisos de órden de venta
rechazada
Facturas
Estados de cuentas
Pagos de clientes
Compromisos
Órdenes de compra
Embarques
Facturas de proveedores
Estados de proveedores
Pagos de proveedores
Existencias
Estados de ingresos
Balance general
Informes de presupuesto
Otros informes
Prof. Olga García
DIAGRAMA DE FLUJO DE DATOS DE FIGURA 0- SISTEMA DE DISTRIBUCIÓN
CLIENTES
1
SURTIR
PEDIDOS
2
ORDENAR
EXISTENCIAS
DE
REABASTECIMIENTO
3
MANTENER
LIBRO MAYOR
GERENCIA
ALMACÉN
DE MATERIALES
PROVEEDORES
Órdenes de venta
Venta rechazada
Facturas
Estados de cuenta
Pagos de clientes
Datos de cuentas por cobrar
Datos de inventario
Datos de compraArtículos recibidos
Datos de cuentas por pagar
Otros informes
Informes de
presupuesto
Balance general
Edo. de
ingresos
Compromisos
Órdenes de compra
Embarques
Factura de proveedores
Estados de proveedores
Pagos a proveedores
Existencias
Explosición del Diagrama de Flujos de Datos.
Hasta ahora hemos visto representaciones del DFD a un nivel muy alto
o gerencial del sistema, pero el usuario podría preguntar, por ciertos
detallesque no se muestran a ese nivel.
La idea de la explosición del DFD; es organizar el DFD global en una
serie de niveles, de manera tal que cada uno proporcione
sucesivamente más detalles sobre una porción del nivel anterior.
Como lo habiamos mencionado, el primer diagrama lo denominamos
Diagrama de Contexto, que representa el sistema completo. Los flujos
de datos muestran las interfases del sistema con su medio
ambiente(terminadores). Estos terminadores, a su vez pueden estar
conectados a almacenes externos que pudieran haber.
El DFD, que le sigue al Diagrama de Contexto, se conoce como el
Diagrama de la figura 0, y representan las principales funciones del
sistema al igual que sus principales interfases.
Así, sucesivamente vamos explotando hasta representar el nivel de
detalle exigidos por el Usuario.
Prof. Olga García
REGLAS PARA LA EXPLOSIÓN DE DIAGRAMAS DE FLUJO DE DATOS
1. EL PRIMER NIVEL DEL DFD SÓLO PRESENTA UN ESQUEMA GENERAL DEL SISTEMA.
2. EL CONJUNTO DE LOS DFD DE NIVEL MAS BAJO MUESTRA UNA VISIÓN DETALLADA
DEL SISTEMA.
3. LA ÚNICA DIFERENCIA ENTRE LOS DFD DE CADA NIVEL ES EL DETALLE QUE EN
ELLOS SE PRESENTA.
4. ES MUY CONVENIENTE IDENTIFICAR CADA UNO DE LOS DIAGRAMAS QUE EXPLOTAN
UN PROCESO CON EL NÚMERO DE BURBUJA QUE LE CORRESPONDE EN EL
DIAGRAMA PADRE. DENTRO DE UN DIAGRAMA DE EXPLOSIÓN DEBEN TAMBIÉN
NUMERARSE LAS BURBUJAS QUE CONTIENE, DE TAL MANERA QUE SEA SENCILLO
IDENTIFICAR LOS DFD PADRES Y TODOS SUS CORRESPONDIENTES DEF DERIVADOS.
1
1.2
1.2.5
REGLAS PARA LA EXPLOSIÓN DE LOS DFD (Continuación)
5. NINGÚN DFD DEBE RECARGARSE EN EXCESO, ES RECOMENDABLE EVITARLA INCLUSIÓN
DE MÁS DE OCHO PROCESOS EN CADA NIVEL, ES PREFERIBLE TENER MUCHOS NIVELES
DE EXPLOSIÓN ANTES QUE DIAGRAMAS DIFÍCILES DE COMPRENDER.
6. DE LA MISMA FORMA QUE UN PROCESO SE SUBDIVIDE EN EL SIGUIENT NIVEL DE DETALLE,
TAMBIÉN PUEDEN EXPLOTARSE LOS FLUJOS DE DATOS, ALMACENES Y TERMINADORES.
1
SERVICIOS
DE
TRANSPORTE
1.1
COMPAÑÍA
NAVIERA
1.2
COMPAÑÍA
AEREA
NÓMINA
NÓMINA DE CONTRATADOS
NÓMINA DE EMPLEADOS
Pago
Pago por cheques
Pago por depósito
EXPLOSIÓN DEL DFD ( Continuación)
7. CADA BURBUJA “HIJO” DEBE SER CONSISTENTE CON LOS FLUJOS DE ENTRADA Y
SALIDA DE LA BURBUJA “PADRE”. ESTO SE EXPRESA DICIENDO QUE LOS FLUJOS DE
DATOS PRODUCTO DE UNA EXPLOSIÓN DEBEN ESTAR BALANCEADOS CON EL NIVEL
ANTERIOR, VALE DECIR, DEBE QUEDAR CLARO “ QUIÉN ES EL FLUJO PADRE” DE CADA
FLUJO. SI EN CIERTO NIVEL APARECE UN FLUJO CUYA PATERNIDAD NO PUEDE SER
IDENTIFICADA CLARAMENTE, ES NECESARIO REVISAR LOS DFD DE NIVEL SUPERIOR YA
QUE ES POSIBLE QUE SE HAYA OMITIDO ALGO IMPORTANTE.
PROCESAR
PAGOS
CLIENTES
PROCESAR
PAGOS EN
CHEQUE
PROCESAR
PAGOS DE NÓMINA
Pago
Pago en cheque
Pago por
nómina
Ingresos a cajas
Ingresos en cheque
Ingresos por nómina
FUENTE
EL
SISTEM
A
DESTINO
ALMACEN 1
FUENTE
PROCESO
1
flujo 1
flujo 3 PROCES
O 2
flujo 5
flujo 2
DESTINO
flujo 4
ALMACEN 1 ALMACEN 2
EXPLOSIÓN DE LOS DFD
Prof. Olga García
PRIMERA EXPLOSIÓN
1
PROCES
O
2.1
SUB-PROCESO
2.2
SUB-PROCESO
DESTINO
flujo datos 3
flujo datos 5
flujo de datos
intermedio
Flujo de datos 4
ALMACÉN 2
CLIENTES
1.1
CAPTURA
DE
PEDIDOS
1.3
FACTURACIÓN
1.2
INVENTARIOS
1.4
CUENTAS
POR
COBRAR
3
Datos de cuentas por pagar
Pedisos facturados
Pagosdeclientes
Estatusdecuenta
Facturas
Órdenes de venta
Órdenes de venta rechazada
Pedidos aceptados
Artículos
recibidos
Datos de
compras
3 2
Pedidos
completados
Pedidos surtidos
PRIMERA EXPLOSIÓN (FIGURA 1) DEL SISTEMA DE DISTRIBUCIÓN DE MERCANCÍA
DIAGRAMA DE FLUJO DE DATOS FIGURA 2 – ORDENAR EXISTENCIAS DE
REABASTECIMIENTO
2.1
COMPRAS
2.2
RECEPCIÓN
2.3
CUENTAS
POR
PAGAR
3
Obligaciones incurriidas
Órdenes de compra surtidas
Datos de órdenes de Compras emitidas
PROVEEDOR
Compromisos
Órdenes de compra
Embarques
BODEGA
DE
MATERIALES
Existencias
Compras recibidas
1
Datos contables de cuentas por pagar
1
Artículos recibidos
Datos de compra
Facturas
proveedores
Estadosde
proveedores
Pagosaproveedores
DIAGRAMA DE FIGURA 3 “ EXPLOSIÓN DEL PROCESO 3: MANTENER EL LIBRO MAYOR”
1
2
1
3.1
ACTUALIZAR
LIBRO
MAYOR
3.2
PREPARAR
INFORMES
GERENCIALES GERENCIA
Registros del libro mayor
Registros actualizados
LIBRO
MAYOR
Datos de cuentas por cobrar
Datos de inventario
Datos de informes gerenciales
Informes de presupuesto
Otros informes
Balance general
Estado de ingresos
DIAGRAMA FIGURA 1.1 “ EXPLOSIÓN DEL PROCESO 1.1: CAPTURA DE PEDIDOS”
CLIENTES
1.1.1
EDITAR
DATOS DE
PEDIDOS
1.1.2
VERIFICACIÓ
N
DE CRÉDITO
1.1.3
ASENTAR
PEDIDOS
1.1.4
MARCAR
PEDIDOS
SURTIDOS
1.2
1.3
ÓRDENES DE VENTA
RECHAZADAS
POR EDISIÓN
ARCHIVO DE CRÉDITO
DE CLIENTES
ÓRDENES DE VENTA
RECHAZADAS
POR CRÉDITO
Órdenes de venta
Rechazos por edición
Pedidos editados
Datos de crédito
Rechazos por crédito
Datos de pedido
BITÁCORA
DE PEDIDOS
Fecha en que se surtió
Pedidos completados
Pedidos aceptados
Pedidos editados y verificados
Avisos de órden
De venta
rechazada
DIAGRAMA DE FIGURA 1.2 DEL SISTEMA DE INVENTARIO
1.1
1.2.1
COMPROBAR
EXISTENCIAS
ARCHIVOS DE
INVENTARIOS
1.2.3
AÑADIR
ARTÍCULOS
RECIBIDOS
1.2.4
PROPORCIONAR
DATOS DE
LIBRO
MAYOR
1.2.2
VERIFICAR
PUNTO DE
REORDEN
Pedidos
aceptados
Registros de
artículos
Adiciones al archivo
de inventarios
2
Artículos
recibidos
3
Registros de
inventarios
2
Datos de compra
Registros de
Artículos
actualizados
Artículos
disponibles
ARCHIVO DE
PEDIDOS
PENDIENTE
Registros
de pedidos
pendientes
1.3
Artículos surtidos
Datos contables
de inventario
DIAGRAMA DE CONTEXTO DEL SISTEMA DE TURISMO EMISIVO
SISTEMA DE
TURISMO EMISIVO
DIRECCIÓN DE
DIVULGACIÓN
ESTADÍSTICA
DATOS MUESTRALES
(SERVIDOR CENTRAL)
DATOS
EXPANDIDOS
DATOS MUESTRALES
REDIMENSIONADOS O
DESAGREGADOS
DIAGRAMA DE FLUJO DE DATOS PRIMER NIVEL
DIRECCIONES ESTADALES
ENCUESTA DE TURISMO EMISIVO
SUPERVISORES
1
TRANSCRIPCIÓN
Y
VALIDACIÓN
2
GENERAR
LISTADO DE
CHEQUEO
3
DEPURACIÓN
DE DATOS
Encuestas
revisadas
Datos
validados
Datos
inconsistentes
SERVIDOR CENTRAL
(DATOS MUESTRALES)
Datos muestrales depurados
DATOS MUESTRALES LOCALES
DIAGRAMA DE FLUJO DE DATOS – TURISMO EMISIVO
PROCESOS SEDE CENTRAL (DEE)
SERVIDOR CENTRAL
(DATOS MUESTRALES)
1
CONTROL
DE
CALIDAD
2
AJUSTE Y
REDIMENSIÓN
3
GENERAR
TABULADOS
BÁSICOS
DATOS
REDIMENSIONADOS
4
CÁLCULO
COEFICIENTES
EXPANSIÓN
5
GENERAR
TABULADOS
EXPANDIDOS
6
CÁLCULO DE
ERRORES
MUESTREEO
7
INFORME
DE
RESULTADOS
EJECUTIVO
PRENSA
TRIPTICO
SAU

Weitere ähnliche Inhalte

Was ist angesagt?

Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datosalexis armas
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosLuis Silva
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónYaskelly Yedra
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datosjhonnyjpo
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivosharoldrm
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónYaskelly Yedra
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosJorge Luis Chalén
 
Tipos sistemas de información
Tipos sistemas de informaciónTipos sistemas de información
Tipos sistemas de informaciónbrugman1985
 

Was ist angesagt? (20)

Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Dfd y der internet
Dfd y der internetDfd y der internet
Dfd y der internet
 
Los Sistemas De Informacion
Los Sistemas De InformacionLos Sistemas De Informacion
Los Sistemas De Informacion
 
Diccionario de base de datos
Diccionario de base de datosDiccionario de base de datos
Diccionario de base de datos
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Diagramas de-flujo-de-datos01
Diagramas de-flujo-de-datos01Diagramas de-flujo-de-datos01
Diagramas de-flujo-de-datos01
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Diseño de entradas para sistemas de información
Diseño de entradas para sistemas de informaciónDiseño de entradas para sistemas de información
Diseño de entradas para sistemas de información
 
Diseño Base Datos
Diseño Base DatosDiseño Base Datos
Diseño Base Datos
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Presentacion diseño de archivos
Presentacion diseño de archivosPresentacion diseño de archivos
Presentacion diseño de archivos
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Transacciones en SQL SERVER
Transacciones en SQL SERVERTransacciones en SQL SERVER
Transacciones en SQL SERVER
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Tipos sistemas de información
Tipos sistemas de informaciónTipos sistemas de información
Tipos sistemas de información
 
Dfd
DfdDfd
Dfd
 
PSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWAREPSW Unidad 1 PROCESO DE SOFTWARE
PSW Unidad 1 PROCESO DE SOFTWARE
 
ETL
ETLETL
ETL
 

Andere mochten auch

Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónmariqueve
 
Diagrama viajes
Diagrama viajesDiagrama viajes
Diagrama viajesnaye17
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosIvan Vera Montenegro
 
Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)David Polo
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directoriospaola2545
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesmenamigue
 
Hacer un programa que calcule la suma de dos números y su producto
Hacer un programa que calcule la suma de dos números y su productoHacer un programa que calcule la suma de dos números y su producto
Hacer un programa que calcule la suma de dos números y su productoLeobardo Montalvo
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosAcristyM
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Accessmcclellm
 
Apuntes 1 parcial
Apuntes 1 parcialApuntes 1 parcial
Apuntes 1 parcialeleazar dj
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turingJesus David
 
Sequencing, Alignment and Assembly
Sequencing, Alignment and AssemblySequencing, Alignment and Assembly
Sequencing, Alignment and AssemblyShaun Jackman
 
Planificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPlanificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPkacho
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0yeimimorel
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesadorManuel Ceron
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesMilton Klapp
 
4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventasraulraul1
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.NetNafis Shaikh
 

Andere mochten auch (20)

Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relación
 
Diagrama viajes
Diagrama viajesDiagrama viajes
Diagrama viajes
 
Diagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesosDiagramas de flujo, especificaciones y diseño de procesos
Diagramas de flujo, especificaciones y diseño de procesos
 
Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)Diagrama de Flujo (Una explicación Fácil)
Diagrama de Flujo (Una explicación Fácil)
 
La interfaz del servidor de directorios
La interfaz del servidor de directoriosLa interfaz del servidor de directorios
La interfaz del servidor de directorios
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Lenguajes
LenguajesLenguajes
Lenguajes
 
Hacer un programa que calcule la suma de dos números y su producto
Hacer un programa que calcule la suma de dos números y su productoHacer un programa que calcule la suma de dos números y su producto
Hacer un programa que calcule la suma de dos números y su producto
 
Interfaz del Sistema de Archivos
Interfaz del Sistema de ArchivosInterfaz del Sistema de Archivos
Interfaz del Sistema de Archivos
 
Tutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft AccessTutorial for using SQL in Microsoft Access
Tutorial for using SQL in Microsoft Access
 
Apuntes 1 parcial
Apuntes 1 parcialApuntes 1 parcial
Apuntes 1 parcial
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Sequencing, Alignment and Assembly
Sequencing, Alignment and AssemblySequencing, Alignment and Assembly
Sequencing, Alignment and Assembly
 
Planificacion De Procesos y Procesadores
Planificacion De Procesos y ProcesadoresPlanificacion De Procesos y Procesadores
Planificacion De Procesos y Procesadores
 
pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0pasos para hacer una mini agenda en visual basic 6.0
pasos para hacer una mini agenda en visual basic 6.0
 
Planificacion del procesador
Planificacion del procesadorPlanificacion del procesador
Planificacion del procesador
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
 
Archivos Distribuidos
Archivos DistribuidosArchivos Distribuidos
Archivos Distribuidos
 
4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas4199437 diagrama-de-flujo-de-ventas
4199437 diagrama-de-flujo-de-ventas
 
Real Estate Management System in Vb.Net
Real Estate Management System in Vb.NetReal Estate Management System in Vb.Net
Real Estate Management System in Vb.Net
 

Ähnlich wie Diagramas de flujo modelo

Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datosLuis Belisario
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de softwareHelen De la Cruz
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOErnesto
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datosRoberto Rojas
 
Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]jauanilfabian
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosAlba Robles
 
Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Angela Inciarte
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructuradoyolimargn
 
Diseño orientado a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datosSergio E. Sánchez
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos Juan Arriaza
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosJorge Garcia
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfdDamelys Bracho
 

Ähnlich wie Diagramas de flujo modelo (20)

Dfd
DfdDfd
Dfd
 
Diagrama de flujo de datos
Diagrama de flujo de datosDiagrama de flujo de datos
Diagrama de flujo de datos
 
Unidad iii paradigmas de la ingeniería de software
Unidad iii  paradigmas de la ingeniería de softwareUnidad iii  paradigmas de la ingeniería de software
Unidad iii paradigmas de la ingeniería de software
 
BASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJOBASES DEL DIAGRAMA DE FLUJO
BASES DEL DIAGRAMA DE FLUJO
 
Clase 2 Semana 3
Clase 2 Semana 3Clase 2 Semana 3
Clase 2 Semana 3
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 
Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]Diagrama de flujo_de_datos_(dfd)[1]
Diagrama de flujo_de_datos_(dfd)[1]
 
Fas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datosFas diagramas de_flujo_de_datos
Fas diagramas de_flujo_de_datos
 
Diagramas de flujo_de_datos
Diagramas de flujo_de_datosDiagramas de flujo_de_datos
Diagramas de flujo_de_datos
 
Guía Teórica Unidad III
Guía Teórica Unidad IIIGuía Teórica Unidad III
Guía Teórica Unidad III
 
Dfd
DfdDfd
Dfd
 
Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)Análisis de requerimientos y DFD (II)
Análisis de requerimientos y DFD (II)
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Diseño orientado a flujo de datos
Diseño orientado a flujo de datosDiseño orientado a flujo de datos
Diseño orientado a flujo de datos
 
Diccionariodedatos
Diccionariodedatos Diccionariodedatos
Diccionariodedatos
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
Como hacer un_dfd
Como hacer un_dfdComo hacer un_dfd
Como hacer un_dfd
 
Trabajo base de datos
Trabajo base de datosTrabajo base de datos
Trabajo base de datos
 
Dfd
DfdDfd
Dfd
 
Analisis estructurado.dfd
Analisis estructurado.dfdAnalisis estructurado.dfd
Analisis estructurado.dfd
 

Diagramas de flujo modelo

  • 1. UNIVERSIDAD CENTRAL DE VENEZUELA ESCUELA DE ESTADÍSTICA CÁTEDRA DE SISTEMA DE INFORMACIÓN CONCEPTOS BÁSICOS PARA LA MODELIZACIÓN DE LOS PROCESOS DE UN SISTEMA DE INFORMACIÓN, UTILIZANDO LOS DIAGRAMASDE FLUJO DE DATOS. ELABORADO: PROF. OLGA GARCÍA
  • 2. TÉCNICAS DE ANÁLISIS ESTRUCTURADO MODERNO DIAGRAMAS DE FLUJO DE DATOS (DFD) El DFD es una de las herramientas del análisis estructurado moderno, más importante para el análisis de modelos gráficos, que permite visualizar un sistema como una red de procesos funcionales conectados entre sí por canales (flujode datos) y depósitos de almacenamiento de datos. Estos diagramas nos permiten ver como los datos fluyen a través de la organización, los procesos y transformaciones que sufren dichos datos y los diferentes tipos de salidas. COMPONENTES Y SÍMBOLOS UTILIZADOS 1. Flujo de datos 2. Proceso 3. Almacén 4.Terminador Prof. Olga García
  • 3. ELEMENTOS DEL DIAGRAMA DE FLUJO DE DATOS PROCESOS Generalmente, el proceso (función ó transformación) viene representado por un círculo o por una burbuja, y son acciones que se toman sobre los datos, como por ejemplo, Calcular, Comparar, Imprimir, señalar, marcar, autorizar, almacenar, validar, informar, producir, otros. Los procesos muestran una parte del sistema que transforma entradas en salidas, esto es, muestra cómo es que una o varias entradas se transforma en una o varias salidas. NOMBRE DEL PROCESO El nombre de un proceso consiste en una frase VERBO-OBJETO, y describe lo que hace; como por ejemplo: CALCULAR-IMPUESTO AUTORIZAR- FIRMA AUTORIZAR-FACTURA AUTORIZAR-ORDEN-DE-COMPRA VALIDAR- PROVEEDOR GENERAR-REPORTES También, los procesos pueden ser descritos (aunque no es recomendable) con el nombre de una persona o un grupo de personas, computadora o un aparato mecánico, de cualquier modo la palabra clave es “Quién” o “Qué” lo está efectuando. Prof. Olga García
  • 4. FLUJO DE DATOS. Son vectores etiquetados o flechas, o simplemente líneas con notación direccional, que muestran el contenido de lo que entra o sale de un proceso. Además, muestran el movimiento de bloques o paquetes de información de un lugar del sistema a otro. La punta de la flecha señala el destino u origen de los datos. 1. Deben ser etiquetados o nombrados con los datos que ellos llevan, excepto cuando salen o entran a un almacén, ya que estos describen lo que contienen. Sin embargo, si solo se extrae una instancia éste debe ser etiquetado. SISTEMA DEPURACIÓN DE ENCUESTAS 2. Los datos que se mueven a lo largo del flujo, pueden viajar de un proceso a otro (como entrada), ó a un almacén ó a un Terminador (fuente o destino de los datos). 3. El flujo lleva un solo tipo de paquete de datos como lo indique su nombre, pero existe sus excepciones, agrupar flujos elementales en uno solo. Ejemplo: Archivo = CLIENTES NOMBRE DEL CLIENTE; DIRECCIÓN-CLIENTE; SALDO-CLIENTE; MÁXIMO-CRÉDITO SISTEMA DE VALIDACIÓN DE ENCUESTAS CONSIDERACIONES SOBRE FLUJO DE DATOS. Nombre de la encuesta + No. de encuesta ENCUESTAS Prof. Olga García
  • 5. 4. El flujo puede tener diferente significado, el flujo “pago” puede referirse a un pago autorizado o no autorizado. 5. La dirección de la flecha del flujo, nos indica si el flujo se está moviendo hacia fuera o hacia adentro del proceso. 6. El flujo puede mostrar dos direcciones en el mismo vector, en tal caso se les llama flujo diálogo. Saldo saldo actualizado SALDOS CLIENTES Flujo divergente: Es cuando un paquete complejo se divide en varios paquetes individuales, más aún, cada uno de los cuales se está mandando a diferentes partes del sistema ó que el ducto de flujo de datos lleva ítems con distintos valores. Ejemplo: Identificación de la encuesta (Flujo divergente) VERIFICAR SALDO DESCRIPCIÓN DE LA PLANILLA No. DE LA PLANILLA No. CONTROL Prof. Olga García
  • 6. Flujo convergente: son paquetes elementales de datos que se agrupan para formar agregados. DESCRIPCIÓN DE LA PLANILLA (Flujo Convergente) ALMACÉN Es el depósito de los datos, que se utiliza para modelar una colección de paquetes de datos en reposo. Se denota por dos líneas paralelas, pero cualquier símbolo sugerido es aceptado. En algunos casos, el producto CASE que se haya elegido impondrá el conjunto de símbolos que se habrá de utilizar. Además de la forma física que toma un almacén, éste puede existir por necesidad o por conveniencia. En el primer caso, un almacén es necesario cuando dos procesos ocurren en momentos diferentes, por ejemplo, el proceso de entrada de órdenes puede operar en tiempos diferentes que el proceso de investigación de órdenes: IDENTIFICAR PLANILLA INGRESAR PEDIDOS RESPONDER PREGUNTAS PEDIDOS Pedido PedidoDetalles del pedido No. CONTROL No. DE LA PLANILLA Prof. Olga García
  • 7. El otro tipo de almacén, es el que se implanta por conveniencia; por ejemplo el almacén de Pedidos que a continuación se describe: 1.Se espera que ambos procesos se ejecuten en a misma computadora, pero no hay suficiente memoria, para cubrir ambos al mismo tiempo. Así, el almacén de ÓRDENES se crea como archivo intermedio, pués la tecnología de implantación disponible ha forzado a que los procesos se ejecuten en tiempos distintos. 2.Se espera que cualquiera de los procesos, o ambos, se ejecuten en una configuración de hardware que es poco confiable. Aswí, el almacén de ÓRDENES se crea como respaldo en caso de que cualquiera de los procesos se aborte. 3.Se espera que diferentes programadores implanten los dos procesos. Así, el almacén de ÓRDENES se crea para probar y corregir, de manera que si el sistema completo no trabaja ambos grupos pueden ver los contenidos del almacén y detectar el problema. 4.El analísta o el diseñador pensaron que el usuario pudiera algún día hacer accesos al almacén de ÓRDENES por alguna otra razón, aún cuando no haya expresado tal interés. En este caso, el almac ´´en se crea anticipando necesidades futuras del usuario. PEDIDOSINGRESAR PEDIDOS PROCESAR PEDIDOS Pedido Pedido Pedido inválido Detalles de pedidos Respuesta Prof. Olga García
  • 8. CARACTERÍSTICAS DE LOS ALMACENES 1. El nombre que se utiliza es el plural del que se utiliza para los paquetes de los datos que entran y salen del almacén por medio de flujos. 2. No se debe referir a un almacén como un dispositivo de almacenamiento físico (archivos ó base de datos; por ejemplo, un archivo en cinta magnética o un archivo organizado con IMS, DB2, ADABAS, IDMS ó algún otro sistema de manejo de base de datos), algo comúnmente practicado por los analistas experimentados. 3. En la mayoría de los casos en un almacén, no se etiquetan los flujos que entran o salen de él, a menos que se extraiga una porción del mismo. 4.Un almacén es pasivo y los datos no viajarán a lo largo del flujo. 5.Un flujo hacia un almacén se puede describir como una escritura, una actualización o una eliminación:  Se está guardando uno ó más paquetes nuevos.  Uno ó más paquetes se están modificando o cambiando  Se están retirando del almacén uno ó más paquetes PEDIR COTIZACIÓN IMPRENTA LIBROS Nombre - libro Prof. Olga García
  • 9. TERMINADORES Los terminadores o agentes externos e internos, como también se les conoce, son las fuentes o destinos de los datos. Normalmente, se considera como externo a un agente cuando es claramente exterior a la empresa, algunos ejemplos de éstos son: Clientes, Proveedores y Organísmos Gubernamentales. Los agentes son internos, cuando se refieren a tareas efectuadas dentro de la empresa pero que no forman parte del sistema; sin embargo, suministran entradas o reciben salidas de él. Se pueden citar como agentes internos otros departamentos, empleados o sistemas de información. Los agentes internos pueden englobar también a los usuarios finales de un sistema, que con frecuencia son fuentes de las entradas (datos) y destinos de las salidas (información). CARACTERÍSTICAS DE LOS TERMINADORES 1. Su nombre debe venir en mayúscula y singular. 2. Son externos al sistema, los flujos que los conectan a un proceso ó a un almacén representan el interfaz entre el terminador y el resto del mundo. 3. Los responsables del análisis o el diseño, no pueden cambiar su contenido o la manera como trabajan. Por lo tanto el modelo que está siendo desarrollado debe ser lo suficientemente flexible, para permitir al diseñador elegir la mejor implantación. En tal sentido, el analista no puede modificar los contenidos, la organización ni los procedimientos internos de los terminadores. 4. Las relaciones que existen entre los terminadores no se muestran en el gráfico del DFD, ya que por definición estos son externos a la organización. Si se diera el caso de que la relación existiera, y sea de interés para el analista, entonces los terminadores serían parte del sistema y deberían modelarse como procesos. Prof. Olga García
  • 10. DIAGRAMAS DE FLUJO DE DATOS TERMINADOR PROCESO PROCESO ALMACEN ALMACEN TERMINADOR Flujo de escritura Flujo de lectura Prof. Olga García
  • 11. MODELIZACIÓN DE PROCESOS PASO A PASO PASOS PARA LA CONSTRUCCIÓN DE LOS DIAGRAMAS DE FLUJO DE DATOS PASO 1 Elaborar un diagrama de flujo de datos de CONTEXTO – este ubica el sistema dentro de un contexto de entorno; vale decir, como interactua el sistema con otros sistemas y con la empresa considerada en su conjunto. Define el campo de acción y los límites del sistema y el proyecto. Al dibujar un diagrama de contexto: • Use un solo símbolo de proceso. • Rotule el símbolo de proceso de modo que represente todo el sistema. Se puede usar un verbo más un objeto. • No numere el símbolo de proceso. • Incluya todos los terminadores del sistema. • Muestre todos los flujos de datos entre los terminadores. Estrategias para determinarlos: • Pregunte a sus usuarios finales cuáles son los sucesos o transacciones a los cuales debe responder el sistema. • Para cada suceso, pregunte a sus usuarios finales cuáles son las respuestas que debería producir el sistema. • Pregunte cuáles son los informes de formato fijo que ha de producir el sistema. • Identifique las fuentes netas de datos para cada suceso. • Identifique los recipientes netos de cada respuesta o salida que debería generar el sistema. • Identifique todos los posibles almacenes de datos externos. • Dibuje un diagrama de contexto para todas las informaciones anteriores.
  • 12. DIAGRAMA DE FLUJO DE DATOS FIGURA N • PASO 2: Elaborar un Diagrama de Flujo de Datos General (Figura 0) Si es necesario documentar un sistema con mayor detalle que el diagrama de Figura 0, se puede usar uno o más diagramas de figura n. Un diagrama de la figura n documenta un solo proceso de un DFD con mayor detalle. La n representa el número del proceso del siguiente nivel más alto que se está documentando • Guía para su construcción. 1. Se comienza su construcción una vez que se conozcan sus componentes, los cuales deben ser identificados conjuntamente con los usuarios. 2. Escoger nombres significativos perdurables para los componentes. 3. Numerar los procesos para que sirvan de referencia al analista para su explosión posterior. 4. Evitar los DFD excesivamente complejos. 5. Mantener la consistencia entre los procesos y los otros modelos. ♦ Evite sumideros infinitos - burbujas que solo tienen entradas pero no salidas. ♦ Evite burbujas de generación espontánea - son burbujas de solo salidas. ♦ Tener cuidado con los flujos y procesos no etiquetados. ♦ Tener cuidado con los almacenes de solo escritura o solo lectura - todo almacén debe tener, tanto entradas como salidas, excepto, el almacén externo que sirve de interfaz entre el sistema y algún terminador externo. 6. Restringir un solo DFD a no más de seis u ocho procesos 7. Se debe usar una página para un DFD en particular. Prof. Olga García
  • 13. DIAGRAMAS DE FLUJO DE DATOS FLUJO DE DATOS 1. Representan la introducción de datos en un proceso o la obtención de datos de un proceso. 2.Representan la actualización de datos en un archivo, una base de datos u otro medio de almacenamiento de datos. 3.Es una vía por la cual transitan paquetes de datos de composición conocida. 4.Los datos puede viajar por cualquier vía dada. TERMINADORES (FUENTES O DESTINOS DE LOS DATOS) 1.Agentes internos (entradas al sistema o fuentes), se refieren a tareas efectuadas dentro de la empresa, pero que no forman parte del ámbito del sistema y además le suministran entradas o reciben salidas de él. Ejemplos: otros departamentos, empleados o sistemas de información. 2.Agentes Externos (salidas de un sistema o destinos), son aquellos que son claramente exterior a la empresa. Ejemplos: clientes, proveedores y los organísmos gubernamentales. ALMACENES DE DE DATOS Un almacén es un inventario de datos y describen cosas sobre las cuales la empresa desea almacenar datos. Es el punto de unión más común entre los modelos de datos y los modelos de procesos. Prof. Olga García
  • 14. SISTEMA DE DISTRIBUCIÓN DIAGRAMA DE FLUJO DE DATOS DE CONTEXTO, PARA UN SISTEMA DE DISTRIBUCIÓN CLIENTES PROVEEDORES ALMACEN DE MATRIALES GERENCIA Órdenes de venta Avisos de órden de venta rechazada Facturas Estados de cuentas Pagos de clientes Compromisos Órdenes de compra Embarques Facturas de proveedores Estados de proveedores Pagos de proveedores Existencias Estados de ingresos Balance general Informes de presupuesto Otros informes Prof. Olga García
  • 15. DIAGRAMA DE FLUJO DE DATOS DE FIGURA 0- SISTEMA DE DISTRIBUCIÓN CLIENTES 1 SURTIR PEDIDOS 2 ORDENAR EXISTENCIAS DE REABASTECIMIENTO 3 MANTENER LIBRO MAYOR GERENCIA ALMACÉN DE MATERIALES PROVEEDORES Órdenes de venta Venta rechazada Facturas Estados de cuenta Pagos de clientes Datos de cuentas por cobrar Datos de inventario Datos de compraArtículos recibidos Datos de cuentas por pagar Otros informes Informes de presupuesto Balance general Edo. de ingresos Compromisos Órdenes de compra Embarques Factura de proveedores Estados de proveedores Pagos a proveedores Existencias
  • 16. Explosición del Diagrama de Flujos de Datos. Hasta ahora hemos visto representaciones del DFD a un nivel muy alto o gerencial del sistema, pero el usuario podría preguntar, por ciertos detallesque no se muestran a ese nivel. La idea de la explosición del DFD; es organizar el DFD global en una serie de niveles, de manera tal que cada uno proporcione sucesivamente más detalles sobre una porción del nivel anterior. Como lo habiamos mencionado, el primer diagrama lo denominamos Diagrama de Contexto, que representa el sistema completo. Los flujos de datos muestran las interfases del sistema con su medio ambiente(terminadores). Estos terminadores, a su vez pueden estar conectados a almacenes externos que pudieran haber. El DFD, que le sigue al Diagrama de Contexto, se conoce como el Diagrama de la figura 0, y representan las principales funciones del sistema al igual que sus principales interfases. Así, sucesivamente vamos explotando hasta representar el nivel de detalle exigidos por el Usuario. Prof. Olga García
  • 17. REGLAS PARA LA EXPLOSIÓN DE DIAGRAMAS DE FLUJO DE DATOS 1. EL PRIMER NIVEL DEL DFD SÓLO PRESENTA UN ESQUEMA GENERAL DEL SISTEMA. 2. EL CONJUNTO DE LOS DFD DE NIVEL MAS BAJO MUESTRA UNA VISIÓN DETALLADA DEL SISTEMA. 3. LA ÚNICA DIFERENCIA ENTRE LOS DFD DE CADA NIVEL ES EL DETALLE QUE EN ELLOS SE PRESENTA. 4. ES MUY CONVENIENTE IDENTIFICAR CADA UNO DE LOS DIAGRAMAS QUE EXPLOTAN UN PROCESO CON EL NÚMERO DE BURBUJA QUE LE CORRESPONDE EN EL DIAGRAMA PADRE. DENTRO DE UN DIAGRAMA DE EXPLOSIÓN DEBEN TAMBIÉN NUMERARSE LAS BURBUJAS QUE CONTIENE, DE TAL MANERA QUE SEA SENCILLO IDENTIFICAR LOS DFD PADRES Y TODOS SUS CORRESPONDIENTES DEF DERIVADOS. 1 1.2 1.2.5
  • 18. REGLAS PARA LA EXPLOSIÓN DE LOS DFD (Continuación) 5. NINGÚN DFD DEBE RECARGARSE EN EXCESO, ES RECOMENDABLE EVITARLA INCLUSIÓN DE MÁS DE OCHO PROCESOS EN CADA NIVEL, ES PREFERIBLE TENER MUCHOS NIVELES DE EXPLOSIÓN ANTES QUE DIAGRAMAS DIFÍCILES DE COMPRENDER. 6. DE LA MISMA FORMA QUE UN PROCESO SE SUBDIVIDE EN EL SIGUIENT NIVEL DE DETALLE, TAMBIÉN PUEDEN EXPLOTARSE LOS FLUJOS DE DATOS, ALMACENES Y TERMINADORES. 1 SERVICIOS DE TRANSPORTE 1.1 COMPAÑÍA NAVIERA 1.2 COMPAÑÍA AEREA NÓMINA NÓMINA DE CONTRATADOS NÓMINA DE EMPLEADOS Pago Pago por cheques Pago por depósito
  • 19. EXPLOSIÓN DEL DFD ( Continuación) 7. CADA BURBUJA “HIJO” DEBE SER CONSISTENTE CON LOS FLUJOS DE ENTRADA Y SALIDA DE LA BURBUJA “PADRE”. ESTO SE EXPRESA DICIENDO QUE LOS FLUJOS DE DATOS PRODUCTO DE UNA EXPLOSIÓN DEBEN ESTAR BALANCEADOS CON EL NIVEL ANTERIOR, VALE DECIR, DEBE QUEDAR CLARO “ QUIÉN ES EL FLUJO PADRE” DE CADA FLUJO. SI EN CIERTO NIVEL APARECE UN FLUJO CUYA PATERNIDAD NO PUEDE SER IDENTIFICADA CLARAMENTE, ES NECESARIO REVISAR LOS DFD DE NIVEL SUPERIOR YA QUE ES POSIBLE QUE SE HAYA OMITIDO ALGO IMPORTANTE. PROCESAR PAGOS CLIENTES PROCESAR PAGOS EN CHEQUE PROCESAR PAGOS DE NÓMINA Pago Pago en cheque Pago por nómina Ingresos a cajas Ingresos en cheque Ingresos por nómina
  • 20. FUENTE EL SISTEM A DESTINO ALMACEN 1 FUENTE PROCESO 1 flujo 1 flujo 3 PROCES O 2 flujo 5 flujo 2 DESTINO flujo 4 ALMACEN 1 ALMACEN 2 EXPLOSIÓN DE LOS DFD Prof. Olga García
  • 21. PRIMERA EXPLOSIÓN 1 PROCES O 2.1 SUB-PROCESO 2.2 SUB-PROCESO DESTINO flujo datos 3 flujo datos 5 flujo de datos intermedio Flujo de datos 4 ALMACÉN 2
  • 22. CLIENTES 1.1 CAPTURA DE PEDIDOS 1.3 FACTURACIÓN 1.2 INVENTARIOS 1.4 CUENTAS POR COBRAR 3 Datos de cuentas por pagar Pedisos facturados Pagosdeclientes Estatusdecuenta Facturas Órdenes de venta Órdenes de venta rechazada Pedidos aceptados Artículos recibidos Datos de compras 3 2 Pedidos completados Pedidos surtidos PRIMERA EXPLOSIÓN (FIGURA 1) DEL SISTEMA DE DISTRIBUCIÓN DE MERCANCÍA
  • 23. DIAGRAMA DE FLUJO DE DATOS FIGURA 2 – ORDENAR EXISTENCIAS DE REABASTECIMIENTO 2.1 COMPRAS 2.2 RECEPCIÓN 2.3 CUENTAS POR PAGAR 3 Obligaciones incurriidas Órdenes de compra surtidas Datos de órdenes de Compras emitidas PROVEEDOR Compromisos Órdenes de compra Embarques BODEGA DE MATERIALES Existencias Compras recibidas 1 Datos contables de cuentas por pagar 1 Artículos recibidos Datos de compra Facturas proveedores Estadosde proveedores Pagosaproveedores
  • 24. DIAGRAMA DE FIGURA 3 “ EXPLOSIÓN DEL PROCESO 3: MANTENER EL LIBRO MAYOR” 1 2 1 3.1 ACTUALIZAR LIBRO MAYOR 3.2 PREPARAR INFORMES GERENCIALES GERENCIA Registros del libro mayor Registros actualizados LIBRO MAYOR Datos de cuentas por cobrar Datos de inventario Datos de informes gerenciales Informes de presupuesto Otros informes Balance general Estado de ingresos
  • 25. DIAGRAMA FIGURA 1.1 “ EXPLOSIÓN DEL PROCESO 1.1: CAPTURA DE PEDIDOS” CLIENTES 1.1.1 EDITAR DATOS DE PEDIDOS 1.1.2 VERIFICACIÓ N DE CRÉDITO 1.1.3 ASENTAR PEDIDOS 1.1.4 MARCAR PEDIDOS SURTIDOS 1.2 1.3 ÓRDENES DE VENTA RECHAZADAS POR EDISIÓN ARCHIVO DE CRÉDITO DE CLIENTES ÓRDENES DE VENTA RECHAZADAS POR CRÉDITO Órdenes de venta Rechazos por edición Pedidos editados Datos de crédito Rechazos por crédito Datos de pedido BITÁCORA DE PEDIDOS Fecha en que se surtió Pedidos completados Pedidos aceptados Pedidos editados y verificados Avisos de órden De venta rechazada
  • 26. DIAGRAMA DE FIGURA 1.2 DEL SISTEMA DE INVENTARIO 1.1 1.2.1 COMPROBAR EXISTENCIAS ARCHIVOS DE INVENTARIOS 1.2.3 AÑADIR ARTÍCULOS RECIBIDOS 1.2.4 PROPORCIONAR DATOS DE LIBRO MAYOR 1.2.2 VERIFICAR PUNTO DE REORDEN Pedidos aceptados Registros de artículos Adiciones al archivo de inventarios 2 Artículos recibidos 3 Registros de inventarios 2 Datos de compra Registros de Artículos actualizados Artículos disponibles ARCHIVO DE PEDIDOS PENDIENTE Registros de pedidos pendientes 1.3 Artículos surtidos Datos contables de inventario
  • 27. DIAGRAMA DE CONTEXTO DEL SISTEMA DE TURISMO EMISIVO SISTEMA DE TURISMO EMISIVO DIRECCIÓN DE DIVULGACIÓN ESTADÍSTICA DATOS MUESTRALES (SERVIDOR CENTRAL) DATOS EXPANDIDOS DATOS MUESTRALES REDIMENSIONADOS O DESAGREGADOS
  • 28. DIAGRAMA DE FLUJO DE DATOS PRIMER NIVEL DIRECCIONES ESTADALES ENCUESTA DE TURISMO EMISIVO SUPERVISORES 1 TRANSCRIPCIÓN Y VALIDACIÓN 2 GENERAR LISTADO DE CHEQUEO 3 DEPURACIÓN DE DATOS Encuestas revisadas Datos validados Datos inconsistentes SERVIDOR CENTRAL (DATOS MUESTRALES) Datos muestrales depurados DATOS MUESTRALES LOCALES
  • 29. DIAGRAMA DE FLUJO DE DATOS – TURISMO EMISIVO PROCESOS SEDE CENTRAL (DEE) SERVIDOR CENTRAL (DATOS MUESTRALES) 1 CONTROL DE CALIDAD 2 AJUSTE Y REDIMENSIÓN 3 GENERAR TABULADOS BÁSICOS DATOS REDIMENSIONADOS 4 CÁLCULO COEFICIENTES EXPANSIÓN 5 GENERAR TABULADOS EXPANDIDOS 6 CÁLCULO DE ERRORES MUESTREEO 7 INFORME DE RESULTADOS EJECUTIVO PRENSA TRIPTICO SAU