Вы находитесь на странице: 1из 10

Introducción

Los diagramas de flujos son una manera de representar visualmente el flujo de


datos a través de sistema de tratamiento de información. Los diagramas de flujo
describen que operaciones y en que secuencia se requieren para solucionar un
problema dado.

Un diagrama de flujo es una representación diagramática que ilustra la secuencia


de las operaciones que se realizarán para conseguir la solución de un problema
y se dibujan generalmente antes de comenzar a programar el código frente a la
computadora, los facilitan la comunicación entre los programadores y la gente
del negocio. Una vez que se dibuja el, llega a ser fácil escribir el programa en
cualquier idioma de alto nivel.

Un diagrama de flujo de datos es una técnica muy apropiada para reflejar de una
forma clara y precisa los procesos que conforman el sistema de información.
Permite representar gráficamente los límites del sistema y la lógica de los
procesos, estableciendo qué funciones hay que desarrollar. Además, muestra el
flujo o movimiento de los datos a través del sistema y sus transformaciones como
resultado de la ejecución de los procesos

Esta técnica consiste en la descomposición sucesiva de los procesos, desde un


nivel general, hasta llegar al nivel de detalle necesario para reflejar toda la
semántica que debe soportar el sistema en estudio.
Diagramas de flujo de datos

Un diagrama de flujo de datos (DFD) traza el flujo de la información para


cualquier proceso o sistema. Emplea símbolos definidos, como rectángulos,
círculos y flechas, además de etiquetas de texto breves, para mostrar las
entradas y salidas de datos, los puntos de almacenamiento y las rutas entre cada
destino. Los diagramas de flujo de datos pueden variar desde simples
panoramas de procesos incluso trazados a mano, hasta DFD muy detallados y
con múltiples niveles que profundizan progresivamente en cómo se manejan los
datos. Se pueden usar para analizar un sistema existente o para modelar uno
nuevo. De forma similar a todos los mejores diagramas y gráficos, un DFD puede
con frecuencia "decir" visualmente cosas que serían difíciles de explicar en
palabras y funcionan para audiencias tanto técnicas como no técnicas, desde
desarrolladores hasta directores. Esa es la razón por la que los DFD siguen
siendo tan populares después de todos estos años. Aunque funcionan muy bien
para software y sistemas de flujo de datos, en la actualidad no se aplican tanto
para visualizar software o sistemas interactivos, en tiempo real u orientado a
bases 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,
maquinas, 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 solo es posible cuando la
información es síncrona, es decir, el proceso destino comienza cuando el
proceso origen finaliza su función. 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 notició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

CARACTERÍSTICAS DE LOS DIAGRAMAS DE FLUJO DE DATOS

Muestran que debe hacer el sistema sin referencias.

Son diagramas explícitos y comprensibles.

Dan la posibilidad de representan el sistema a diferentes niveles de complejidad,


desde lo más global a lo más detallado solo requieren de 4 símbolos.

Son fácil de mantenimiento, pues los cambios afectan solo algunos de sus
elementos y no al todo.
VENTAJAS DE LOS DIAGRAMAS DE FLUJO DE DATOS

 Fácil lectura, con esto se constituye en un instrumento de mucha


versatilidad.
 Facilitan la interacción Usuario-Analista.

LIMITACIONES DE LOS DIAGRAMAS DE FLUJO DE DATOS

 No permite recoger el comportamiento de sistema que deben responder


a eventos en tiempos acotados. Para ello se usa el diagrama de transición
de Estados.
 No permite dar cuenta de la de las relaciones entre los datos que se
precisan almacenar .Para ello se usan el diagrama Entidad-Relación.
 No permite reflejar situaciones en las cuales es preciso dejar de manifiesto
la necesaria concurrencia de dos o más flujo de datos para un subproceso
pueda iniciar efectivamente su tarea. Para ello se utiliza la especificación
de procesos.
 No permite recoger el contenido de los flujos de datos ni el contenido de
los archivos .Para ello se utiliza el diccionario de datos.

Tipos de diagramas de flujo de datos

Los diagramas de flujo de datos son de dos tipos:

1. Diagramas físicos de flujo de datos.

Proporcionan un panorama del sistema en uso, muestra las tareas que se


llevan a cabo y como se hacen. Las características físicas incluyen:

♦Nombre de personas

♦Nombre o formatos de documentos

♦Nombres de departamentos

♦Archivo de maestro y de transacciones

♦Equipo y dispositivos utilizados

♦Ubicaciones

El empleo de estos diagramas es aconsejable por tres razones:


 Para los analistas de sistema es más fácil describir la interacción
entre los componentes físicos que comprender las políticas
empleadas. De modo que identifican las personas, lo que hacen, los
documentos que inician las actividades y el equipo para su
procesamiento.
 Los diagramas físicos de flujos de datos son de utilidad para
comunicarse con los usuarios. Estos relacionan con facilidad al as
personas, las ubicaciones y los documentos ya que trabajan todos
los días con estas entidades (Los diagramas lógicos van a resultar
abstractos para los usuarios).
 Los diagramas físicos proporcionan un camino para validar o verificar
el punto de vista del usuario sobre la forma en que opera el sistema en
uso.

2. Diagramas lógicos de flujo de datos.

 Proporcionan un panorama del sistema independiente de la


implantación, que se centra en el flujo de datos entre los procesos sin
considerar los dispositivos específicos y la localización de almacenes
de datos o personas en el sistema.
 Los diagramas físcos de flujos de datos, no son un fin en sí mismos, sino
son un medio para describir la implantación del sistema existente. El
diagrama lógico es un visión retrospectiva de la implantación actual
y proporcional
Ejemplos de flujo de datos

Ejemplo

Diseñar un Diagrama de Flujo de Datos para una empresa que posee un sistema
de solicitud de empleo, el cual puede llenar una solicitud, comparar los requisitos
entre los postulantes, calcular un valor (nota por postulante), crear una lista en
orden, para poder ser enviado a Recursos Humanos. Todos estos datos pueden
ser guardados dentro de una base de datos de solicitud de empleo.
Conclusión
 En conclusión un diagrama de flujo de datos son herramienta de gran
importancia para la programación y la resolución del problema
 Mediante el diagrama de flujo se ha convertido hoy en día en un
instrumento efectivo para el desarrollo de habilidades y destrezas lógicas
y creativas
 Hay diferentes forma de resolver un problema, esto es debido a la forma
de razonar del ser humano, al igual que cada diagrama de flujo de datos
elaborado
 El término lógica define la exposición de leyes y modos y formas aplicada
al razonamiento. El ser humano aplica la lógica para la resolución de
problemas de diferentes tipos.
BIBLIOGRAFÍA

ftp://www.dlsi.ua.es/people/jaime/apuntes/aesi_cap4.pdf

https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-diagrama-de-flujo-de-datos

https://manuel.cillero.es/doc/metrica-3/tecnicas/diagrama-de-flujo-de-datos/

ftp://www.el-concepto.ua.es/people/jaime/apuntes/aesi_cap4.pdf

Вам также может понравиться