DFD - Lunes 11 de marzo del 2019
La lección del día fue sobre el Diagrama de Flujos de Datos, el cual es una herramienta para visualizar mejor un sistema como una red de procesos funcionales relacionados entre sí y con almacenamientos de datos.
Los componentes son:
Entidades externas que pueden ser externas a la organizacion o internas de la organización pero externas al sistema. Se representan como un rectángulo.
Procesos: parte del sistema que transforman la entradas en salidas. Debe identificar un nivel, su nombre puede ser verbo-obejto o sustantivo y se representa como un círculo.
Fujos: representan los datos de entrada o salida o bidireccional(diálogo) que se dirigen en un sentido. Su nombre no puede ser un verbo a menos que sea un diálogo. Se representan como una flecha más su nombre. -->, <--, <---> (Hay casos en los que no se pone el nombre, como en los almacenes).
Almacenes: colección de datos. Se representan como dos líneas paralelas. Puede ser una BD, archivos digitales o físicos, datos en tarjetas, etc. Si el flujo sale del almacen es de lectura o consulta, si va hacia el almacen es de actualización.
Los métodos de elaboración de DFD son:
Método de expansión en la elaboración de DFD según Gane y Sarson. Hay un DFD general y otro detallado.
Método de explosión en la elaboración de DFD: según DeMarco y Yourdon. Hay múltiples DFDs, desde el nivel 0 que engloba a todo el sistema y sus entidades externas hasta desenglobar cada proceso principal.
- Nivel 0: Contexto.
- Nivel 1: Procesos principales del sistema.
- Nivel 2: Uno de los procesos principales expandido en subprocesos.
No suelen llegar al nivel 3 ni 4 ya que lo que se quiere es simplificar la descripción de un sistema.
Importante: Los nombres de los flujos, almacenes, entidades externas y procesos deben ser simples y concisos. Los procesos deben ser numerados. Diagrama simple y fácil de entender. Evitar almacenes con sólo entradas sin generar salidas. Etiquetar los flujos.















