logo

Diagramas de flujo de datos

Un diagrama de flujo de datos (DFD) es una representación visual tradicional de los flujos de información dentro de un sistema. Un DFD limpio y claro puede representar gráficamente la cantidad correcta de requisitos del sistema. Puede ser manual, automatizado o una combinación de ambos.

Muestra cómo los datos entran y salen del sistema, qué cambia la información y dónde se almacenan los datos.

sitio web como coomeet

El objetivo de un DFD es mostrar el alcance y los límites de un sistema en su conjunto. Puede utilizarse como herramienta de comunicación entre un analista de sistemas y cualquier persona que participe en el orden que actúa como punto de partida para rediseñar un sistema. El DFD también se denomina gráfico de flujo de datos o gráfico de burbujas.

Las siguientes observaciones sobre los DFD son esenciales:

  1. Todos los nombres deben ser únicos. Esto facilita la referencia a elementos del DFD.
  2. Recuerde que DFD no es un diagrama de flujo. Arrows es un diagrama de flujo que representa el orden de los eventos; Las flechas en DFD representan datos fluidos. Un DFD no implica ningún orden de eventos.
  3. Reprimir las decisiones lógicas. Si alguna vez sentimos la necesidad de dibujar un cuadro con forma de diamante en un DFD, ¡reprima ese impulso! En los diagramas de flujo se utiliza un cuadro con forma de diamante para representar puntos de decisión con múltiples caminos existentes, de los cuales se toma el único. Esto implica una ordenación de los acontecimientos, lo cual no tiene sentido en un DFD.
  4. No se atasque en los detalles. Aplazar las condiciones de error y el manejo de errores hasta el final del análisis.

Los símbolos estándar para DFD se derivan del análisis del diagrama del circuito eléctrico y se muestran en la figura:

Diagramas de flujo de datos

Círculo: Un círculo (burbuja) muestra un proceso que transforma las entradas de datos en salidas de datos.

Flujo de datos: Una línea curva muestra el flujo de datos que entran o salen de un proceso o almacén de datos.

numeros en el alfabeto

Almacén de datos: Un conjunto de líneas paralelas muestra un lugar para la recopilación de datos. Un almacén de datos indica que se almacenan datos que pueden usarse en una etapa posterior o por otros procesos en un orden diferente. El almacén de datos puede tener un elemento o grupo de elementos.

Fuente o sumidero: Fuente o sumidero es una entidad externa y actúa como fuente de entradas del sistema o sumidero de salidas del sistema.

Niveles en diagramas de flujo de datos (DFD)

El DFD se puede utilizar para ejecutar un sistema o software en cualquier nivel de abstracción. De hecho, los DFD pueden dividirse en niveles que representan un flujo de información cada vez mayor y detalles funcionales. Los niveles en DFD están numerados 0, 1, 2 o más. Aquí veremos principalmente tres niveles en el diagrama de flujo de datos, que son: DFD de 0 niveles, DFD de 1 nivel y DFD de 2 niveles.

¿Por qué cadena inmutable en Java?

DFDM de nivel 0

También se le conoce como modelo de sistema fundamental, o diagrama de contexto, que representa todos los requisitos del software como una única burbuja con datos de entrada y salida indicados por flechas entrantes y salientes. Luego, el sistema se descompone y se describe como un DFD con múltiples burbujas. Luego, partes del sistema representadas por cada una de estas burbujas se descomponen y documentan como DFD cada vez más detallados. Este proceso puede repetirse en tantos niveles como sea necesario hasta que se comprenda bien el programa en cuestión. Es fundamental preservar el número de entradas y salidas entre niveles, este concepto lo llama nivelación por DeMacro. Por lo tanto, si la burbuja 'A' tiene dos entradas x1yx2y una salida y, entonces el DFD expandido, que representa 'A', debe tener exactamente dos entradas externas y una salida externa como se muestra en la figura:

Diagramas de flujo de datos

El DFD de nivel 0, también llamado diagrama de contexto del sistema de gestión de resultados, se muestra en la fig. A medida que las burbujas se descomponen en burbujas cada vez menos abstractas, es posible que también sea necesario descomponer el flujo de datos correspondiente.

vlc para descargar vídeos de youtube
Diagramas de flujo de datos

DFD de 1 nivel

En DFD de 1 nivel, un diagrama de contexto se descompone en múltiples burbujas/procesos. En este nivel, destacamos los objetivos principales del sistema y desglosamos el proceso de alto nivel de DFD de nivel 0 en subprocesos.

Diagramas de flujo de datos

DFD de 2 niveles

El DFD de 2 niveles profundiza un proceso en partes del DFD de 1 nivel. Se puede utilizar para proyectar o registrar detalles específicos/necesarios sobre el funcionamiento del sistema.

Diagramas de flujo de datos
Diagramas de flujo de datos
Diagramas de flujo de datos
Diagramas de flujo de datos
Diagramas de flujo de datos
Diagramas de flujo de datos