Diagrama de flujo de datos

Solo disponible en BuenasTareas
  • Páginas : 11 (2650 palabras )
  • Descarga(s) : 4
  • Publicado : 11 de mayo de 2010
Leer documento completo
Vista previa del texto
DIAGRAMAS DE FLUJO DE DATOS (DFD)
Ing. Luis Zuloaga Rotta

Análisis y Diseño Sistemas

DFD’s
• Muestran en forma visual sólo el flujo de datos entre los distintos procesos, entidades externas y almacenes que conforman un sistema. • Cuando los analistas de sistemas indagan sobre los requerimientos de información de los usuarios, deben ser capaces de concebir la manera en que los datos fluyena través del sistema u organización, los procesos que sufren estos datos y sus tipos de salidas.
Análisis y Diseño Sistemas

1

Elementos de un Diagrama Flujo Datos (DFD)
ALUMNOS

Entidad Externa

Persona, grupo de personas o unidad de negocio que entrega yo recibe información. Conjunto de actividades de negocio que explican que se hace y como se llevan a cabo. Señala el flujo de datosde una entidad externa a un proceso y viceversa, de un proceso a otro, y de un proceso a un almacén de datos y viceversa. Lugar físico donde se almacenan los datos procesados o desde donde se recuperan para apoyar un proceso.

1 MATRICULA

Proceso

+
Flujo Datos Almacén Datos

ALUMNOS

Análisis y Diseño Sistemas

Otros símbolos para los elementos de un DFD
Entidad Externa

ProcesoAlmacén de Datos Flujo Datos
Análisis y Diseño Sistemas

2

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 para mejorar 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.
Análisis y Diseño Sistemas

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.
Análisis y Diseño Sistemas

3

Almacén de Datos
• Representa la informaciónen 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 estealmacén sino sólo la operación que se realiza (lectura, escritura, actualización)
Análisis y Diseño Sistemas

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 unactivador de procesos. • Cuando un proceso almacena 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.
Análisis y Diseño Sistemas

4

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 proceso que no necesite descomposición y es lo que denominaremos Proceso Primitivo (PP). En ellos, se detallará la entrada y salida que tenga, además de la descripción asociada que explique lo que realiza.
Análisis y Diseño Sistemas

DFD : Construcción
• Representar el diagrama de contexto. • Representar el DFD de primer...
tracking img