FLUJO DE DATOS
El Proceso
Un proceso tambin suele ser llamado burbuja, funcin, transformacin. Indica
aquellos lugares dentro del sistema en donde la informacin (flujos de datos) que
ingresa se procesa o transforma. Es decir, son las funciones o procesos que
transforman entradas de datos en salidas de informacin.
Un proceso puede ser fsicamente una oficina repleta de empleados, un
procedimiento, o una combinacin de actividades manuales y automatizadas.
Ntese que un proceso se nombra con una sola palabra, frase u oracin sencilla.
Esta describir qu es lo que el proceso hace. En general, consiste en una frase
del tipo verbo-objeto tal como VALIDAR ENTRADA o CALCULAR IMPUESTO. En
algunos casos, el proceso podr contener el nombre de una persona o grupo (por
ejemplo, departamento o divisin de una organizacin), o de una computadora, o
de un aparato mecnico. Es decir, en ocasiones, el proceso describe quin o qu
lo est efectuando, en lugar de describir el proceso mismo; pero este ltimo es un
caso muy particular que se aplica para la construccin de los modelos de
procesadores.
Flujo de Datos
Representa un transporte de paquetes de datos desde su origen hasta su destino,
es decir que representa una estructura de datos en movimiento de una parte del
sistema a otro.
Un flujo muestra las interfaces entre los elementos del Diagrama de Flujo de
Datos.
Puede imaginarse como una tubera por donde se envan paquetes de datos, pero
deber tener una descripcin de su contenido la cual deber elegirse de forma que
sea lo ms til posible a los usuarios que revisen el Diagrama de Flujo de Datos.
La flecha indica la direccin del flujo.
Puede estar contenido fsicamente en una nota, una factura, una llamada
telefnica, de programa a programa, etc. Es decir, en cualquier medio por el cual
los datos pasan de una entidad o proceso a otra.
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.
Los flujos realmente representan datos, es decir, bits, caracteres, mensajes,
nmeros de punto flotante y los diversos tipos de informacin con los que las
computadoras pueden tratar.
El nombre representa el significado del paquete que se mueve a lo largo del flujo.
Un corolario de esto es que el flujo slo lleva un tipo de paquete, como lo indica su
nombre.
Los flujos muestran tambin la direccin: una cabeza de flecha en cualquier
extremo (o posiblemente ambos) del flujo indica si los datos (o el material) se est
moviendo hacia adentro o hacia fuera de un proceso (o ambas cosas). Los datos
que se mueven a lo largo de dicho flujo viajarn ya sea a otro proceso (como
entrada) o a un almacn o a un terminador. Almacn
Representa un archivo lgico en donde se agregan o de donde se extraen datos.
Es una estructura de datos, pero esttica. Puede ser fsicamente un archivo de
tarjetas, una microficha, un archivo, o un archivo en cinta o diskette. Deber
elegirse el nombre que sea ms descriptivo para el usuario, que identifique los
paquetes de datos que contiene.
Implica escritura, actualizacin o borrado de datos.
Implica lectura o recuperacin de informacin almacenada. El almacn se utiliza
para modelar una coleccin de paquetes de datos en reposo. Se denota por dos
lneas paralelas. De modo caracterstico el nombre que se utiliza para identificar al
almacn es el plural del que se utiliza para los paquetes que entran y salen del
almacn por medio de flujos. Los almacenes se conectan por flujos a los procesos.
As, el contexto en el que se muestra en un Diagrama de Flujo de Datos es uno de
los siguientes (o ambos): Un flujo desde un almacn. Un flujo haca un
almacn.
Terminador. El terminador grficamente se representa como un rectngulo, Los
terminadores representan entidades externas con las cuales el sistema se
comunica. Comnmente, puede ser una persona, o un grupo, por ejemplo, una
organizacin externa o una agencia gubernamental, o un grupo o departamento
que est dentro de la misma compaa u organizacin, pero fuera del control del
sistema que se est modelando. En algunos casos, un terminador puede ser otro
sistema, como algn otro sistema computacional con el cual se comunica ste.
Existen tres cosas importantes que debemos recordar acerca de los terminadores:
Son externos al sistema que se est modelando. Es evidente que ni el
analista ni el diseador del sistema estn en posibilidades de cambiar los
contenidos de un terminador o la manera en que trabaja. Las relaciones que
existan entre los terminadores no se muestran en el modelo del Diagrama de Flujo
de Datos. NIVELES DE DIAGRAMA DE FLUJO DE DATOS Existen tres 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 Este nivel demuestra que el contexto total del sistema y del l es ambiente de
funcionamiento y demuestra el sistema entero como apenas un proceso. No
demuestra generalmente almacenes de los datos, a menos que sean posedos
por los sistemas externos, e.g. estn alcanzados por pero no mantenido por este
sistema, sin embargo, stos se demuestran a menudo como entidades externas
En el diagrama de contexto slo se dibuja el proceso principal y los flujos entre
ste y sus entidades. En los diagramas posteriores se va detallando de mejor
manera. Representacin grafica de un Sistema de Informacin. Diagrama de Nivel
Superior: Nivel 1 Este nivel demuestra todos los procesos en el primer nivel de la
enumeracin, de los almacenes de los datos, de las entidades externas y de los
flujos de datos entre ellos. El propsito de este nivel es demostrar los procesos de
alto nivel principales del sistema y de su interrelacin. Un modelo de proceso
tendr uno, y solamente uno, 0 diagramas llano. Un diagrama del nivel 0 se debe
balancear con l es diagrama del nivel del contexto del padre, es decir, debe haber
las mismas entidades externas y los mismos flujos de datos, stos se pueden
analizar a ms detalle en el nivel 0, e.g. los datos de la investigacin flujo se
podran
derramar en la peticin de la investigacin y la investigacin resulta y todava
sea vlida. En el diagrama de nivel superior se plasman todos los procesos que
describen al proceso principal. En este nivel los procesos no pueden
interrelacionarse directamente, sino que entre ellos siempre debe existir algn
almacenamiento o entidad externa que los una. Diagrama de Detalle o Expansin:
Nivel 2 Nota: Diagrama de nivel 2 (o superior) en la fotografa. Es de nivel >= 2, y
no de nivel 1 porque en el nivel 1 no se permiten las interconexiones entre
procesos, como puede verse entre el proceso 2 y 3. Este nivel es una
descomposicin de un proceso demostrado en un diagrama del nivel 0, como tal
all debe ser un diagrama del nivel 1 para cada proceso demostrado en un
diagrama del nivel 0.