Sei sulla pagina 1di 5

Universidad Nacional Experimental Politcnica

Antonio Jos de Sucre


Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Procesamiento de Datos

Diagramas de Flujo de Datos


Semestre: 2016 - I

Pgina 1 de 5 Profesor: Oswaldo Fornerino


30 de Mayo de 2016
Universidad Nacional Experimental Politcnica
Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Procesamiento de Datos

Diagrama de Flujo de Datos


El Diagrama de Flujo de Datos (DFD) es una herramienta de modelizacin que
permite describir de un sistema la transformacin de entradas en salidas.

Es una estructura en forma de red que representa el flujo de datos y las


transformaciones que se aplican sobre ellos al moverse desde la entrada hasta la salida
del sistema.

Se emplea para modelar, en distintos niveles de abstraccin, las funciones del


sistema y los datos que fluyen entre ellas.

Los objetivos de un DFD son:


Describir el contexto del sistema.
Detallar los procesos a ser realizados.
Enumerar los archivos de datos necesarios, en cada proceso
Definir los flujos de datos que participen en el procedimiento.

Niveles de DFD
Los diagramas derivados de los procesos principales se clasifican en niveles, los
cuales son:

Nivel 0: Diagrama de Contexto.


Nivel 1: Diagrama de Nivel Superior.
Nivel 2: Diagrama de Detalle o Expansin.

Diagrama de Contexto: Nivel 0


En el diagrama de contexto slo se dibuja el proceso principal y los flujos entre
ste y sus entidades.

Diagrama de Nivel Superior: Nivel 1


En el diagrama de nivel superior se plasman todos los procesos que describen al
proceso principal.

Diagrama de Detalle o Expansin: Nivel 2


Se detallan los procesos individualmente y sus interacciones, no se permiten las
interconexiones con otros procesos.

Pgina 2 de 5 Profesor: Oswaldo Fornerino


30 de Mayo de 2016
Universidad Nacional Experimental Politcnica
Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Procesamiento de Datos

Tcnica de Diseo del DFD


En el diseo de un DFD, son utilizados cuatro smbolos:

1.- Proceso 2.- Almacenes de Datos

Almacn de Datos
Proceso

3.- Entidad Externa 4.-Flujo de Datos

Simbologa del DFD. (Segn Yourdon)

Proceso
Puede interpretarse como una funcin que debe llevar a cabo el sistema. Debe ser
capaz de generar los flujos de datos de salida a partir de los flujos de datos de entrada y
de una informacin local. Un proceso se identifica mediante un nombre que debe ser
nico en el conjunto de DFD que representa el sistema.

El nombre debe ser breve y lo ms representativo posible en funcin que describe.


Normalmente se forma con un verbo (en infinitivo) y un sustantivo.

Almacenes de Datos
Un almacn de datos representa informacin del sistema almacenada en forma
temporal. Es un dispositivo lgico de almacenamiento que puede representar distintos
tipos de informacin fsica (una bandeja de papeles, un archivador manual, un archivo en
un computador o una base de datos)

Si en un DFD existe un almacn que solo tiene conexin con un nico proceso, se
dice que es local a dicho proceso. El contenido de los almacenes de datos se define en el
diccionario de datos (DD).

Entidad Externa
Representa un generador o consumidor de informacin del sistema, pero no
pertenece al mismo. Puede representa un subsistema, persona, departamento,
organizacin, etc. que proporcione datos al sistema o que los reciba de el.

Los flujos que parten de o llegan a las entidades externas definen la interfaz entre
el sistema y el mundo exterior. Toda entidad externa se define con un nombre.
Pgina 3 de 5 Profesor: Oswaldo Fornerino
30 de Mayo de 2016
Universidad Nacional Experimental Politcnica
Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Procesamiento de Datos

Flujo de Datos
Se interpretan como un camino a travs del cual viajan datos de composicin
conocida de una parte del sistema a otra. Son el medio de conexin de los restantes
componentes del DFD. Debe tener un rotulo o nombre que los identifique.

Los flujos de datos que conectan componentes de un DFD deben respetar las
siguientes restricciones:

DESTINO
ENTIDAD
PROCESO ALMACEN
EXTERNA
PROCESO SI SI SI
FUENTE

ALMACEN SI NO NO
ENTIDAD
SI NO NO
EXTERNA

Las diferentes conexiones entre procesos y almacenes que es posible realizar son:

Pgina 4 de 5 Profesor: Oswaldo Fornerino


30 de Mayo de 2016
Universidad Nacional Experimental Politcnica
Antonio Jos de Sucre
Vice-Rectorado Lus Caballero Mejias
Departamento de Ingeniera de Sistemas
Procesamiento de Datos

Flujo de Consulta
Muestra la utilizacin de la informacin del almacn por el proceso que consulta
para:
- Utilizar los valores de uno ms atributos de una ocurrencia del almacn.
- Comprobar si los valores de los atributos seleccionados cumplen determinadas
condiciones.

Flujo de Actualizacin
Indica que el proceso va a alterar la informacin contenida en el almacn para:
- Crear un nueva ocurrencia de un dato (entidad o relacin)
- Borrar una ocurrencia de un dato.
- Cambiar el valor de un atributo.

Flujo de Dialogo
Involucra un flujo de consulta y uno de actualizacin.

Recomendaciones en la creacin de un DFD


Normalmente la construccin se realiza mediante un procedimiento de
refinamiento iterativo. Es posible crear un DFD correctamente en su primer intento.

Dado que al comenzar el modelado no se conocen todas las caractersticas del


sistema puede que haya que incluir nuevos requisitos o cambiar los existentes. Esto
determina la realizacin de cambios en los DFD.

Es importante identificar correctamente las entidades externas y las caractersticas


de la informacin que estas proporcionan.

Al pasar de un nivel a otro debe verificarse la consistencia, es decir que la


informacin que entra y sale de un proceso de un nivel sea consistente con la informacin
que entra y sale del DFD en que este proceso se descompone.

Pgina 5 de 5 Profesor: Oswaldo Fornerino


30 de Mayo de 2016

Potrebbero piacerti anche