ubiquitour.com

Definición de diagramas de flujo de datos

Un diagrama de flujo de datos (también llamado un modelo de proceso) puede ser utilizado por cualquier persona en cualquier aplicación de trabajo. Su uso no se limita necesariamente al campo de la informática, aunque es de uso general en ese campo. Datos pueden referirse a cualquier información o entidad física, como personas. Como tal, los "datos" que "se mueve", ya sea desde una ubicación física a otra o de un proceso a otro, puede tiene su movimiento trazado (o seguimiento) mediante un diagrama de flujo de datos. Un ejemplo simple para el uso de un diagrama de flujo de datos rastreo un paquete desde su punto de origen hasta su destino.

Diagramas de flujo de datos (DFDs), como muchas herramientas organizacionales, son simplemente herramientas que se dibujan hacia fuera visualmente. Son similares a, pero distinto, diagramas de flujo.

Diagramas de flujo de datos

Como su nombre indica, un diagrama de flujo de datos representa gráficamente el flujo de datos. DFDs ayuda en la creación de una representación estructural de lo que sucede a los datos mientras se procesa a través de algún sistema de información. En términos más simples, el DFD pistas de los datos de una fuente original, lo lleva a través de un proceso, luego fluye hacia un destino final. Un DFD proporciona una guía visual de cómo funciona un sistema y lo que se logra, así como detalles de implementación.

Los detalles exactos del proceso, incluyendo temas como el tiempo, no son factores en el diseño de un DFD. El foco está en el movimiento de datos. Pero igual que otras herramientas estructurales, tales como algoritmos y diagramas de flujo, DFDs a menudo se producen con el aumento de los niveles de detalle.

Hay dos estilos estándar de DFDs: el formato de Yourdon/DeMarco (caracterizado por círculos y arcos flechas de flujo) y el modelo de Gane & Sarson (caracterizado por redondeado cuadrados y flechas de flujo más rectas).

Definición de las piezas

El diagrama se dibuja con símbolos conectados con flechas. Cada símbolo tiene un significado particular.

La Plaza contiene una entidad externa, un origen de datos o un destino que está en comunicación con el sistema. Entidades externas existan fuera del sistema.

Rectángulos abiertos contienen información sobre almacenes de datos o archivos internos del sistema. Recuerde que los datos pueden originan a partir de una base de datos electrónica o provienen de un cabinete de archivo real en una oficina.

Rectángulos con esquinas redondeadas contienen los procesos que afectan a los datos. Esto significa tomar datos como entrada, hacer algún proceso en él y producir una salida--datos alterados. Algunos diagramas de flujo de datos utiliza un círculo en vez de un rectángulo redondeado en cuenta procesos de datos.

Líneas largas con puntas de flechas indican que la dirección de los datos se mueve. Este movimiento puede referirse a una transferencia real de datos (físicos) tangibles o uno de los datos electrónicos. Los paquetes de datos que se conectan los almacenes de datos y procesos.

Arriba hacia abajo acercamiento

Normalmente, un diseñador crea una serie de DFDs niveladas. La primera de ellas, nivel 0 (o el nivel de contexto DFD) mostrará el panorama más amplio de flujo de datos. Puede ser tan simple como que indica el origen de datos que fluye en el sistema como un solo proceso, entonces sale como se espera cualquier resultado final. Desde aquí, el movimiento de los datos de ese proceso solo sistema más roto o descompuesto, en DFDs de nivel inferiores.

En un DFD de nivel 1, el sistema se se divide en los procesos principales, más grandes que se manejan los datos. Flechas de flujo registrará los datos, conectar y volver a conectar con estos procesos. Niveles adicionales descomponen estos procesos principales en los más pequeños y más pequeños. Finalmente, el DFD ha roto cada proceso en un "proceso primitivo"--que el proceso se define en términos más simples.

Si diseñar un análisis de la estructura de un sistema donde los detalles de los procesos son bien definidos, podría considerar usar un enfoque bottom-up.

Crear un diagrama de flujo de datos

Para ayudar a organizar tus propios pensamientos en relación con los pormenores de su problema de flujo de datos, tenga en cuenta las respuestas a estas preguntas:

¿De dónde provienen los datos?¿Qué va a pasar a los datos una vez que ingresa al sistema?¿Lo que retrasará los datos después del proceso de modo que simplemente no puede salir como salida? ¿En otras palabras, dónde usted necesitará utilizar almacenes de datos?

En contraste con el diagrama de flujo

Diagramas de flujo sirven para mostrar el flujo de control a través de un algoritmo. Mientras que los datos pueden ser rastreados a través de un diagrama de flujo, el diagrama de flujo se centra principalmente en las decisiones que dirigen la manipulación de datos. Muestra el flujo de la lógica (o pasos) que se llevará a un programa (o sistema). Como con DFDs, diagramas de flujo pueden utilizarse por más industrias de Ciencias de la computación. Puede ilustrar el flujo de organización o estructura. Como un ejemplo del mundo real, puede utilizarse como una tabla de decisión para alguien que siguiendo los pasos para inscribirse en el colegio.

Diagramas de flujo, algoritmos (una esquema estructurado herramienta más) y diagramas de flujo de datos son todos útiles en la estructuración y análisis de un sistema.