En ingeniería de software, DFD (diagrama de flujo de datos) se puede dibujar para representar el sistema de diferentes niveles de abstracción. Los DFD de nivel superior se dividen en niveles más bajos, pirateando más información y elementos funcionales. Los niveles en DFD están numerados 0, 1, 2 o más. Aquí, veremos principalmente 3 niveles en el diagrama de flujo de datos, que son: DFD de 0 niveles, DFD de 1 nivel y DFD de 2 niveles.
DFD de nivel 0:
También se le conoce como diagrama de contexto. Está diseñado para ser una vista de abstracción, que muestra el sistema como un proceso único con su relación con las entidades externas. Representa todo el sistema como una sola burbuja con datos de entrada y salida indicados por flechas de entrada/salida.
DFD de 1 nivel:
en DFD de 1 nivel, el diagrama de contexto se descompone en varias burbujas/procesos. En este nivel, destacamos las funciones principales del sistema y desglosamos el proceso de alto nivel del DFD de nivel 0 en subprocesos.
DFD de 2 niveles: DFD
de 2 niveles profundiza un paso más en partes de DFD de 1 nivel. Se puede utilizar para planificar o registrar los detalles específicos/necesarios sobre el funcionamiento del sistema.