Вы находитесь на странице: 1из 8

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 softare, es modificada por
una serie de transformaciones. !l DFD es una tcnica gr"fica que representa el flujo de
la informacin # las transformaciones que se aplican a los datos al moverse desde la
entrada $asta la salida.
Componentes de un DFD.
El proceso.
%innimos comunes son burbuja, funcin o transformacin.
!l proceso muestra una parte del sistema que transforma entradas en salidas& es
decir, muestra cmo es que una o m"s entradas se transforman en salidas. !l proceso se
representa gr"ficamente como un valo o un rect"ngulo con esquinas redondeadas.
!stas diferencias son slo de forma, # se debe optar por alguna de ellas # utili'arla en
forma consistente.

(epresentaciones utili'adas para procesos, la de la i'quierda corresponde a la
utili'ada por )ane # %arson, # la de la derec$a es utili'ada por *ard # +ellor, as, como
por -ourdon # De +arco.

.tese que el proceso se nombra con una palabra o frase, que intentan dar una
primera apro/imacin de lo que $acen, por ejemplo 0AL1DA( !.2(ADA,
C3.2(3L 2!+4!(A25(A, etc.

El flujo.
5n flujo se representa gr"ficamente por medio de una flec$a que entra o sale de
un proceso. !l flujo se usa para describir el movimiento de bloques o paquetes de
informacin de una parte del sistema a otra. 4or ello, los flujos representan datos en
movimiento, mientras que los almacenes representan datos en reposo.

Flujo de Datos, que lleva el (ut de un cliente. %e utili'a esta presentacin en casi
todos los formalismos propuestos.

!n la ma#or,a de los sistemas que se modelan, los flujos realmente representar"n
datos, es decir, bits, caracteres, mensajes, n6meros de punto flotante # los diversos otros
tipos de informacin con los que se suele tratar en sistemas computari'ados. !sto no
significa que los DFD no sean una $erramienta 6til en el modelado de procesos no
automati'ados computacionalmente, como por ejemplo una linea de ensamblado.

!ste es la representacin dada por )ane # %arson a un flujo de materiales. Con
esto, se representa que se ingresan datos o materiales de tipo no computacional. !s 6til
en el modelamiento de procesos productivos.

Los flujos de datos tienen un nombre el que representa el significado del paquete
de informacin que se mueve a lo largo del flujo.

Los flujos de datos pueden converger o divergir en un DFD.
El almacn.
!l almacn se utili'a para modelar un conjunto de paquetes de datos en reposo.
%e denota por dos l,neas paralelas u otras alternativas gr"ficas. De modo caracter,stico,
el nombre que se usa para un almacn es el plural del que se usa para los paquetes que
entran # salen del almacn por medio de flujos.
(epresentaciones utili'adas para almacenes de datos, la de la i'quierda
corresponde a la utili'ada por )ane # %arson, # la de la derec$a es utili'ada por *ard #
+ellor, as, como por -ourdon # De +arco.

A menudo, los almacenes de datos se implementan como arc$ivos o bases de
datos. 2ambin pueden ser implementados en sistemas manuales como arc$ivadores,
carpetas, etc.

El Terminador.
5n terminador gr"ficamente se representa como un rect"ngulo. Los terminadores
representan entidades e/ternas con las cuales el sistema se comunica. Com6nmente un
terminador es una persona o un grupo, por ejemplo una organi'acin e/terna o una
agencia gubernamental, o un grupo o departamento que est dentro de la misma
compa7,a u organi'acin, pero fuera del control del sistema que se est" modelando. !n
algunos casos, el terminador puede ser otro sistema.

2erminador o 8!/ternal8, que en este caso representa al usuario del sistema. %e utili'a
esta presentacin en casi todos los formalismos propuestos.

%uele ser mu# f"cil identificar los terminadores en el sistema que se est"
modelando. A veces el terminador es el usuario, que nos dice 8pienso entregar los datos
A, B # C al sistema # espero que ste me entregue los datos 9, - # :8. !n otros casos,
el usuario se considera parte del sistema # a#udar" a identificar los terminadores
relevantes.

Gua para la construccin de un DFD.
a. !scoger nombres con significado para los procesos, flujos, almacenes # terminadores.
b. .umerar los procesos.
c. (edibujar el DFD tantas veces como sea necesario estticamente.
d. !vitar los DFD e/cesivamente complejos.
e. Asegurarse de que el DFD sea internamente consistente # que tambin lo sea con
cualesquiera DFD relacionado con l. ;evitar procesos con slo entradas o salidas, as,
como flujos # procesos no etiquetados<.

DFD por niveles.
%e organi'a el DFD global en una serie de niveles de modo que cada uno
proporcione sucesivamente m"s detalles sobre una porcin del nivel anterior. !sto es
an"logo a la organi'acin de mapas en un atlas.

!l DFD de primer nivel consta slo de una burbuja, que representa el sistema
completo& los flujos de datos muestran las interfaces entre el sistema # los terminadores
e/ternos ;junto con los almacenes e/ternos que pudiera $aber<. !ste DFD especial se
conoce como Diagrama de Conte/to.

!l DFD que sigue del diagrama de Conte/to se conoce como la figura =.
(epresenta la vista de m"s alto nivel de las principales funciones del sistema, al igual
que sus principales interfaces.

!jemplo de un diagrama de conte/to.

Diagrama nivel =. Aqu, se presenta la primera descomposicin funcional del sistema.

Diagrama .ivel >. !n este caso se presenta una descomposicin funcional del mdulo

Diagrama nivel ?. !n este caso se presenta una descomposicin funcional del mdulo
>.@

Вам также может понравиться