DFD y ejericios

DFD

Un diagrama de flujo de datos o DFD (sus siglas en español e inglés), se utiliza para hacer varias cosas entre ellas trabajos y tareas. 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 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.
Los diagramas de flujo de datos fueron inventados por Larry Constantine, el desarrollador original del diseño estructurado, basado en el modelo de computación de Martin y Estrin: "flujo gráfico de datos" . Los diagramas de flujo de datos (DFD) son una de las tres perspectivas esenciales de Análisis de Sistemas Estructurados y Diseño por Método SSADM. El patrocinador de un proyecto y los usuarios finales tendrán que ser informados y consultados en todas las etapas de una evolución del sistema. Con un diagrama de flujo de datos, los usuarios van a poder visualizar la forma en que el sistema funcione, lo que el sistema va a lograr, y cómo el sistema se pondrá en práctica. El antiguo sistema de diagramas de flujo de datos puede ser elaborado y se comparó con el nuevo sistema de diagramas de flujo para establecer diferencias y mejoras a aplicar para desarrollar un sistema más eficiente. Los diagramas de flujo de datos pueden ser usados para proporcionar al usuario final una idea física de cómo resultarán los datos a última instancia, y cómo tienen un efecto sobre la estructura de todo el sistema. La manera en que cualquier sistema es desarrollado, puede determinarse a través de un diagrama de flujo de datos


Simbología de dfd:

Símbolo de Inicio / Final

El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin".
Símbolo de Inicio / Final

Símbolo de Acción o Proceso

Un rectangulo solo puede representar un solo paso dentro de un processo ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.
Símbolo de Acción o Proceso

Símbolo del Documento Impreso

Un documento o informe impreso.
Un documento o informe impreso

Símbolo de Multidocumento

Representa multidocumento en el proceso.
Símbolo de Multidocumento

Símbolo de Decisión o Ramificación

Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.
Símbolo de Decisión o Ramificación

Símbolo de Entrada / Salida

Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida).
Símbolo de Entrada / Salida

Símbolo de Entrada Manual

Representa un paso en el que se pide al usuario que introduzca la información manualmente.
Símbolo de Entrada Manual

Símbolo de Preparación

Representa un ajuste a otro paso en el proceso.
Símbolo de Preparación

Símbolo del Conector

Indica que el flujo continúa donde se ha colocado un símbolo identico (que contiene la misma letra).
Símbolo del Conector

O Símbolo

Indica que el flujo del proceso continúa en más de dos ramas.
O Símbolo

Símbolo de Unión de Invocación

Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso.
Símbolo de Unión de Invocación

Símbolo de Fusión

Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
Símbolo de Fusión

Símbolo de Intercalar

Indica un paso que ordena información en un formato estándar.
Símbolo de Intercalar

Símbolo de Ordenar

Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados.
Símbolo de Ordenar

Símbolo de Proceso Predefinido

Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado.
Símbolo de Proceso Predefinido

Símbolo del Operación Manual

Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente.
Símbolo del Operación Manual

Símbolo de Límite de Bucle

Indica el punto en el que debe detenerse un bucle.
Símbolo de Límite de Bucle

Símbolo de Retardo

Indica un retraso en el proceso.
Símbolo de Retardo

Almacenamiento de Datos o Símbolo de Datos Almacenados

Indica un paso donde se almacenan los datos.
Almacenamiento de Datos o Símbolo de Datos Almacenados

Símbolo de la Base de Datos

Indica una lista de información con una estructura estándar que permite buscar y ordenar.
Símbolo de la Base de Datos

Símbolo de Almacenamiento Interno

Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software.
Símbolo de Almacenamiento Interno

Símbolo de Visualización

Indica un paso que muestra información.
Símbolo de Visualización

Conector Fuera de Página



Comentarios

Entradas populares de este blog

Genealogía de los lenguajes de programación

Tipos de datos