DIAGRAMAS DE FLUJO DE DATOS Introducción [email protected].

26
DIAGRAMAS DE DIAGRAMAS DE FLUJO DE DATOS FLUJO DE DATOS Introducción Introducción [email protected]

Transcript of DIAGRAMAS DE FLUJO DE DATOS Introducción [email protected].

Page 1: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DIAGRAMAS DE DIAGRAMAS DE FLUJO DE DATOSFLUJO DE DATOS

IntroducciónIntroducción

[email protected]

Page 2: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Modelamiento centrado en Flujos de Información

• Busca “modelar” un sistema desde el punto de vista de la información

• Se estudia cómo se usan los datos en cada actividad del sistema para convertir las entradas (datos) en salidas(información).

• Este tipo de modelamiento se enmarca en el análisis estructurado.

Page 3: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Idea General de Modelamiento

“ 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

información se procesa y se comprate entre

subprocesos ... “

Proceso

Entradas Salida

Entradas Salida

Proceso

Page 4: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Idea General de Modelamiento

• ¿ Qué Procesos integran el sistema ?

• ¿ Qué datos emplea cada proceso ?

• ¿ Qué datos son almacenados ?

• ¿ Qué datos entran y salen del sistema ?

Proceso

Entradas Salida

Entradas Salida

Proceso

Page 5: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR RECEPTOR

Para establecer una comunicación se necesita:• un EMISOR, que envía un mensaje;

• un RECEPTOR, que recibe el mensaje;

• un CANAL, que transmite el mensaje

Basado en idea de : Eduardo Jara G.

Page 6: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR-RECEPTOR

EMISOR-RECEPTOR

CANAL

Page 7: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR-RECEPTOR

CANAL

EMISOR-RECEPTOR

Page 8: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR-RECEPTOR

CANAL

EMISOR-RECEPTOR

MEMORIA

Page 9: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR-RECEPTOR

EMISOR-RECEPTOR

MEMORIA

EL SISTEMA

CANAL

Page 10: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EMISOR-RECEPTOR

MEMORIA

EL SISTEMA

CANAL

ENTIDAD

EXTERNA

Page 11: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

MEMORIA

EL SISTEMA

CANAL

ENTIDAD

EXTERNA

PROCESO

Page 12: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

MEMORIA

EL SISTEMA

ENTIDAD

EXTERNA

PROCESO

Flujo de datos

Page 13: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

C O M U N I C A C I O N

EL SISTEMA

ENTIDAD

EXTERNA

PROCESO

Flujo de datos

DEPOSITO DE DATOS

Page 14: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DIAGRAMA DE FLUJO DE DATOS ( D F D )

EL SISTEMA

ENTIDAD

EXTERNA

PROCESO

Flujo de datos

DEPOSITO DE DATOS

Flujo de datos

Flujo de datos

Page 15: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Información de cuentas

Facturas

Indagaciones

Contabilidad

Contabilidad

Detalles de envío

Nombre del cliente,dirección del cliente

Detallesdel pedido

pedidos

Pedidos cancelados

Nombre del cliente,dirección del cliente

Nombre del cliente,detalles de la factura

DIAGRAMA DE FLUJO DE DATOS ( D F D )

FACTURAS

PEDIDOS

CLIENTES

CLIENTES

CLIENTES

BODEGA

RECEPCION

COBRANZAS

CONTABILIDAD DE ENVIO

Page 16: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

2.CONTABI

-LIDAD DE

ENVIO

3.COBRAN-

ZAS

1.RECEP-

CION DE PEDIDOS

CLIENTES

CLIENTES

BODEGAPEDIDOS

CLIENTES

FACTURAS

Información de cuentas

Facturas

Indagaciones

Contabilidad

Contabilidad

Detalles de envío

Nombre del cliente,dirección del cliente

Detallesdel pedido

pedidos

Pedidos cancelados

Nombre del cliente,dirección del cliente

Nombre del cliente,detalles de la factura

DIAGRAMA DE FLUJO DE DATOS ( D F D )

Yourdon, E. AnálisisEstructurado Moderno

Page 17: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Diagrama de Flujo de Datos

El propósito de un Diagrama de Flujo de Datos (DFD) es mostrar, para un cierto sistema o subsistema:

• Cuáles son los límites del sistema

• De dónde vienen los datos

• A dónde van los datos cuando dejan el sistema

• Dónde se almacenan los datos

• Qué procesos transforman los datos y

• Las interacciones entre los procesos y los depósitos de datos

Page 18: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos)

Definición de Elementos: Entidades

Representan las Fuentes o Destinos delos Datos.

Ejemplos: Paciente,Alumno, Contabilidad, Cliente, etc..

Proceso Transformación de los Datos.

Ejemplos: Calcular Total Factura, Inscribir Asignatura, Registrar Reserva., etc.

Page 19: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos) Definición de Elementos:

Flujos de Información: 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.

Page 20: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos)

Notación: Yourdon/Demarco

Entidad Externa Entidad 1

Flujos de Información:

•Discretos•Tiempo Real

•Actualizaciones

Procesos:Proceso

Múltiple

Split Merge

Almacenes Datos

Page 21: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos)

Notación: Gene & Sarson

Entidades

Entidad Externa repetida

Proceso Proceso Múltiple

Page 22: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos)

Notación: Gene & Sarson

Flujos de Información:

Split

Merge

Page 23: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

DFD (Diagrama de Flujo de Datos)

EntidadExterna

EntidadExterna

EntidadExterna

EntidadExterna

EntidadExterna

Sistema Computarizado

Page 24: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Diagrama de ContextoNivel “0”

Diagrama de Nivel SuperiorNivel “1”

Diagramas de Nivel de DetalleNivel “2”

P2

P1

P3

P32

P31

P33

P34

P35

Idea de Descomposición

Funcional

Page 25: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Procesarventas

1

PRODUCTOS

VENTAS

Detalles de venta

Ordenes de venta

Datos de producto

ADMINISTRACION

BANCO

PROVEEDORES

Analizar despachos

5

Determinarcantidades de

reposición

4

Producirreportes

de ventas

3

Preparardepósitos bancarios

2

INVENTARIO PROVEEDORES

OC_PROCESO

OC pendientes

Información de despachos

Incrementos de inventario

Cantidades

Datos de ventas

Datos de ventas

Documentos de depósito

Estado de inventario

Precios,cuotas,tiempos de despacho

OCs

Cantidades aceptadas

Unidades vendidas

Ventas recientes

Ejemplo : Notación Yourdon/Demarco

Page 26: DIAGRAMAS DE FLUJO DE DATOS Introducción cvidal@ubiobio.cl.

Ejemplo : Notación Gane&Sarson

Procesarventas

1

PRODUCTOSD1

VENTASD3

Detalles de venta

Pedido

Datos de producto

A

ADMINISTRACION

B

BANCO

p

PROVEEDORES

Analizar despachos

5

Determinarcantidades de

reposición

4

Producirreportes

de ventas

3

Preparardepósitos bancarios

2

INVENTARIOD2 PROVEEDORESD4

OC_PROCESOD5

OC pendientes

Información de despachos

Incrementos de inventario

Cantidades

Datos de ventas

Datos de ventas

Documentos de depósito

Estado de inventario

Precios,cuotas,tiempos de despacho

OCs

Cantidades aceptadas

Unidades vendidas

Ventas recientes