Fundamentos y Aplicaciones de los Diagramas de Flujo de Datos (DFD)
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,59 KB
Cuando los analistas de sistemas intentan entender los requerimientos de información de los usuarios, deben tener la virtud de visualizar cómo se mueven los datos en la organización, los procesos o transformaciones que sufren dichos datos y cuáles son los resultados. Las entrevistas y la investigación de datos reales y concretos proporcionan una descripción verbal del sistema; una descripción visual puede consolidar esta información de manera útil. Los analistas de sistemas pueden elaborar una representación gráfica de los procesos que se realizan con los datos en toda la organización, mediante una técnica estructurada llamada Diagramas de Flujo de Datos (DFD). Con el uso de tan solo cuatro símbolos, el analista de sistemas puede crear una descripción gráfica de los procesos que, con el tiempo, contribuirán a desarrollar una sólida documentación del sistema.
Ventajas del Uso de DFD
El enfoque del flujo de datos posee cuatro ventajas principales sobre las explicaciones descriptivas en relación con la forma en que los datos se mueven a través del sistema:
- Libertad para emprender la implementación técnica del sistema en las etapas tempranas.
- Una comprensión más profunda de la interrelación entre sistemas y subsistemas.
- Comunicar a los usuarios el conocimiento sobre el sistema actual mediante diagramas de flujo de datos.
- Análisis de un sistema propuesto para determinar si se han definido los datos y procesos necesarios.
Principales Reglas para la Construcción de DFD
- Evitar agujeros negros: procesos con entradas pero sin salidas.
- Evitar burbujas que inventan información: procesos con salidas pero sin entradas.
- Tener cuidado con procesos y flujos sin nombres.
- Los flujos no se deben cruzar; en caso de que no se pueda evitar el cruce, se debe colocar una curva entre las flechas.
Desarrollo de Diagramas de Flujo de Datos
Los diagramas de flujo de datos se pueden y deben dibujar de manera sistemática, siguiendo estos niveles:
- Diagrama de Contexto
- Diagrama 0 (el siguiente nivel de detalle)
- Diagramas Hijos (niveles más detallados)
Diagramas de Flujo de Datos Lógicos y Físicos
Los diagramas de flujo de datos se catalogan como lógicos o físicos.
Un diagrama de flujo de datos lógico se enfoca en el negocio y en el funcionamiento de este. No se ocupa de la manera en que se construirá el sistema. Más bien, describe los eventos que ocurren en el negocio y los datos requeridos y producidos por cada evento.
Un diagrama de flujo de datos físico muestra cómo se implementará el sistema, incluyendo el hardware, el software, los archivos y las personas involucradas en el sistema.
En teoría, los sistemas se desarrollan mediante el análisis del sistema actual (DFD lógico actual) y después se agregan características que el nuevo sistema debe incluir (DFD lógico propuesto). Por último, se deben desarrollar los mejores métodos para implementar el nuevo sistema (DFD físico).
El desarrollo de un diagrama de flujo de datos lógico para el sistema actual ofrece una comprensión clara de su funcionamiento, y por lo tanto, un buen punto de partida para el diseño del sistema propuesto.