1. DFD:
Data Flow Diagram, en sus siglas en inglés lo que se traduce como Diagrama de Flujo de
datos.
Un Diagrama de Flujo de datos es una representación gráfica de un proceso, en el cual cada
proceso es representado por un símbolo distinto el que contiene una breve descripción en
cada etapa.
Los símbolos del gráfico de flujo de datos están unidos entre sí por flechas que indican la
dirección del flujo del proceso.
El DFD ofrece una descripción visual de las actividades implicadas en un proceso mostrando
la relación secuencial entre ellas, facilitando la comprensión de cada actividad y su relación
con las demás, el flujo de la información, los materiales, las ramas en el proceso, la existencia
de bucles repetitivos, numero de pasos del proceso, estas operaciones interdepartamentales
facilitan la selección de los indicadores del proceso.
Simbología:
Proceso
Entidad Interna o Externa
Almacén de datos
Flujo de datos
2. Definición de simbología del DFD:
Proceso:
Es el símbolo principal y de cierre final de un DFD, generalmente es expresado por un
círculo. Son un conjunto de tareas o acciones a realizar en el gráfico flujo de datos de entrada
para producir flujos de datos de salida.
Los procesos pueden ser desarrollados por personas, departamentos, maquinas o
computadores.
Entidad interna o externa:
Son las partes limitantes de un sistema, que suministran las entradas y recepcionan las salidas,
también llamados agentes internos y externos, o fuentes de destino del sistema.
Está representado por un rectángulo generalmente.
Almacén de datos:
Es la parte del DFD en donde son almacenados todos los datos recopilados, que representa
las bases de datos o archivos de almacenamiento en el sistema.
Está representado por lo general como rectángulo, sin bordes laterales en la izquierda y
derecha.
Flujo de datos:
Es la parte del DFD que se encarga de representar la entrada y la salida de los datos e
información de un proceso, también dan a conocer las actualizaciones de los datos de un
archivo, una base de datos u otro medio de almacenamiento de datos de un sistema.
Es representado por una flecha generalmente.
3. Los 3 distintos tipos de Niveles de DFD:
DFD de contexto
DFD de superior
DFD de detalle.
Definiciones de los DFD:
DFD de contexto o DFD de Nivel 0:
En el DFD de contexto o DFD de nivel 0, se caracterizan todas las interacciones que realiza
un sistema con su entorno (entidades externas), estas pueden ser otros sistemas, sectores
internos a la organización, o factores externos de la misma.
En este grafico solamente se dibuja a un proceso que representa al sistema y se escribe su
nombre en el como un sustantivo común más que adjetivos.
Desde él se inician los flujos de datos que denotan las interrelaciones entre el sistema y sus
entidades internas y externas, no admitiéndose otros procesos ni almacenamientos.
Es de gran utilidad para los niveles posteriores de análisis como herramienta de balanceo.
DFD de Nivel superior o DFD de Nivel 1:
En el DFD de nivel superior o DFD de Nivel 1, se detallan todos los procesos que describen
al proceso principal. En este nivel los procesos no se interrelacionan directamente, sino que
entre ellos existe algún almacén de datos o entidad interna o externa que los una.
DFD de Detalle, Expansión o DFD de Nivel 2:
Se considera el máximo nivel para ser validado en forma conjunta con el usuario dado que
los niveles posteriores están en alto grado de complejidad del diagrama pudiendo ser de una
difícil lectura para las personas ajenas al sistema, para su mayor rapidez de lectura se
recomienda leer el DFD superior.
En el DFD de detalle comienzan a explotar las excepciones a los caminos principales de la
información dado a que aumentan los niveles de detalles en el sistema.