Como hacer un DFD – Diagrama de Flujo de Datos

Un Diagrama de Flujo de datos – DFD, son la representación gráfica de los procesos y
flujos del sistema de una empresa o negocio, estos describen en general los procesos,
entradas y salidas del sistema.
Los diagramas de Flujo de datos, se pueden representar en capas para representar y
analizar los procedimientos detalladamente sin embargo no se recomienda que tenga
más de 9 niveles.
Para diseñar un Diagrama de Flujo de datos, debemos ser capaces de visualizar como
se mueven los datos en la empresa, entender los procesos, como transforman los datos
y cuáles son los resultados. Un analista debe ser capaz de aprovechar la libertad
conceptual que nos entregan los diagramas de flujo de datos, por medio de técnicas
(Entrevistas,
Focus
Group, Cuestionarios) aprovechar
la
información
y
representarlas gráficamente.
Las principales ventajas que nos entrega un Diagrama de Flujo de datos es:



Libertar para emprender la implementación técnica del sistema en etapas
tempranas.
Comprensión más idónea sobre la comunicación entre sistemas y subsistemas.
Comunicar a los usuarios sobre el sistema mediante DFD.
Analizar el sistema y verificar si se han definido todo los procesos y datos
necesarios o si los datos y procesos definidos no son necesarios.
Diagrama de Flujo de datos

Símbolos básicos que representa los DFD.

1.

2.

3.

4.

DFD – Entidad

DFD – Proceso

DFD – Datos

DFD – Flujo

Haga una lista de las actividades de la empresa y úsela para determinar lo siguiente:  Entidades Externas  Flujo de datos  Procesos  Almacenes de datos 2. Resto de diagramas de flujos de datos DFD – (Hijos): La regla principal para crear diagramas Hijos. estipula que el un diagrama hijo no puede producir entrada o salida que el proceso padre no produzca. se identifican los procesos más generales y fundamentales del sistema y los relacionamos con los almacenes de datos que identificamos en un comienzo y con las entidades externas. ¿Cuándo no debemos realizar un diagrama de flujo de datos? Cuando un sistema es bastante simple de entender y no obtendremos ningún nuevo conocimiento significativo del funcionamiento del sistema. representa un almacén de datos. Revise que no halla errores y asegúrese de que sean significativos los nombres que haya asignado a cada proceso y flujo de datos (Nomenclatura). Cree un diagrama 2 (Hijo) para cada uno de los procesos generales del diagrama 1. en el incluya los procesos. 4. Reglas de los Diagramas de Flujos de Datos – DFD. pero solo incluya los más generales e incluya los almacenes de datos y entidades externas. contener las entradas y salidas básicas.  Como empezar un DFD 1. identificar a las entidades y como se relacionan con el sistema. también deben describir un nombre del dato que representan. el equilibrio vertical. El diagrama de contexto no incluye proceso ni almacenes de datos. La flecha. Dibuje el Diagrama 1. Cree un diagrama de contexto que muestra las entidades externas y los flujos de datos desde y hacia el sistema. Diagrama de Contexto: Debe ser general. Diagrama 1 (El siguiente nivel): Pasamos de lo más general a lo más comprensible es la expansión del diagrama 0 y puede incluir hasta 9 niveles. 3. Maquinas) que puedan enviar o recibir datos. 5. donde se guardara la información procesada o que se necesite procesar.    El rectángulo DFD – Datos. El Circulo u Ovalo. . Personas. se utiliza para representar una entidad externa (Departamentos. se utiliza para representar el o los procesos del sistema los cuales están encargado en realizar una transformación en los datos que reciben (Convierten los datos de entradas en datos de salida) El Rectángulo abierto. 1-. representa la dirección del flujo de los datos.

Un proceso debe recibir por lo menos un flujo de datos y crear por lo menos un flujo de salida. 4-. 3-.: un sistema necesita registrar 100 trabajadores de una nueva empresa. Las entidades externas no se deben conectar directamente a almacenes de datos. 6. 3. en caso contrario. en niveles hijos muy superiores es común. tampoco muestra almacenes de datos temporales o archivos de transacción. Errores comunes en un DFD: 1. El Diagrama de Flujo de datos debe tener por lo menos un proceso y no debe tener objetos independientes o conectados entre sí. 7. Ej. RRHH está a cargo de ingresar los datos de cada trabajador. . no se debe permitir que los proveedores. por lo general los flujos de datos vienen del vació. El Flujo Lineal (Varios procesos con una sola entrada y salida). 2. por ejemplo. Los nombres de los procesos. ¿RRHH o El trabajador? Pese a que RRHH registra a cada trabajador. Diagrama 2 o Diagramas Hijos: En este nivel. 4. Quien es la Entidad externa que nos entrega los datos a ingresar. ya no aparecen las entidades externas. no deben estar conectadas entre si. es lógico no muestra operaciones de validación o de tecleo. (hay excepciones). Los nombres de los flujos de datos que entren y salgan de un proceso de datos deben ser diferentes. pueden acceder a los archivos del Inventario General 8. deben contener un verbo que describa su desempeño. 5. Un almacén de datos debe estar conectado por lo menos con un proceso. es una advertencia de que le faltan flujos. No deben ocurrir procesos con todas las entradas o todas las salidas. Errores comunes en el diagrama 1: El diagrama 1.2-. Las entidades externas. todos los datos los obtenemos directamente de los trabajadores sin importar que sea RRHH quien los teclee o ingrese en el sistema.

Errores comunes en Diagramas de flujos de datos .Ejemplo gráfico de errores comunes en un Diagrama de Flujo de datos – DFD.

debe comunicarse por lo menos con un proceso. no deben comunicase entre sí. (Punto ciego) Caso 2: Las entidades externas. nunca deben comunicarse directamente con un almacén de datos. no existe un flujo de salida. Referencias: La mayor parte del contenido fue obtenido de Análisis y Diseño de sistemas de Kendall & Kendall. Impartida por Aiep – Antofagasta. Caso 4: El almacén de datos. Anexos: .Caso 1: En el proceso. Caso 3: Las entidades externas. Curso Ingeniería de Requerimientos – Diagrama de Flujo de datos.