Diagrama de flujo de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1632 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de junio de 2011
Leer documento completo
Vista previa del texto
DIAGRAMA DE FLUJO DE DATOS
Diagrama 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.
El sistema se modela mediante un conjunto de DFD nivelados, de forma que los niveles superiores definen de forma general a las funciones del sistema y los niveles inferiores definen estas funciones másdetalladamente.

Sus componentes son:
COMPONENTES | REPRESENTACIÓN |
Procesos: Componentes funcionales del sistema. | |
Almacenes de Datos: Representan los datos almacenados o en reposo. | |
Entidades Externas: Representan la fuente y/o destino de la información del sistema. | |
Flujo de Datos: Representan los datos que fluyen entre las funciones. | |

* Procesos: Función quetransforma los flujos de datos de entrada en uno o varios flujos de datos de salida.
* Regla de conservación de datos: El proceso genera los flujos de datos de salida a partir de los flujos de datos de entrada + información local al proceso.
Error de conservación de datos al proceso no le llegan todos los datos necesarios para generar los datos de salida.

* Pérdida de información: Elflujo de datos o algún componente suyo muere dentro del proceso (i.e., no se utiliza para generar los flujos de salida).

* Representación: En el interior del círculo se incluye un número y un nombre breve y representativo de la función que representa. Ambos deben ser únicos en el conjunto de DFD del sistema.

* Almacenes de Datos: Es la información del sistema almacenada de formatemporal.
* Representación: Dentro de las dos líneas paralelas se pone un nombre representativo sobre el tipo de datos que contiene.

* Un almacén se puede representar varias veces dentro de un DFD si así se aumenta su legibilidad.

* Almacén local: Aquel que sólo tiene conexión con un proceso -> no debe de aparecer en ese nivel sino en el DFD que especifique dicho proceso.* Estructura: Si la estructura de los datos almacenados es de tipo registro o similar, el almacén tiene estructura simple y su contenido se define en el diccionario de datos. Si su estructura es más compleja, su contenido se representa mediante un diagrama E/R.

* Entidades Externas: Son los generadores o consumidores de información del sistema, no perteneciendo al mismo. Los flujos queparten o llegan a ellas definen la interfaz entre el sistema y el mundo exterior.

* No se representa en un DFD los posibles flujos de información entre entidades externas.
TRUCO: si necesito representar conexión entre entidades externas realmente pertenecen al sistema y, por lo tanto, no son entidades externas.

* Una entidad externa se puede representar varias veces dentro de un DFDsi así se aumenta su legibilidad.

* Generalmente sólo aparecen en el diagrama de contexto (DFD de mayor nivel).

* Flujo de Datos: Es el camino por el que viajan los datos y que conecta gel resto de componentes del DFD.

* Representación: Flecha con la dirección del flujo de datos. Nombre representativo, de forma que todos los flujos de datos deben de llevar nombre excepto los deentrada/salida a un almacén de estructura simple (pues se sobreentiende que la estructura del flujo de datos es igual a la del almacén).

* Tipos de flujos de datos:
| Discreto: Datos en movimiento en un momento determinado. Ej. Petición de un libro. |
| Continuo: Flujo de datos persistentes en el tiempo. Ej. Comprobar continuamente el contenido de un almacén pues sus valores puedenvariar con el tiempo. |

* Datos que tienen propósitos o caminos distintos formarán parte de flujo de datos distintos.
* Un flujo de datos se puede “desdoblar” varias veces en un DFD, siempre que cada uno tenga los mismos datos. De igual forma, varios flujos de datos iguales se pueden unir en uno solo.

* Contenido
Elemento | El contenido del flujo es un dato elemental, es...
tracking img