Cada símbolo normal de diagrama de flujo tiene un significado especial.
Expresa operación algebraica o de
asignación.
Expresa condiciones y asociaciones alternativas de
una decisión
lógica.
Expresa condición y
acciones alternativas de una decisión numérica.
Entrada / Salida: Representa cualquier tipo de
Fuente de entrada y salida
Conector dentro de página.
Representa resultado mediante un reporte impreso
Conector fuera de página.
Expresa operación cíclica repetitiva.
Expresa
proceso de llamada a una subalterna.
Representa datos grabados en una cinta magnética.
Almacenamiento en línea
Disco Magnético.
REGLAS PARA ESTRUCTURAR UN DIAGRAMA DE FLUJO
- El sentido de un diagrama de flujo generalmente es de arriba hacia abajo.
- Es un símbolo solo puede entrar una flecha de flujo si varias líneas se dirigen al mismo símbolo, se deben unir en una sola flecha.
- Las líneas de flujo no deben cruzarse, para evitar los cruces se utilizan los conectores.
- De un símbolo excepto el de decisión, solo puede salir una línea de flujo.
- Los símbolos Terminal, Conector dentro de página y conector fuera de página solo pueden estar conectados al diagrama por una sola flecha, ya que por su naturaleza es imposible que tenga una entrada y una de salida.
- Los émbolos de decisión tendrán siempre una sola flecha de entrada y dos o tres flechas de salida según la cantidad de alternativas que se presentan.
Un diagrama de flujo
debe estar complemente cerrado, teniendo una continuidad de principio a fin, no pueden quedar flechas en el
aire ni símbolos sin conexión al diagrama pues el flujo seria interrumpido.
Un diagrama de flujo, puede
tener tipos de errores diferentes:
DE FORMA:Se genera por no seguir las reglas establecidas, puede
hacer el diagrama difícil
interpretación, confundir el diagrama y hasta convertirlo en errado en cuanto ser lógica.
DE LÓGICA: Son errores de
estructuradel diagrama en cuanto al arden puede ser de distinta gravedad, desde
dejar de
mostrar el resultado. O falta un
cálculohasta un error que determine que un
programa nunca llegue a su fin.
DE OBJETIVO: Es cuando un diagrama de flujo esta correcto en cuanto a su estructura y forma pero no soluciona el problema propuesto sino otro.
Una vez terminado e diagrama de flujo, es necesario asegurarse de que funcione correctamente cumpliendo el objetivo fundamental, las condiciones especificas y las excepciones del problema propuesto a esto se le
llama generalmente "corrida en frió" prueba de
escritorio.
Para ellos e selecciona algunos datos (creadas por el
programador para fines de la prueba) que cubran todos los casos posibles en todas las condiciones. Tomando estos datos se recorre el diagrama de flujo símbolo a símbolo siguiendo la orden de cada
uno de ellos,
todo esto se hará a un lado del diagrama o en una hoja aparte dándole
valores a
variables y ejecutando operación que se indique .Ejemplo:
¿QUÉ ES UN DIAGRAMA DE FLUJO DE DATOS?
Es una
descripción grafica de un
procedimientopara la resolución de un problema. Son frecuentemente usados para
descubrir algoritmos y
programas de
computador. Los diagramas de flujos están compuestos por figuras conectadas con flechas. Para ejecutar un proceso comienza por el Inicio y se siguen las
acciones indicadas por cada figura: El tipo de figura indica el tipo de paso que representa.
Del
Software, DFD es un
software diseñado para contribuir y
analizar algoritmos se puede crear diagramas de flujos de datos para la
representación de algoritmos de
programación estructurada a partir de las
herramientas de
ediciónque para este propósito suministra el programa .Después de hacer
haber ingresado el representado por el diagrama, podrá, ejecutarlo analizarlo y depurarlo en un entorno interactivo diseñado para este fin. La interfaz grafica de DFD facilita en gran medida
el trabajo con diagramas ya que simula la representación estándar de
diagramas de flujo en hojas de papel.
LOS COMPONENTES DE UN DIAGRAMA DE FLUJO SON:
- Proceso
- Flujo
- Almacén
- Terminador
PROCESO:
El
primer componente de diagrama de flujo de datos se conoce como Proceso. El proceso nuestra una parte del
sistemaque transforman
Entradas y Salidas. Algunas
analistas prefieren usar un ovalo o un rectángulo con esquinas redondeadas, otros prefieren usar un rectángulo. Las diferencias entre estas tres formas son puramente cosméticas, aunque obviamente es importante usar la misma forma de la manera consistente para representar todas las
funcionesde un
sistema.
FLUJO:
Un flujo se representa gráficamente por medio de una flecha que entra y sale de proceso; el flujo se usa para describir el
movimiento, de bloques o paquetes de
información de una parte del sistema a otra.
Los flujos realmente representan Datos, es
decir, Bits caracteres, mensajes,
números, de
puntos, flotante y los diversos tipos de información con los que las
computadoras pueden tratar.
Los flujos también muestran la
dirección: Una cabeza de flecha en cualquier extremo(o posiblemente ambos) del flujo indica si los datos (o el material) se esta moviendo hacia adentro a hacia fuera por ejemplo indica claramente que el numero se esta mandando hacia el proceso denominado validar numero telefónicos, y el flujo denominado honorarios de entrega de chóferes. Los datos que se mueven a dicho flujo viajaran ya sea de un proceso a otro.
Ejemplo: