Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los diagramas de flujo de datos están conformados por figuras conectadas con flechas. Para
ejecutar un proceso descrito por un diagrama de flujo de datos se comienza por el INICIO y se
siguen las flechas de figura a figura, ejecutándose las acciones indicadas por cada figura; el tipo de
figura indica el tipo de paso que representa. Son frecuentemente usados debido a que pueden
suprimir detalles innecesarios y tener un significado preciso, si son usados correctamente.
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
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. Asi ́ se facilita su
comprensión por los usuarios y los miembros del equipo de desarrollo.
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.
Existen sistemas que precisan de información orientada al control de datos y requieren flujos y
procesos de control, asi ́ como los mecanismos que desencadenan su ejecución. Para que resulte
adecuado el análisis de estos sistemas
Los diagramas de flujo de datos han de representar el sistema de la forma más clara posible, por
ello su construcción se basa en el principio de descomposición o explosión en distintos niveles de
detalle.
La explosión de cada proceso de un DFD origina otro DFD y es necesario comprobar que se
mantiene la consistencia de información entre ellos, es decir, que la información de entrada y de
salida de un proceso cualquiera se corresponde con la información de entrada y de salida del
diagrama de flujo de datos en el que se descompone.
Los diagramas de flujo de datos son un tipo de herramienta de modelado, permiten modelar todo
tipo de sistemas, concentrándose en las funciones que realiza, y los datos de entrada y salida de
esas funciones.
Los programadores usan diagramas de flujo de datos para identificar dónde se originan los
mismos, dónde están siendo alterados, y dónde se almacenan. Estos diagramas suelen ser lineales
y se leen de izquierda a derecha. Se le pueden agregar columnas para indicar los tiempos de tareas
y otros eventos para que puedas examinar las tareas dentro del proceso con respecto al tiempo.
Un diagrama de flujo con columnas de sincronización es útil para tareas y procesos orientados a
una fecha límite; ilustra las áreas donde las tareas necesitan hacerse más eficientes, o las áreas
que están en espera de la realización de otras tareas.
Los diagramas de flujo van desde gráficos complejos que detallan todos los aspectos del diseño y
la construcción de un producto sofisticado hasta los sencillos que se utilizan para proporcionar la
solución de problemas de software. Su principal ventaja es que cierra la brecha de vocabulario que
se produce entre los diversos grupos que trabajan juntos, como entre los contadores y
programadores. Ambos grupos utilizan una jerga específica. Un diagrama de flujo permite que
cada uno visualice un proceso, ya sea a partir del punto de vista de los programadores o desde el
punto de vista de los contadores.
Los diagramas de flujo son una forma gráfica de crear algoritmos para luego programarlos. El
diagrama de flujo es un tipo de pseudocódigo, dado que no es en sí mismo un lenguaje de
programación.
Los diagramas de flujo son frecuentemente usados debido a que pueden suprimir detalles
innecesarios y tener un significado preciso, si son usados correctamente.
Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de
sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en
que secuencia se requieren para solucionar un problema dado.
El diagrama de flujo goza de ventajas como el ser altamente intuitivo, fácil de leer, claro y preciso.
Su interés para nosotros, sin desdeñar su utilidad profesional, radica en su valor didáctico. Lo
consideraremos una herramienta muy potente de cara a comenzar a programar ya que su
contenido gráfico lo hace menos árido que el pseudocódigo.
Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que
permiten almacenar un determinado número de datos bajo un mismo identificador, para luego
referirse a los mismos utilizando uno o más subíndices. Los arreglos pueden pensarse como
vectores, matrices, etc. Para poder utilizar un arreglo, primero es obligatorio su
dimensionamiento; es decir, declarar los rangos de sus subíndices, lo cual determina cuantos
elementos se almacenarán y como se accederá a los mismos.
DFD permite incluir los objetos básicos de programación estructurada: asignación, selección, lazos
y subprogramas.
Es un diagrama que muestra detalladamente las secuencias de pasos o actividades para dar
solución a un problema ejecutar un procedimiento.
Los diagramas de flujo se emplean para: el diseño de programas, para representar algoritmos, etc.