Вы находитесь на странице: 1из 19

Diagrama de Flujo de

Datos

MARCO ANTONIO SNCHEZ DOMNGUEZ


Flujo de Informacin
Mtodo clave en el desarrollo estructurado,
propuesto a finales de los 70s.

Modela un sistema desde el punto de vista de


la informacin.

Analiza la entrada (datos) y como se procesan


para convertirlos en salidas (informacin).
Flujo de Informacin
Orientado a Top/Down.

Existen herramientas CASE para modelarlo.

Utiliza los siguiente smbolos segn la notacin


de Yourdon

Flujo de Datos
ALMACEN
ENTIDAD PROCESO
Primer Acercamiento al DFD

Sistema de compra de libros bsico.

Realiza un pedido Orden de


EDITOR
Compra
CLIENTE

Sistema
Libros de Libros Pedidos
Entregados Pedidos LIBROS
Diagrama de Flujo de Datos

Elementos
Entidad
Son agentes externos e internos que sirven como fuente o destino de los
datos.
Agente externo se considera a los elementos exteriores a la empresa
(clientes, proveedores, etc.)
Agente interno son tareas dentro de la empresa que no pertenecen al
sistema pero suministran entradas o reciben salidas (otros departamentos,
empleados, etc.)
Nombre en maysculas y singular
No muestra la relacin entre entidades ENTIDAD
Diagrama de Flujo de Datos

Elementos
Procesos
Son acciones que se toman sobre los datos.
Calcular, comprar, imprimir, seleccionar, etc.
Contienen parte de la transformacin de las entradas en salidas.
Su nombre consiste en una frase VERBO OBJETO y describe su
funcionamiento
CALCULAR-IMPUESTO
VALIDAR-PROVEEDOR

PROCESO
Diagrama de Flujo de Datos

Elementos
Flujo de Informacin
Muestran el movimiento de los datos. Flujo

Deben ser etiquetados con la informacin que llevan


Ejemplo: Datos del cliente, orden de compra, etc.

Almacn de Datos
Repositorio de los datos procesados y utilizados por los procesos del
sistema.
Ejemplo: Clientes, Facturas, Productos, BD:
ALMACEN
ALMACEN

Cada almacn representa una o varias entidades


relacin.
Cada entidad relacin pertenece a un nico almacn.

ALMACEN
Flujo de Datos
El Flujo de Datos se puede dar en ambas
direcciones.

Flujo Divergente: Es cuando la informacin se


divide en varios paquetes individuales

VALIDAR
CP
CP
DIRECCION

TELEFONO VALIDAR
TELEFONO
Flujo de Datos
Flujos Divergentes con conectores.
AND

XOR
Flujo de Datos
Flujos Convergentes con conectores.
AND

XOR
Flujo de Datos
En Ambas Direcciones, se le conoce como
dialogo.
Flujo de Datos
Existe una clasificacin dependiendo el tipo de
datos.
Discretos
Tiempo Real
Actualizaciones

Dependiendo de cuanta informacin entre o


salga de los procesos
Caractersticas
DFD no muestran el orden de ejecucin

No muestra:
Procesos que se realizan antes que otros.
Sincronizacin
Manejar periodos
Descomposicin Funcional
Por Jerarqua.

Paralela
Notacin: Gene & Sarson
Consideraciones del flujo de Datos
Cada DFD deber tener alrededor de 7
procesos como mximo.

Contendr varios niveles intermedios


dependiendo de la complejidad del sistema
(Explosin por Nveles).

El origen y/o destino de los flujos de datos


siempre es un proceso.
Consideraciones del flujo de Datos
El Sistema deber contener:
Un diagrama de contexto (primer nivel).
Varios DFD en niveles intermedios y los ltimos.

Procesos que ya no se descomponen se llaman


primitivos

El origen y/o destino de los flujos de datos


siempre es un proceso.
Recomendaciones
Identificar todos los elementos externos.
Identificar sus relaciones con el sistema.
Realizar una correcta divisin en subsistemas.
Nombrar adecuadamente los elementos del
sistema.
Filosofas:
Input a Output
Output a Input
Desde posicin intermedia hacia delante o atrs.

Вам также может понравиться