Tecnologia de la informacion

Solo disponible en BuenasTareas
  • Páginas : 10 (2467 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de agosto de 2012
Leer documento completo
Vista previa del texto
DFD





Los DFD`s muestran en forma visual sólo el flujo de datos entre los distintos
procesos, entidades externas y almacenes que conforman un sistema.
Son un tipo de herramienta de modelado, que permiten modelar todo tipo de
sistemas, concentrándose en las funciones que realiza, y los datos de entrada y
salida de esas funciones.
Los DFD suelen servir para comprender fácilmente elfuncionamiento de un
sistema. De todas maneras, no es la única herramienta para diagramar sistemas,
es más, se debe complementar con otras herramientas para agregar comprensión
y exactitud al DFD. Otras herramientas que se complementan con los DFD son los
diccionarios de datos, las especificaciones de procesos, los diagramas de entidad
relación, los diagramas de transición de estados, etc.Componentes de los DFD

* PROCESOS (burbujas): representan la parte del sistema que
transforma ciertas entradas en ciertas salidas. Son actividades de
negocio que explican que se hace y como se llevan a cabo.

* FLUJOS: representan los datos en movimiento. Pueden ser flujos
de entrada o flujos de salida. Los flujos conectan procesos entre sí
y también almacenes o entidades con procesos.* ALMACENES: representan datos almacenados. Es un lugar físico
donde se almacenan los datos procesados o desde donde se recuperan
para apoyar un proceso.
Pueden ser una base de datos, un archivo físico, etc.

* TERMINADORES/ENTIDAD EXTRNA: representan entidades
externas que se comunican con el sistema. Esas entidades pueden
ser personas, organizaciones u otros sistemas, pero no pertenecenal sistema que se está modelando.

Diseño del diagrama, datos a tener en cuenta.
Entidad Externa
• Representa personas, organizaciones, o sistemas que no pertenecen al sistema.
• En el caso de que las entidades externas se comunicasen entre sí, esto no se
contemplaría en el diagrama, por estar fuera del ámbito de nuestro sistema.
• Puede aparecer en los distintos niveles de DFD paramejorar su comprensión,
aunque normalmente sólo aparecerá en el diagrama de contexto.
• Pueden aparecer varias veces en un mismo diagrama, para evitar entrecruzamientos
de líneas.
• Suministra información acerca de la conexión del sistema con el mundo exterior.

1

Procesos
• Cuando un flujo de datos entra en un proceso sufre una transformación. Un proceso
no es origen ni final de los datos,sólo lugar de transformación de ellos.
• Un proceso puede trasformar un dato en varios.
• Es necesario un proceso entre una Entidad Externa y un Almacén de datos.
• Un proceso puede representarse señalando una localización. La localización expresa
la unidad o área dentro de la organización donde se realiza el proceso.
Almacén de Datos
• Representa la información en reposo.
• No puede crear,destruir ni transformar datos.
• No puede estar comunicado directamente con otro almacén o Entidad externa.
• El flujo de datos (Entrada y Salida) no lleva nombre cuando incide sobre su
contenido completo.
• No debe estar referido al entorno físico, y por tanto, no se diferencian los ficheros
convencionales de las bases de datos.
• No se representa la clave de acceso a este almacén sinosólo la operación que se
realiza (lectura, escritura, actualización).
Flujo de Datos
• El concepto de flujo de datos es similar al concepto de tubería a través del cual fluye
información de estructura conocida.
• Los datos no pueden ser creados ni destruidos por un flujo de datos.
• Sirve para conectar el resto de los componentes de un DFD.
• No es un activador de procesos.
• Cuando un procesoalmacena datos, la flecha de flujo de datos se indica en la
dirección del almacén de datos y a la inversa si es el proceso el que lee datos en el
almacén.
DFD : Descomposición por Niveles
• El sistema deberá contener:
- Un Diagrama de contexto (primer nivel)
- Varios DFD en niveles intermedios
- Varios DFD en el último nivel de detalle
• En cualquier momento nos puede aparecer un...
tracking img