1. El diagrama de flujo de datos es un modelo que describe los flujos de datos o tuberías, los procesos que cambian o transforman los datos en un sistema
2. las entidades externas que son fuente o destino de los datos (y en consecuencia los límites del sistema) y los almacenamientos o depósitos de datos a los cuales tiene acceso el sistema, permitiendo así describir el movimiento de los datos a través del sistema.
3. Flujo de datos: Representa un transporte de paquetes de datos desde su origen hasta su destino, es decir que representa una estructura de datos en movimiento de una parte del sistema a otro.
3.1. Un flujo muestra las interfaces entre los elementos del DFD.
3.2. Puede imaginarse como una tubería por donde se envían paquetes de datos, pero deberá tener una descripción de su contenido la cual deberá elegirse de forma que sea lo más útil posible a los usuarios que revisen el DFD.
3.3. La flecha indica la dirección del flujo. Puede estar contenido físicamente en una nota, una factura, una llamada telefónica, de programa a programa, etc. Es decir, en cualquier medio por el cual los datos pasan de una entidad o proceso a otra.
4. Los componentes de un DFD
4.1. Flujo de datos
4.2. Flecha que llega o sale de un proceso.
4.3. Describe el movimiento de bloques o paquetes de información de una parte del sistema a otro.
4.4. El nombre representa el significado del paquete (un solo tipo de paquetes) que se mueve por el flujo de datos.
4.5. Flujos divergentes (copias o división en paquetes más simples) y convergentes (unión para formar paquetes más complejos). No los usamos. No responde a dudas de procedimiento.
5. Guía para la construcción de DFD
5.1. Elegir nombres con significado para todos los componentes Para los procesos: Identificar las funciones que el sistema está llevando a cabo. Usar un verbo y un objeto. Evitar verbos ambiguos: hacer, manejar, procesar, etc.
5.2. Numerar los procesos Como forma abreviada de identificar las burbujas. Base para la numeración jerárquica.
6. En síntesis, el Diagrama de Flujo de Datos describe:
6.1. ð los lugares de origen y destino de los datos (los límites del sistema),
6.2. ð las transformaciones a las que son sometidos los datos (los procesos internos),
6.3. ð las transformaciones a las que son sometidos los datos (los procesos internos),
7. DFD por niveles
7.1. Cuestiones a tener en cuenta: ¿Cuántos niveles? Seguir “bajando” hasta llegar a burbujas de poca complejidad. Agregar niveles superiores para respetar la regla 7±2.
7.2. En sistemas típicos, simples 2 o 3 niveles, medianos 3 a 6, grande 5 a 8. ¿Deben partirse todas las partes del sistema al mismo nivel de detalle? No, pero cuidado con los extremos. ¿Cómo se muestran estos diagramas al usuario? De forma descendente.