top of page

Diagrama de Flujo de Datos (DFD's)

  • Foto del escritor: Diego Sepulveda
    Diego Sepulveda
  • 22 nov 2018
  • 3 Min. de lectura

Actualizado: 25 nov 2018


Un diagrama de flujo de datos traza el flujo de la información para cualquier proceso o sistema. Permite representar gráficamente los limites del sistema y la lógica de los procesos, estableciendo qué funciones hay que desarrollar. Además, muestra el flujo o movimiento de los datos a través del sistema y sus transformaciones como resultado de la ejecución de los procesos.



El diagrama de flujo de datos se compone de los siguientes elementos:

  • Entidad externa: representa un ente ajeno al sistema que proporciona o recibe información de este. Puede hacer referencia a departamentos, personas, máquinas, recursos u otros sistemas.

  • Proceso: representa una funcionalidad que tiene que llevar a cabo el sistema para transformar o manipular datos. El proceso debe ser capaz de generar los flujos de datos de salida a partir de los de entrada, más una información constante o variable al proceso.

  • Almacén de datos: representa la información en reposo utilizada por el sistema independientemente del sistema de gestión de datos (por ejemplo, un. fichero, base de datos, archivador, etc.). Contiene la información necesaria para la ejecución del proceso.

  • Flujo de datos: representa el movimiento de los datos, y establece la comunicación entre los procesos y los almacenes de datos o las entidades externas.

Los diagramas de flujo de datos han de representar el sistema de la forma más clara posible, por ello su construcción se basa en el principio de descomposición o explosión en distintos niveles de detalle.

Niveles y Capas del DFD:

Un diagrama de flujo de datos puede profundizar progresivamente en más detalle por medio de niveles y capas, concentrándose en una pieza en particular. Los niveles de un DFD se numeran 0, 1 o 2 y en ocasiones llegan incluso hasta el Nivel 3 o más.

El nivel necesario de detalle depende del alcance de lo que estás tratando de lograr.

Nivel 0:

Al Nivel 0 de un DFD también se lo llama Diagrama de contexto. Es un panorama básico de todo el sistema o proceso que se está analizando o modelando.


Nivel 1:

El Nivel 1 de un DFD brinda un desglose de piezas más detallado del diagrama a nivel de contexto. Destacarás las principales funciones que el sistema lleva a cabo, a medida que desgloses el proceso de alto nivel del diagrama de contexto en sus subprocesos.


Nivel 2:

Luego el Nivel 2 del DFD profundiza un paso más hacia partes del Nivel 1. Puede requerir más texto para alcanzar el nivel necesario de detalle acerca del funcionamiento del sistema.

Nivel 3:

Es posible el avance hacia los Niveles 3, 4 y más, pero ir más allá del Nivel 3 es poco usual. Hacerlo puede crear una complejidad que dificulte comunicar, comparar o modelar de forma efectiva.

Ejemplos de cómo se pueden usar los DFD

Los diagramas de flujo de datos son muy apropiados para el análisis y modelado de diversos tipos de sistemas en diferentes campos.

  • DFD en ingeniería de software: Los DFD pueden brindar un planteamiento enfocado hacia el desarrollo técnico, en el cual se realiza más investigación previa para llegar a la codificación.

  • DFD en análisis de negocios: Los analistas de negocios emplean los DFD para analizar los sistemas existentes y encontrar ineficiencias.

  • DFD en la reingeniería de procesos de negocios: Los DFD se pueden usar para modelar un flujo de datos mejor y más eficiente a través de un proceso de negocios.

  • DFD en el desarrollo ágil: Los DFD se pueden usar para visualizar y comprender los requisitos de negocios y técnicos y planificar los siguientes pasos.

  • DFD en estructuras de sistemas: Cualquier sistema o proceso se puede analizar en un detalle progresivo para mejorarlo en aspectos tanto técnicos como no técnicos.


Entradas recientes

Ver todo

Comments


©2018 by Diego Sepulveda. Proudly created with Wix.com

bottom of page