Diagramas de
fujos de datos

Definición

Definición

Un diagrama de flujo de datos se utiliza para hacer varias cosas entre ellas trabajos y6 tareas (DFD sus siglas en español e inglés) es una representación gráfica del flujo de datos a través de un sistema de información. Un diagrama de flujo de datos son también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas.

Conexiones entre los elementos de un DFD

Conexiones permitidas

ENTIDAD - PROCESO
PROCESO - PROCESO
PROCESO - ALMACÉN

Conexiones prohibidas

ENTIDAD - ENTIDAD
ALMACÉN - ALMACÉN
ENTIDAD - ALMACÉN

Niveles de un DFD

Nivel 0: Diagrama de contexto

En el diagrama de contexto se caracterizan todas las interacciones que realiza un sistema con su entorno, estas pueden ser otros sistemas, sectores internos a la organización, o factores externos a la misma.

Nivel 1: Diagrama de nivel superior

En el diagrama de nivel superior se plasman todos los procesos que describen al proceso principal. En este nivel los procesos no suelen interrelacionarse directamente, sino que entre ellos debe existir algún almacenamiento o entidad externa que los una.

Nivel 2: Diagrama de detalle o expansión

En un diagrama de nivel 3 o mayor, comienzan a explotarse las excepciones a los caminos principales de la información dado que aumenta progresivamente el nivel de detalle. De aquí en adelante se permiten los flujos entre procesos.

Caracteristicas

·Relevante: Ya que posibilitar comunicar diferentes modelos para así facilitar el entendimiento entre el usuario y el analista de sistemas.
·Lógico: Ya que no identifica soporte físico.
·Descendente: Se construye en forma descendente, de lo general a lo particular.

Pasos para su construcción

·Indican aquellos lugares dentro del sistema en donde la información que ingresan se procesan o transforman.
·Su nombre deberá ponerse mediante una frase imperativa, que consistirá idealmente de un verbo activo seguido por una claúsula objeto, cuanto mas simple mejor.
·Un proceso puede ser físicamente una oficina repleta de empleados, un procedimiento, o una combinación de actividades manuales y automatizadas.