DIAGRAMAS DE FLUJO CON EL PROGRAMA DFD
Dfd es un software diseñado para construir y analizar algoritmos . Usted puede crear diagramas de flujo de datos para la representación de algoritmos de programación estructurada a partir de las herramientas de edición que para éste propósito suministra el programa.
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 orientados a bases de datos.
Historia del DFD
Los diagramas de flujo de datos se popularizaron a finales de la década de 1970, a partir del libro Structured Design (Diseño estructurado), de los pioneros de la informática, Ed Yourdon y Larry Constantine. Lo basaron en los modelos computacionales de "gráficos de flujo de datos" de David Martin y Gerald Estrin. El concepto de diseño estructurado se popularizó en el campo de la ingeniería de software, y con este también lo hizo el método de DFD. Se volvió más popular en los círculos de negocios que en los círculos académicos, ya que se aplicó al análisis de negocios.
Contribuyeron además dos conceptos relacionados:
- Análisis y diseño orientados a objetos (OOAD), propuesto por Yourdon y Peter Coad para analizar y diseñar una aplicación o sistema.
- Análisis de sistemas estructurados y método de diseño (SSADM), un método de cascada para analizar y diseñar sistemas de información. Este riguroso enfoque de documentación contrasta con los ágiles enfoques modernos, tales como Scrum y el Método de desarrollo de sistemas dinámicos (DSDM).
Otros tres expertos que contribuyeron a este ascenso en la metodología de los DFD fueron Tom DeMarco, Chris Gane y Trish Sarson. Colaboraron en diferentes combinaciones y fueron los principales definidores de los símbolos y notaciones usados para un diagrama de flujo de datos.
FUENTE:
SIMBOLOGÍA DFD
DFD, usa una variedad de símbolos para ejecutar dichas acciones que necesitamos en un programa, como:
insertar – mostrar – calcular – funciones – condiciones – etc…
Para ello, les mostraré a continuación cada una:
* Para iniciar y terminar un algoritmo se usa el siguiente símbolo:
insertar – mostrar – calcular – funciones – condiciones – etc…
Para ello, les mostraré a continuación cada una:
* Para iniciar y terminar un algoritmo se usa el siguiente símbolo:
* Para ingresar ( pedir algún dato ) se usa el siguiente símbolo:
* Para calcular ( hacer operaciones ) se usa el siguiente símbolo:
* Para hacer una operación considerando un limite, se aplica el “mientras que”, y se usa el siguiente símbolo:
* Para hacer de igual manera una operación poniéndole un limite se aplica el “para – hasta que”, y se usa el siguiente símbolo:
* Para hacer una condición de “decisión”, se usa el siguiente símbolo:
* Para mostrar ( exponer algún dato ) se usa el siguiente símbolo:
* Para hacer una función / subprograma, se usa el siguiente simbolo:
* Para llamar a una función / subprograma, se usa el siguiente símbolo:
Así que ahora ya sabemos que símbolos usaremos para hacer algún proceso especifico cuando vayamos a hacer un algoritmo
Debe tener un inicio y un fin.
Las líneas de dirección de flujo deben ser rectas, verticales y horizontales.
Las líneas de dirección de flujo deben estar conectadas.
Las líneas de dirección de flujo deben ser rectas, verticales y horizontales.
Las líneas de dirección de flujo deben estar conectadas.
Debe ser construido de arriba hacia abajo y de izquierda a derecha.
Debe ser independiente del lenguaje de programación.
Utilización de comentarios.
Utilización de conectores adecuadamente y enumeración de páginas.
No puede llegar más de una línea a un símbolo.
Debe ser independiente del lenguaje de programación.
Utilización de comentarios.
Utilización de conectores adecuadamente y enumeración de páginas.
No puede llegar más de una línea a un símbolo.
PROCESO DE CONSTRUCCIÓN DE UN DFD
Dadas cuatro variables distintas de tipo numérico, realizar el cálculo de suma, multiplicación o producto. Mostrar los resultados.
FUENTE:
VÍDEO:
A continuación le mostramos un vídeo que describe como realizar la programación en el Programa DFD (Diagrama de flujo de Datos)
No hay comentarios.:
Publicar un comentario