0% encontró este documento útil (0 votos)
23 vistas5 páginas

Qué es un diagrama de flujo de datos

El documento explica qué es un diagrama de flujo de datos (DFD), incluyendo sus componentes (entidades externas, procesos, almacenamientos de datos y flujos de datos), tipos (lógicos y físicos), niveles (de contexto, superior y detalle/expansión) y cómo crearlos.

Cargado por

Alfredo Zurita
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas5 páginas

Qué es un diagrama de flujo de datos

El documento explica qué es un diagrama de flujo de datos (DFD), incluyendo sus componentes (entidades externas, procesos, almacenamientos de datos y flujos de datos), tipos (lógicos y físicos), niveles (de contexto, superior y detalle/expansión) y cómo crearlos.

Cargado por

Alfredo Zurita
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DFD

¿Qué es el diagrama de flujo de datos?

El diagrama de flujo de datos (DFD), data flow diagram, es la representación gráfica


del flujo de datos de un proceso o sistema. El diagrama de flujo de datos es una de
las principales formas de crear un modelo de procesos de un sistema.

¿De qué está compuesto un DFD?

A la hora de elaborar un diagrama de flujo de datos, es importante saber qué


elementos lo componen y cómo es su diseño. Ed Yourdon y Larry Constantine
escribieron un libro a mediados de los años 70, ‘Structured Design: Fundamentals of
a Discipline of Computer Program and Systems Design’. En este libro establecieron
los componentes y sus simbologías:

● Entidad externa: es un elemento externo que puede tanto enviar como


recibir la información, siendo así fuente y/o destino de la información. Estas
entidades suelen encontrarse en los bordes del diagrama. Por ejemplo:
esto puede ser una organización, un sistema, una empresa, un cliente, un
estudiante, etc.
● Proceso: es el elemento responsable de hacer alguna transformación de
los datos de entrada para obtener datos de salida. Estas transformaciones
pueden ser: dirigir el flujo de entrada, realizar cálculos, ordenar datos, etc.
Asimismo, los procesos van acompañados de una etiqueta descriptiva para
explicar lo que hace. Por ejemplo: enviar pedido.
● Almacenamiento de datos: sirve para conservar los datos para su uso
posterior. Un almacén de datos puede ser una base de datos. Al igual que
los procesos, los almacenes también van acompañados de una etiqueta.
Por ejemplo: pedidos.
● Flujo de datos: es la ruta que toman unos datos entre las entidades
externas, los procesos y los almacenes de datos. El flujo también va
acompañado de una etiqueta. Por ejemplo: dirección de envío del pedido.
Atención: varios de los componentes de un diagrama de flujo de datos contienen
etiquetas. Para evitar confusiones, estas etiquetas siempre deben ser únicas.

Tipos de diagramas de flujo de datos

Aparte de los componentes y el nivel de detalle con el que se hacen los diagramas
de flujos de datos, los DFD también se dividen en: lógicos y físicos. La principal
diferencia entre ambos es que el DFD lógico se centra en qué flujo se sigue y el
físico se centra en el cómo fluye. A continuación se encuentra una tabla que
diferencia a ambos:

Lógico Físico

Negocio en sí y las
Forma de implementar un sistema
Enfoque actividades empresariales
(ya sea hardware, software, etc.).
que le rodean.

Eventos de negocio que


ocurren y los datos Cómo funciona el sistema de
Descripción
requeridos para cada datos.
evento.

¿Qué niveles tienen los DFD?

Un diagrama de flujo de datos puede tener tantos niveles como sea necesario. Hay
empresas cuyos procesos son más simples y otras en las que son más complejos.
No obstante, para el personal no informático de una empresa, suele llegarse a un
máximo de 3 niveles. A partir del cuarto nivel, la complejidad exige que ese tipo de
diagramas sea contemplado por personal técnico.

Por tanto, los niveles de DFD más comunes que se encuentran son:

● Nivel 0 o de contexto: este tipo de diagrama de flujo de datos es el más


genérico. En él se delimita el ámbito de aplicación de un sistema. Es decir,
en él sólo aparecen las entidades externas con las que se relaciona el
sistema.
● Nivel 1 o superior: este nivel trabaja sobre lo establecido en el DFD de
nivel 0. En él se establecen los procesos de los que se compone el sistema
delimitado en el DFD de nivel 0. Los procesos no se relacionan entre sí,
sino que siempre hay un almacén de datos o una entidad externa que los
conecta.
● Nivel 2 o detalle/expansión: este nivel trabaja sobre lo establecido en el
DFD de nivel 1. A los procesos establecidos en el nivel 1, se le suman las
excepciones a los caminos principales. De esta forma, aumenta el nivel de
detalle del diagrama. Además, aquí sí que se pueden encontrar procesos
relacionados entre sí sin almacenes de datos o entidades externas que los
una.
Pautas para la creación de un diagrama de flujo de datos

Los diagramas de flujo de datos pueden ser creados manualmente. No obstante,


cuanto más detalle se especifique y más complejo sea el flujo de datos en el
proceso, más difícil será hacerlo. Por eso, hay muchas empresas que se apoyan en
software para hacer un diagrama de flujo de datos. Hay soluciones especializadas,
pero estas no tienen ya la información empresarial. Por lo tanto, se deberá
introducir manualmente todo los datos para que se puedan generar el DFD.

Tanto si el DFD se hace manualmente o con ayuda de software, hay que tener una
serie de pautas en cuenta:

● Debe haber al menos una entrada y una salida de datos.


■ En cada proceso reflejado en el DFD (con entidades externas).
■ En cada almacén de datos.
● Un proceso sólo puede estar conectado con otro proceso si se hace un
DFD de nivel 2.
Ejemplo

Nivel 0

Está delineado para reflejar una perspectiva en la cual todo el sistema está
encapsulado en un único proceso, indicando la relación que tiene con las entidades
externas.

Los datos de entrada y de salida están marcados por flechas que van hacia dentro o
hacia fuera del sistema. Este nivel se denomina diagrama de contexto.

Nivel 1

En este nivel el diagrama de contexto se descompone en múltiples procesos. Se


destacan las funciones principales del sistema y se desglosa el proceso de alto nivel
en subprocesos.
Nivel 2

Este nivel profundiza un poco más que el nivel 1. Se puede utilizar para registrar
detalles específicos sobre el funcionamiento del sistema.

También podría gustarte