Está en la página 1de 5

Republica Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Universidad Nacional Experimental “Simon Rodríguez”
San Carlos – Cojedes

DIAGRAMA DE FLUJO DE DATOS


(DFD)
UNIDAD III
-SISTEMAS MECANIZADOS I -

Profesora: Estudiante:
Andry Saavedra Dariana Pérez
CI: 28.054.031

¿QUÉ ES UN DIAGRAMA 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.

USO DEL DIAGRAMA DE FLUJO DE DATOS.

Los diagramas de flujo de datos son muy apropiados para el análisis y modelado
de diversos tipos de sistemas en diferentes campos.
- DFD en ingeniería de software: 
Es aquí donde los diagramas de flujo de datos tuvieron su principal arranque en la
década de 1970. Los DFD pueden brindar un planteamiento enfocado hacia el
desarrollo técnico, en el cual se realiza más investigación previa para llegar a la
codificación.
- DFD en análisis de negocios: 
Los analistas de negocios emplean los DFD para analizar los sistemas existentes
y encontrar ineficiencias. La diagramación del proceso puede detectar los pasos
que, de otro modo, podrían pasar inadvertidos o no comprenderse por completo.
- DFD en la reingeniería de procesos de negocios: 
Los DFD se pueden usar para modelar un flujo de datos mejor y más eficientes a
través de un proceso de negocios. La reingeniería de procesos de negocios fue
impulsada en la década de 1990 para ayudar a las organizaciones a reducir costos
operativos, mejorar el servicio al cliente y competir mejor en el mercado.
- DFD en el desarrollo ágil: 
Los DFD se pueden usar para visualizar y comprender los requisitos de negocios y
técnicos y planificar los siguientes pasos. Pueden ser una herramienta simple pero
poderosa para la comunicación y colaboración a fin de enfocarse en un desarrollo
rápido.
- DFD en estructuras de sistemas: 
Cualquier sistema o proceso se puede analizar en un detalle progresivo para
mejorarlo en aspectos tanto técnicos como no técnicos.

VENTAJAS DEL DIAGRAMA DE FLUJO DE DATOS.

- Los diagramas de flujo ayuda a la comprensión del proceso al mostrarlo con


un dibujo. El cerebro humano reconoce fácil mente los dibujos.
- Nos permite identificar los errores y nos da la oportunidad de alegrarlo y
mejorar el proceso.
- Es fácil identificar los procesos.
- Muestra las interfaces de cliente a proveedor y muestra las tracciones que
se realizan.

LENGUAJE GRAFICO DE UN DIAGRAMA DE FLUJO.


Un diagrama de flujo permite
representar de forma gráfica
un algoritmo a través de
símbolos.

Símbolos de un diagrama de
flujo:
- Las entradas son
datos o insumos que
necesita el algoritmo
para que se pueda
elaborar.
- Los procesos son las
acciones que
permiten transformar
las entradas (insumos
o datos) en otros
datos u otros insumos
que permitirán dar
solución el problema.
- Las salidas hacen
referencia a los
resultados que debe
dar al final el
algoritmo.

- Las decisiones se usan para tomar decisiones lógicas y de acuerdo a estas


ejecutar o no conjuntos de instrucciones.
- Las iteraciones permiten repetir un conjunto de instrucciones dentro de un
algoritmo.

SOFTWARE PARA ELABORAR DIAGRAMAS DE FLUJO DE DATOS.

1- Dia
Dia es una aplicación de diagrama de flujo gratuita y con todas las
funciones. También es completamente de código abierto bajo la licencia GPLv2, lo
cual es genial si se cree en la filosofía del código abierto. Es potente, extensible y
fácil de usar.
Características clave y destacadas:
- Interfaz sencilla e intuitiva.
- Docenas de formas estándar, incluyendo UML, circuito y base de datos.
- Añadir formas personalizadas utilizando XML y SVG.
- Colorea formas y texto con colores estándar o personalizados.

2- yEd Graph Editor


yEd Graph Editor es una excelente herramienta actualizada para diagramas de
flujo, diagramas, árboles, gráficos de red y más. Puede descargar la aplicación
como un archivo JAR (que requiere Java en su sistema) o un EXE (que incluye un
instalador de Java)
Características clave y destacadas:
- Muy poco esfuerzo para gráficos de calidad profesional.
- Organice automáticamente los elementos del diagrama de flujo de
desordenado a limpio.
- Bordes de borde orgánico y ortogonal para conexiones.
- Varias opciones de exportación, incluyendo PNG, JPG, SVG y PDF.

3- ThinkComposer:
ThinkComposer es una herramienta para profesionales. Además de los diagramas
de flujo, puede manejar modelos de negocios, diagramas de clase, árboles
genealógicos, líneas de tiempo, diagramas de casos de uso y más. Es un poco
excesivo para uno o dos gráficos de vez en cuando, pero es una opción inteligente
si se manejan los diagramas de flujo de forma diaria o semanal.
Características clave y destacadas:
- Crea nodos y conexiones personalizadas y reutilizables.
- Diagramas profundos de múltiples niveles para la expresión visual completa
de ideas.
- Las composiciones pueden combinar muchos cuadros y gráficos diferentes.
- Genere informes en PDF, XPS o HTML según sus datos.
- Código abierto y extensible con plugins.

También podría gustarte