jueves, 25 de junio de 2020

Los flujos de datos

  • Los flujos de datos que comunican procesos con almacenes pueden ser de los siguientes tipos:
    • De consulta: representan la utilización de los valores de uno o más campos de un almacén o la comprobación de que los valores de los campos seleccionados cumplen unos criterios determinados.
    • De actualización: representan la alteración de los datos de un almacén como consecuencia de la creación de un nuevo elemento, por eliminación o modificación de otros ya existentes.
    • De diálogo: es un flujo entre un proceso y un almacén que representa una consulta y una actualización.
Existen sistemas que precisan de información orientada al control de datos y requieren flujos y procesos de control, así como los mecanismos que desencadenan su ejecución. Para que resulte adecuado el análisis de estos sistemas, se ha ampliado la notación de los diagramas de flujo de datos incorporando los siguientes elementos:
  • Proceso de control: representa procesos que coordinan y sincronizan las actividades de otros procesos del diagrama de flujo de datos.
  • Flujo de control: representa el flujo entre un proceso de control y otro proceso. El flujo de control que sale de un proceso de control activa al proceso que lo recibe y el que entra le informa de la situación de un proceso. A diferencia de los flujos tradicionales, que pueden considerarse como procesadores de datos porque reflejan el movimiento y transformación de los mismos, los flujos de control no representan datos con valores, sino que en cierto modo, se trata de eventos que activan los procesos (señales o interrupciones).

¿Cómo se compone el diagrama de flujo de datos?

El diagrama de flujo de datos se compone de los siguientes elementos:
  • Entidad externa: representa un ente ajeno al sistema que proporciona o recibe información del mismo. Puede hacer referencia a departamentos, personas, máquinas, recursos u otros sistemas. El estudio de las relaciones entre entidades externas no forma parte del modelo.

    Puede aparecer varias veces en un mismo diagrama, así como en los distintos niveles del DFD para mejorar la claridad del diagrama.
  • Proceso: representa una funcionalidad que tiene que llevar a cabo el sistema para transformar o manipular datos. El proceso debe ser capaz de generar los flujos de datos de salida a partir de los de entrada, más una información constante o variable al proceso.

    El proceso nunca es el origen ni el final de los datos, puede transformar un flujo de datos de entrada en varios de salida y siempre es necesario como intermediario entre una entidad externa y un almacén de datos.
  • Almacén de datos: representa la información en reposo utilizada por el sistema independientemente del sistema de gestión de datos (por ejemplo un. fichero, base de datos, archivador, etc.). Contiene la información necesaria para la ejecución del proceso.

    El almacén no puede crear, transformar o destruir datos, no puede estar comunicado con otro almacén o entidad externa y aparecerá por primera vez en aquel nivel en que dos o más procesos accedan a él.
  • Flujo de datos: representa el movimiento de los datos, y establece la comunicación entre los procesos y los almacenes de datos o las entidades externas.

    Un flujo de datos entre dos procesos sólo es posible cuando la información es síncrona, es decir, el proceso destino comienza cuando el proceso origen finaliza su función.

OBJETIVO DEL DIAGRAMA DE FLUJO DE DATOS

El objetivo del diagrama de flujo de datos es la obtención de un modelo lógico de procesos que represente el sistema, con independencia de las restricciones físicas del entorno. Así se facilita su comprensión por los usuarios y los miembros del equipo de desarrollo.
El sistema se divide en distintos niveles de detalle, con el objetivo de:
  • Simplificar la complejidad del sistema, representando los diferentes procesos de que consta.
  • Facilitar el mantenimiento del sistema.

ELEMENTOS DE DIAGRAMAS DE FLUJOS DE DATOS

¿Qué es un diagrama de flujo de datos?

El diagrama de flujo de datos es una forma visual para mostrar el movimiento de los datos a través de un sistema de información. Presenta cómo la información ingresa y sale del sistema, por qué ruta pasan, dónde se almacena y las fuentes y destinos de esa información

Las empresas no podrían operar sin sistemas ni procesos, y la efectividad resulta imprescindible para alcanzar los objetivos. Existen numerosas maneras de estudiar esta efectividad, pero el diagrama de flujo de datos supera las demás.

Los flujos de datos

Los flujos de datos que comunican procesos con almacenes pueden ser de los siguientes tipos: De consulta : representan la utilización...