Sei sulla pagina 1di 26

DIAGRAMAS DE FLUJO DE DATOS

Introduccin

Modelamiento centrado en Flujos de Informacin


Busca modelar un sistema desde el punto de vista de la informacin Se estudia cmo se usan los datos en cada actividad del sistema para convertir las entradas (datos) en salidas(informacin). Este tipo de modelamiento se enmarca en el anlisis estructurado.

Idea General de Modelamiento


Entradas Salida

Proceso

Proceso Entradas Salida

Se trata de analizar los flujos que entran a un sistema (visto como un nico proceso) y los que salen... Y entender como internamente la informacin se procesa y se comprate entre subprocesos ...

Idea General de Modelamiento


Entradas Salida

Proceso
Proceso Entradas Salida

Qu Procesos integran el sistema ? Qu datos emplea cada proceso ? Qu datos son almacenados ? Qu datos entran y salen del sistema ?

COMUNICACION

Para establecer una comunicacin se necesita: un EMISOR, que enva un mensaje; un RECEPTOR, que recibe el mensaje; un CANAL, que transmite el mensaje

EMISOR

CANAL

RECEPTOR

COMUNICACION

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

COMUNICACION

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

COMUNICACION

MEMORIA

CANAL

EMISOR-RECEPTOR

EMISOR-RECEPTOR

COMUNICACION

MEMORIA

CANAL EMISOR-RECEPTOR

EL SISTEMA
EMISOR-RECEPTOR

COMUNICACION

MEMORIA

ENTIDAD EXTERNA
CANAL

EL SISTEMA
EMISOR-RECEPTOR

COMUNICACION

MEMORIA

ENTIDAD EXTERNA
CANAL

PROCESO

EL SISTEMA

COMUNICACION

MEMORIA

ENTIDAD EXTERNA

Flujo de datos
PROCESO

EL SISTEMA

COMUNICACION

DEPOSITO DE DATOS

ENTIDAD EXTERNA

Flujo de datos
PROCESO

EL SISTEMA

DIAGRAMA DE FLUJO DE DATOS ( D F D )

DEPOSITO DE DATOS Flujo de datos Flujo de datos

ENTIDAD EXTERNA

Flujo de datos
PROCESO

EL SISTEMA

DIAGRAMA DE FLUJO DE DATOS ( D F D )


PEDIDOS Detalles de envo Pedidos cancelados CLIENTES pedidos Detalles del pedido Contabilidad Nombre del cliente, direccin del cliente CONTABILIDAD DE ENVIO CLIENTES Informacin de cuentas FACTURAS Nombre del cliente, direccin del cliente Facturas CLIENTES Nombre del cliente, detalles de la factura COBRANZAS Indagaciones Contabilidad BODEGA

RECEPCION

DIAGRAMA DE FLUJO DE DATOS ( D F D )

PEDIDOS CLIENTES
Pedidos cancelados Detalles del pedido Nombre del cliente, direccin del cliente
1. RECEPCION DE PEDIDOS

BODEGA
Detalles de envo Contabilidad
2. CONTABILIDAD DE ENVIO

pedidos

CLIENTES
Contabilidad Informacin de cuentas Nombre del cliente, direccin del cliente Facturas
3. COBRANZAS

FACTURAS
Nombre del cliente, detalles de la factura

CLIENTES
Indagaciones
Yourdon, E. Anlisis Estructurado Moderno

Diagrama de Flujo de Datos


El propsito de un Diagrama de Flujo de Datos (DFD) es mostrar, para un cierto sistema o subsistema:
Cules son los lmites del sistema De dnde vienen los datos A dnde van los datos cuando dejan el sistema Dnde se almacenan los datos Qu procesos transforman los datos y Las interacciones entre los procesos y los depsitos de datos

DFD (Diagrama de Flujo de Datos)


Definicin de Elementos:
Entidades
Representan las Fuentes o Destinos delos Datos. Ejemplos:
Paciente,Alumno, Contabilidad, Cliente, etc..

Proceso
Transformacin de los Datos. Ejemplos:
Calcular Total Factura, Inscribir Asignatura, Registrar Reserva., etc.

DFD (Diagrama de Flujo de Datos)


Definicin de Elementos:
Flujos de Informacin:
Movimiento de Datos Por ejemplo: Detalle de Factura, Datos del Cliente, Orden de Compra, etc. Se compone de Datos Elementales

Almacenes de Datos:
Repositorio delos datos procesados y utilizados por los procesos del sistema. Por ejemplo: Facturas,Clientes, Productos, Facturas Rechazadas, Habitaciones Reservadas, etc.

DFD (Diagrama de Flujo de Datos)


Almacene Notacin: Yourdon/Demarco Entidad Externa
Entidad 1

s Datos

Flujos de Informacin: Discretos Tiempo Real Actualizaciones Procesos: Proceso Mltiple Split Merge

DFD (Diagrama de Flujo de Datos)


Notacin: Gene & Sarson
Entidades Entidad Externa repetida

Proceso

Proceso Mltiple

DFD (Diagrama de Flujo de Datos)


Notacin: Gene & Sarson
Flujos de Informacin: iSplit

iMerge

DFD (Diagrama de Flujo de Datos)

Entidad Externa
Sistema Computarizado

Entidad Externa

Entidad Externa Entidad Externa

Entidad Externa

Diagrama de Contexto Nivel 0

P1 P2 P3

Diagrama de Nivel Superior Nivel 1

P34 P31 P32 P33 P35

Diagramas de Nivel de Detalle Nivel 2

PRODUCTOS Datos de producto Unidades vendidas Ordenes de venta 1

INVENTARIO

PROVEEDORES

Estado de inventario

Precios, cuotas, tiempos de despacho 4 Determinar cantidades de reposicin

Procesar ventas
Detalles de venta VENTAS Ventas recientes Incrementos de inventario

OCs

PROVEE DORES

OC_PROCESO 2 Preparar depsitos bancarios Documentos de depsito Datos de ventas 3 Producir reportes de ventas Datos de ventas Cantidades aceptadas 5

OC pendientes

Cantidades

Analizar despachos

Informacin de despachos

BANCO

ADMINIS TRACION

Ejemplo : Notacin Yourdon/Demarco

D1

PRODUCTOS

D2

INVENTARIO

D4

PROVEEDORES

Datos de producto Unidades vendidas Pedido 1 Estado de inventario

Precios, cuotas, tiempos de despacho 4 Determinar cantidades de reposicin

Procesar ventas
Detalles de venta D3 VENTAS Ventas recientes Incrementos de inventario

OCs

p PROVEE DORES

D5 2 Preparar depsitos bancarios Documentos de depsito Datos de ventas 3 Producir reportes de ventas Datos de ventas Cantidades aceptadas

OC_PROCESO

OC pendientes 5

Cantidades

Analizar despachos

Informacin de despachos

B BANCO

A ADMINIS TRACION

Ejemplo : Notacin Gane&Sarson

Potrebbero piacerti anche