Vous êtes sur la page 1sur 17

DIAGRAMAS DE FLUJOS DE

DATOS
Ing. Michael Asturias

DIAGRAMA DE FLUJO DE DATOS

El DFD representa un modelo del flujo de datos


dentro del sistema y se caracteriza porque:

Muestra el Flujo de los Datos.


Muestra las Transacciones de los datos desde la entrada
hasta la salida.
Muestra las Transformaciones que sufren los datos
desde la entrada hasta la salida.
Especifica que hace el sistema.
Es Grfico.
Es comprensible para los usuarios.
Se puede usar a cualquier nivel de detalle.
Permite el particionamiento del sistema en cualquier
nivel de detalle.

DIAGRAMA DE FLUJO DE DATOS

ELEMENTOS DE UN DFD

Entidades Externas:
Algo

o Alguien que enva o recibe informacin desde o


hacia el sistema.
Marcan los lmites del sistema.

Notacin:

Ejemplos
Nombre de
Entidad Externa

Empleados

Cliente

ELEMENTOS DE UN DFD
Almacenes
Deposito

de Datos:

(Digital o no) donde se guardan


datos para uso posterior.
EJ: Una BD, Un Archivador, Un CD.

Notacin:

Almacen de Datos

Ejemplos:

Clientes

Empleados

ELEMENTOS DE UN DFD
Procesos:
Algo

o Alguien que
transforma o
manipula un flujo de
datos.

Notacin:

Ejemplos:

N
Nombre del
Proceso de
Datos

1
Adninistrar
Empleados

Numero del
Proceso

2
Administrar
Clientes

ELEMENTOS DE UN DFD
Flujo

de Datos:

Representan

movimientos de datos al interior


del sistema o entre este y sus fronteras.

Notacin:

Flujo de Datos

Ejemplos:
RUT

Nro_Cliente

CONEXIONES PERMITIDAS EN UN
DFD

Entidades
Externas
Procesos
Almacenes

Entidades
Externas
X

Procesos

Almacenes

EXPLOSIN DE UN PROCESO
Consiste

en desagregar un proceso padre


en un nuevo DFD de mayor detalle.
Se produce a medida que se conocen
nuevas actividades dentro de un proceso.
Normas a seguir al explosionar un
proceso:
Numeracin:

Al explosionar el proceso N sus


hijo llevaran la notacin N.1 , N.2 , N.3,
DFD Balanceado: Todos los flujos que
entraban o salan de un proceso debern
entrar o salir de el grupo de procesos hijos.
Del grupo de procesos derivados pueden surgir
nuevos flujos destinados al manejo de errores y
nuevos almacenes de datos privados.

EXPLOSIN DE UN PROCESO
Otras
No

normas de explosin de un proceso:

deben tenerse en cuenta aspectos de


iniciacin o terminacin de funciones.
Generalmente no habr almacenes de datos en
los que slo se escriba.
Todos los procesos, almacenes de datos y flujos
de datos deben tener asignado un nombre.
Todos los procesos deben tener al menos un
flujo de entrada y un flujo de salida.
Los DFD deben ser independientes de las
herramientas de Implementacin.

NIVELES DE UN DFD

CARACTERSTICAS DE LOS NIVELES


Diagrama de Contexto: Nivel 0
En el diagrama de contexto se caracterizan todas las
interacciones que realiza un sistema con su entorno
(entidades externas), estas pueden ser otros sistemas,
sectores internos a la organizacin, o factores externos a
la misma. Se dibuja un slo proceso que representa al
sistema en cuestin y se escribe su nombre en dicha
burbuja como un sustantivo comn ms adjetivos. De l
solamente parten los flujos de datos que denotan las
interrelaciones entre el sistema y sus agentes externos, no
admitindose otros procesos ni almacenamientos en el
dibujo.
Resulta de gran utilidad para los niveles posteriores de
anlisis como herramienta de balanceo.

Diagrama de Nivel Superior: Nivel 1


En el diagrama de nivel superior se plasman todos los
procesos que describen al proceso principal. En este
nivel los procesos no suelen interrelacionarse
directamente, sino que entre ellos debe existir algn
almacenamiento o entidad externa que los una. Esta
regla de construccin sirve como ayuda al analista
para contemplar que en un nivel tan elevado de
abstraccin (DFD Nivel 1) es altamente probable que
la informacin que se maneja requiera ser almacenada
en el sistema aunque no est especificado por un
Requisito funcional, siendo en realidad un requisito
no-funcional.

Diagrama de Detalle o Expansin: Nivel 2


En un diagrama de nivel 2 o mayor, comienzan a
explotarse las excepciones a los caminos principales de
la informacin dado que aumenta progresivamente el
nivel de detalle. De aqu en adelante se permiten los
flujos entre procesos.
El DFD nivel 2 puede considerarse el mximo para ser
validado en forma conjunta con el usuario dado que en
los niveles posteriores el alto grado de complejidad del
diagrama puede resultar de muy difcil lectura para
personas ajenas al equipo de sistemas. Tambin se
recomienda el diagrama de nivel superior.

CONTEXTO VS NIVEL 0

DIAGRAMA DE FLUJO DE
CONTEXTO

DFD NIVEL 0

Vous aimerez peut-être aussi