Está en la página 1de 13

Diagramas de flujo de datos

Los diagramas de flujos de datos tambin son llamados


Carta de Burbujas, DFD, Diagramas de burbujas,
modelo de proceso, diagrama de flujo de trabajo o
modelo de funcin en la literatura computacional.

A medida que la informacin se mueve a travs del


software, es modificada por una serie de
transformaciones. El DFD es una tcnica grfica que
representa el flujo de la informacin y las
transformaciones que se aplican a los datos al moverse
desde la entrada hasta la salida.

Componentes de un DFD
El proceso.
Sinnimos comunes son burbuja, funcin o
transformacin.
El proceso muestra una parte del sistema que
transforma entradas en salidas; es decir,
muestra cmo es que una o ms entradas se
transforman en salidas. El proceso se
representa grficamente como un valo o un
rectngulo con esquinas redondeadas.

Representaciones utilizadas para procesos, la de la izquierda


corresponde a la utilizada por Gane y Sarson, y la de la
derecha es utilizada por Ward y Mellor, as como por Yourdon
y De Marco.

El proceso se nombra con una palabra o frase, que


intentan dar una primera aproximacin de lo que
hacen, por ejemplo VALIDAR ENTRADA, CONTROL
TEMPERATURA, etc.

El flujo.
Un flujo se representa grficamente por
medio de una flecha que entra o sale de un
proceso. El flujo se usa para describir el
movimiento de bloques o paquetes de
informacin de una parte del sistema a otra.

Flujo de Datos, que lleva el Rut de un cliente. Se utiliza esta


presentacin en casi todos los formalismos propuestos.

En la mayora de los sistemas que se modelan, los


flujos realmente representarn datos, es decir, bits,
caracteres, mensajes, nmeros de punto flotante y
los diversos otros tipos de informacin con los que se
suele tratar en sistemas computarizados.

Este es la representacin dada por Gane y Sarson a un flujo


de materiales. Con esto, se representa que se ingresan datos
o materiales de tipo no computacional.

El almacn.
El almacn se utiliza para modelar un conjunto
de paquetes de datos en reposo. Se denota
por dos lneas paralelas u otras alternativas
grficas.

Representaciones utilizadas para almacenes de datos, la de la izquierda


corresponde a la utilizada por Gane y Sarson, y la de la derecha es
utilizada por Ward y Mellor, as como por Yourdon y De Marco.

El Terminador.
Un terminador grficamente se representa
como un rectngulo. Los terminadores
representan entidades externas con las cuales
el sistema se comunica. En algunos casos, el
terminador puede ser otro sistema.

Terminador o "External", que en este caso representa al usuario del


sistema. Se utiliza esta presentacin en casi todos los formalismos
propuestos.

Gua para la construccin de un DFD


a. Escoger nombres con significado para los procesos,
flujos, almacenes y terminadores.

b. Numerar los procesos.


c. Redibujar el DFD tantas veces como sea necesario
estticamente.
d. Evitar los DFD excesivamente complejos.
e. Asegurarse de que el DFD sea internamente consistente
y que tambin lo sea con cualesquiera DFD relacionado con
l. (evitar procesos con slo entradas o salidas, as como
flujos y procesos no etiquetados).

DFD por niveles


Se organiza el DFD global en una serie de niveles de
modo que cada uno proporcione sucesivamente ms
detalles sobre una porcin del nivel anterior. Esto es
anlogo a la organizacin de mapas en un atlas.

El DFD de primer nivel consta slo de una burbuja, que


representa el sistema completo; los flujos de datos
muestran las interfaces entre el sistema y los
terminadores externos (junto con los almacenes
externos que pudiera haber). Este DFD especial se
conoce como Diagrama de Contexto.

Ejemplo de un diagrama de contexto

Diagrama nivel 0. Aqu se presenta la primera descomposicin


funcional del sistema

Diagrama Nivel 1. En este caso se presenta una


descomposicin funcional del mdulo 1.

Diagrama nivel 2. En este caso se presenta una


descomposicin funcional del mdulo 1.3

También podría gustarte