# data[].attributes.body
DFD en ingeniería de software: Es aquí donde los diagramas de flujo de datos tuvieron su principal arranque en la década de 1970. 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. La diagramación del proceso puede detectar los pasos que, de otro modo, podrían pasar inadvertidos o no comprenderse por completo.

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. La reingeniería de procesos de negocios fue impulsada en la década de 1990 para ayudar a las organizaciones a reducir costos operativos, mejorar el servicio al cliente y competir mejor en el mercado.

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. Pueden ser una herramienta simple pero poderosa para la comunicación y colaboración a fin de enfocarse en un desarrollo rápido.

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.

# data[].attributes.body
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.

# data[].attributes.body
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.

# data[].attributes.body
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. Está diseñado para ser una vista rápida que muestra el sistema como un único proceso de nivel alto, con su relación con entidades externas.

# data[].attributes.body
Contribuyeron además dos conceptos relacionados:

Análisis y diseño orientados a objetos (OOAD), propuesto por Yourdon y Peter Coad para analizar y diseñar una aplicación o sistema.

Análisis de sistemas estructurados y método de diseño (SSADM), un método de cascada para analizar y diseñar sistemas de información. Este riguroso enfoque de documentación contrasta con los ágiles enfoques modernos

# data[].attributes.body
El concepto de diseño estructurado se popularizó en el campo de la ingeniería de software, y con este también lo hizo el método de DFD. Se volvió más popular en los círculos de negocios que en los círculos académicos, ya que se aplicó al análisis de negocios.

# data[].attributes.headline
                  Que son los Diagramas de Flujo

# data[].attributes.subject
                  Que son los Diagramas de Flujo

# data[].attributes.body
Un diagrama de flujo de datos (DFD) traza el flujo de la información para cualquier proceso o sistema. Emplea símbolos definidos, como rectángulos, círculos y flechas, además de etiquetas de texto breves, para mostrar las entradas y salidas de datos, los puntos de almacenamiento y las rutas entre cada destino.