Símbolos y notación de los diagramas de flujo de datos
Según la metodología (Gane y Sarson vs. Yourdon y Coad), los símbolos de los DFD varían levemente. No obstante, las ideas fundamentales son las mismas. Hay cuatro elementos básicos de los diagramas de flujo de datos: procesos, tiendas de datos, entidades externas y flujos de datos. La imagen que sigue muestra las figuras uniformes para ambas metodologías.
Si no sabes cómo usar cada símbolo, lee nuestra guía de símbolos de los DFD.
Cómo crear un diagrama de flujo de datos
Ahora que ya tienes un conocimiento básico sobre los diagramas de flujo de datos y cómo se clasifican, estás listo para crear tu propio DFD. El proceso se puede reducir a 5 pasos:
1. Identifica las principales entradas y salidas de tu sistema
Prácticamente todos los procesos o sistemas comienzan con una entrada de una entidad externa y terminan con la salida de datos a otra entidad o base de datos. Identificar estas entradas y salidas te ofrece una visión macro de tu sistema; muestra las tareas más amplias que el sistema debe lograr. El resto de tu DFD se construirá sobre estos elementos, así que es fundamental conocerlos desde el principio.
2. Crea un diagrama de contexto
Cuando hayas identificado las principales entradas y salidas, crear un diagrama de contexto es sencillo. Dibuja un único nodo de proceso y conéctalo con las entidades externas relacionadas con él. Este nodo representa el proceso más general que atraviesa la información para ir de la entrada a la salida.
El ejemplo que sigue muestra cómo fluye la información entre las distintas entidades a través de una comunidad en línea. Los datos fluyen hacia y desde entidades externas, y representan tanto la entrada como la salid. El nodo central, o "comunidad en línea", es el proceso general.
3. Amplía el diagrama de contexto en un DFD de nivel 1
El nodo de proceso único de tu diagrama de contexto no brinda demasiada información: debes desglosarlo en subprocesos. En tu diagrama de flujo de datos de nivel 1, debes incluir varios nodos de procesos, las principales bases de datos y todas las entidades externas. Recorre el flujo de información: ¿dónde comienza la información y qué debe suceder antes de cada tienda de datos?
4. Amplíalo a un DFD de nivel +2
Para incrementar el detalle de tu diagrama de flujo de datos, sigue el mismo proceso que en el paso 3. Los procesos de tu DFD de nivel 1 pueden desglosarse en subprocesos más específicos. Nuevamente, cerciórate de añadir todas las tiendas y flujos de datos que sean necesarios. En este punto, deberías tener un desglose bastante detallado de tu sistema. Para avanzar más allá de un diagrama de flujo de datos de nivel 2, solo debes repetir este proceso. Detente cuando hayas alcanzado un nivel satisfactorio de detalle.
5. Confirma la precisión de tu diagrama definitivo
Una vez que tu diagrama esté completamente dibujado, recórrelo. Presta mucha atención al flujo de información: ¿tiene sentido? ¿Se incluyeron todas las tiendas de datos necesarias? Si observan tu diagrama final, otras partes deberían poder comprender cómo funciona tu sistema. Antes de presentar tu diagrama final, verifica con tus compañeros de trabajo que tu diagrama sea comprensible.