lunes, 5 de enero de 2015

Elementos componentes de un DFD

Elementos DFD: Entidades Externas, Procesos, Almacenes de Datos y Flujos de Datos.


ENTIDADES EXTERNAS

Representan entes ajenos al sistema (personas, organizaciones o sistemas que no pertenecen al sistema), pero que aportan o reciben información del mismo.

è En un DFD no pueden aparecer flujos de datos entre Entidades Externas


PROCESOS

Actividad que transforma o manipula datos y representa, por tanto, una función que transforma los flujos de datos de entrada en flujos de datos de salida.

*      Regla de Conservación de Datos: cuando un proceso no recibe los FD de entrada suficientes para generar los de salida, existe un error de conservación de los datos.
*      Regla de Pérdida de Información: cuando un FD de entrada o algún componente suyo muere dentro del proceso y no se utiliza para generar ningún FD de salida.

Entre una entidad externa y un almacén de datos siempre debe existir un proceso intermedio.


ALMACENES DE DATOS

Es un depósito dentro del sistema que representa la información en reposo y, por tanto, no puede crear, destruir ni transformar datos. Ficheros convencionales o BBDD. 

è Aparecerá por primera vez en aquel nivel del DFD en que sea accedido por dos o más procesos en modo lectura o escritura.
è Sólo se representan los almacenes principales que guarden información permanente.


è Almacén Local: conecta únicamente con un proceso y, por tanto, no debe aparecer en el nivel actual del DFD, sino en el que se especifique dicho proceso.
è Los Almacenes se suelen corresponder con las entidades del Modelo de Datos.
 
FLUJO DE DATOS

Establecen la comunicación entre procesos, almacenes y entidades externas y llevan la información necesaria para esos objetos.


*      Flujos Discretos: datos en movimiento en un momento determinado en el tiempo.
*      Flujos Continuos: flujos de datos persistentes en el tiempo.

La conexión directa entre dos procesos mediante un FD es posible siempre y cuando la información sea síncrona. Si esto no es así, es necesario un almacén temporal.


El contenido de un FD puede ser un dato elemental (elemento), un conjunto de varios elementos (grupo), un conjunto de flujos (flujo múltiple) o un flujo de diálogo.

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...