Descripción general del diagrama de flujo de datos
DFDS físicos vs lógicos
niveles DFD
Símbolos DFD & Notación
Cómo crear un DFD

los negocios se basan en sistemas y procesos, una empresa no podría operar sin ellos. Desde los métodos de fomento de leads hasta la forma en que un equipo interactúa con los clientes, casi todo lo que hace una empresa implica un sistema de algún tipo. Y, cuando se trata de sistemas y procesos, la eficiencia lo es todo., En algunos casos, afeitarse incluso un minuto o dos puede conducir a ahorros sustanciales. Hay innumerables maneras de analizar y mejorar la eficiencia, pero una que se destaca es a través de diagramas de flujo de datos.

ya sea que esté mejorando un proceso existente o implementando uno nuevo, un diagrama de flujo de datos (DFD) facilitará la tarea. Sin embargo, si nunca ha creado un DFD antes, comenzar puede ser intimidante., Hay mucho que asimilar: diferentes niveles de diagramas, símbolos y Notación, por no hablar de crear realmente el diagrama—navegar todo requerirá más que mirar unos pocos ejemplos. Si eres nuevo en los diagramas de flujo de datos, esta guía te ayudará a empezar.

¿qué es un diagrama de flujo de datos?

Un diagrama de flujo de datos muestra la forma en que la información fluye a través de un proceso o sistema. Incluye entradas y salidas de datos, almacenes de datos y los diversos subprocesos por los que se mueven los datos., Los DFD se construyen utilizando símbolos y Notación estandarizados para describir varias entidades y sus relaciones.

Los diagramas de flujo de datos representan visualmente sistemas y procesos que serían difíciles de describir en un trozo de texto. Puede usar estos diagramas para mapear un sistema existente y mejorarlo o para planificar un nuevo sistema para su implementación. La visualización de cada elemento facilita la identificación de ineficiencias y la producción del mejor sistema posible.

Lea nuestro resumen completo de diagramas de flujo de datos para obtener más información sobre las mejores prácticas al crear DFDs.,

diagramas de flujo de datos físicos y lógicos

antes de crear su diagrama de flujo de datos, deberá determinar si un DFD físico o lógico se adapta mejor a sus necesidades. Si eres nuevo en los diagramas de flujo de datos, no te preocupes, la distinción es bastante sencilla.

Los diagramas de flujo de datos lógicos se centran en lo que sucede en un flujo de información en particular: qué información se está transmitiendo, qué entidades están recibiendo esa información, qué procesos generales ocurren, etc., Los procesos descritos en un DFD lógico son actividades de Negocio – un DFD lógico no profundiza en los aspectos técnicos de un proceso o sistema. Los empleados no técnicos deben ser capaces de entender estos diagramas.

diagrama de flujo de datos lógicos (haga clic en la imagen para modificar en línea)

Los diagramas de flujo de datos físicos se centran en cómo suceden las cosas en un flujo de información. Estos diagramas especifican el software, el hardware, los archivos y las personas involucradas en un flujo de información., Un diagrama de flujo de datos físicos detallado puede facilitar el desarrollo del código necesario para implementar un sistema de datos.

diagrama de flujo de datos físicos (haga clic en la imagen para modificar en línea)

Los diagramas de flujo de datos físicos y lógicos pueden describir el mismo flujo de información. En coordinación proporcionan más detalles que cualquiera de los diagramas de forma independiente. A medida que decida cuál usar, tenga en cuenta que puede necesitar ambos.,

consulte esta guía de DFDs físicos y lógicos para obtener más información

los niveles de diagrama de flujo de datos

Los diagramas de flujo de datos también se clasifican por nivel. Comenzando con el nivel más básico, el nivel 0, los DFD se vuelven cada vez más complejos a medida que aumenta el nivel. A medida que construya su propio diagrama de flujo de datos, tendrá que decidir qué nivel tendrá su diagrama.

Los DFD de Nivel 0, también conocidos como diagramas de contexto, son los diagramas de flujo de datos más básicos. Proporcionan una visión amplia que es fácilmente digerible pero ofrece poco detalle., Los diagramas de flujo de datos de nivel 0 muestran un solo nodo de proceso y sus conexiones a entidades externas.

diagrama de flujo de datos plantilla de Nivel 0 (Haga clic en la imagen para modificar en línea)

Los DFD de Nivel 1 siguen siendo una descripción general, pero entran en más detalle que un diagrama de contexto. En un diagrama de flujo de datos de Nivel 1, el nodo de proceso único del diagrama de contexto se divide en subprocesos., A medida que se agregan estos procesos, el diagrama necesitará flujos de datos adicionales y almacenes de datos para vincularlos.

Data Flow Diagram Level 1 Template (Click on image to modify online)

Level 2+ DFDS simply break processes down into more detailed subprocesses. En teoría, los DFDs podrían ir más allá del Nivel 3, pero rara vez lo hacen. Los diagramas de flujo de datos de Nivel 3 son lo suficientemente detallados como para que no tenga sentido desglosarlos más.,

plantilla de diagrama de flujo de datos de Nivel 2 (Haga clic en la imagen para modificarla en línea)

símbolos y notación de diagrama de flujo de datos

dependiendo de la metodología (Gane y Sarson vs.yourdon y Coad), los símbolos DFD varían ligeramente. Sin embargo, las ideas básicas siguen siendo las mismas. Hay cuatro elementos básicos de un diagrama de flujo de datos: procesos, almacenes de datos, entidades externas y flujos de datos. La siguiente imagen muestra las formas estándar para ambas metodologías.,

Si no está seguro de cómo usar cada símbolo, lea nuestra guía de símbolos DFD.

cómo crear un diagrama de flujo de datos

Ahora que tiene algunos conocimientos previos sobre diagramas de flujo de datos y cómo se clasifican, está listo para construir su propio DFD. El proceso se puede dividir en 5 pasos:

1. Identifique las principales entradas y salidas en su sistema

casi todos los procesos o sistemas comienzan con la entrada de una entidad externa y terminan con la salida de datos a otra entidad o base de datos., La identificación de tales entradas y salidas da una vista macro de su sistema—muestra las tareas más amplias que el sistema debe lograr. El resto de su DFD se construirá sobre estos elementos, por lo que es crucial conocerlos desde el principio.

2. Construir un diagrama de contexto

una vez que haya identificado las principales entradas y salidas, construir un diagrama de contexto es simple. Dibuja un solo nodo de proceso y conéctalo a entidades externas relacionadas. Este nodo representa la información de proceso más general que se somete para ir de la entrada a la salida.,

el siguiente ejemplo muestra cómo la información fluye entre varias entidades a través de una comunidad en línea. Los datos fluyen hacia y desde las entidades externas, representando tanto la entrada como la salida. El nodo central, «comunidad en línea» es el proceso general.

3. Expanda el diagrama de contexto en un DFD de Nivel 1

el nodo de proceso único de su diagrama de contexto no proporciona mucha información, debe desglosarlo en subprocesos. En su diagrama de flujo de datos de Nivel 1, debe incluir varios nodos de proceso, bases de datos principales y todas las entidades externas., Recorre el flujo de información: ¿dónde comienza la información y qué debe sucederle antes de cada almacén de datos?

4. Expanda a un nivel 2+ DFD

para mejorar los detalles de su diagrama de flujo de datos, siga el mismo proceso que en el paso 3. Los procesos en su DFD de Nivel 1 se pueden dividir en subprocesos más específicos. Una vez más, asegúrese de agregar los almacenes y flujos de datos necesarios; en este punto, debe tener un desglose bastante detallado de su sistema. Para avanzar más allá de un diagrama de flujo de datos de Nivel 2, simplemente repita este proceso., Detente una vez que hayas alcanzado un nivel de detalle satisfactorio.

5. Confirme la precisión de su diagrama final

Cuando su diagrama esté completamente dibujado, camine a través de él. Preste mucha atención al flujo de información: ¿tiene sentido? ¿Están incluidos todos los almacenes de datos necesarios? Al mirar su diagrama final, otras partes deben ser capaces de entender la forma en que funciona su sistema. Antes de presentar su diagrama final, consulte con sus compañeros de trabajo para asegurarse de que su diagrama sea comprensible.,

ejemplo de diagrama de flujo de Datos (Haga clic en la imagen para modificar en línea)

compartir su diagrama de flujo de datos

después de completar su DFD, el siguiente paso es compartirlo. No lo creaste solo para mantenerte a ti mismo, ya sean miembros del equipo, tu jefe o partes interesadas, lo más probable es que alguien más necesite verlo. Si utiliza Lucidchart para crear un diagrama de flujo de datos, tendrá una variedad de opciones para compartir a su disposición., Los diagramas se pueden enviar directamente dentro de Lucidchart, dando al destinatario acceso al documento Lucidchart. Dependiendo del rol del destinatario, puede darle permiso para editar o enviar el diagrama como solo Vista. Las amplias integraciones de Lucidchart permiten compartir diagramas en varias otras plataformas, incluidas G Suite y Slack.

comience con nuestro software de diagrama de flujo de datos.

más información