Está en la página 1de 3

DIAGRAMA DE FLUJO

Es un grafico lgico del plan de trabajo que se ejecutara para la solucin de un determinado
problema. A travs de l, se planifica la solucin del problema independiente
del lenguaje de computacin a usar.
Las capacidades humanas necesarias para elaborar un diagrama de flujo correcto son:
Lgico, Prcticas, y Atencin.
El empleo de la maquina en las funciones del procediendo de datos han hecho necesario un
flujo ordenado de la informacin. La secuencia en que debern ejecutarse
las operaciones tendr que definirse claramente, y cuando se combine con los datos a los
que debe aplicarse, esa secuencia creara el flujo de informacin.
No puede hacerse mucho hincapi en documentacin, sea el registro de Informacin .Sin
Instrucciones escritas y sin representacin grafica del flujo de trabajo sera muy difcil de
llevar una tarea de procediendo de datos en forma apropiada. Hay varios mtodos ms
eficientes organizados y normalizados, es el de los diagramas de Flujo que el Futuro
programador comprenda la necesidad de los diagrama de flujo.

Caractersticas de los flujogramas

De uso, permite facilitar su empleo.


De destino, permite la correcta identificacin de actividades.
De comprensin e interpretacin, permite simplificar su comprensin.
De interaccin, permite el acercamiento y coordinacin.
De simbologa, disminuye la complejidad y accesibilidad.
De diagramacin, se elabora con rapidez y no requiere de recursos sofisticados.

2 tcnica para la deagrama


Las tcnicas de diagramacin son:

Warnier Orr

Nassi Schneiderman

Hipo

1. Warnier Orr:
Es una tcnica que utiliza una representacin semejante a la de cuadros sinpticos para
mostrar el funcionamiento y organizacin de los elementos que conforman el algoritmo.

Bsicamente, utiliza una notacin de llaves para organizar los mdulos y se auxilia en la
siguiente simbologa para indicar operaciones de control.
Smbolo +
Significado OR (uno, otro o varios) XOR (uno u otro, solo uno)
(x,y) ,puede hacerse tantas veces desde x hasta y.
Nota: Los diagramas Warnier Orr se leen de izquierda a derecha y de arriba hacia abajo.
Ejemplo: Como lo muestra la imagen, un ejemplo de diagrama Warnier puede ser el
control de un almacn.
Los diagramas de Warnier/Orr demuestran los procesos y las secuencias en los cuales se
realizan. Cada proceso se define de una manera jerrquica es decir. consiste en sistemas de
los subprocesses, de que lo define. En cada nivel, el proceso se demuestra en el soporte que
agrupa sus componentes.
Puesto que un proceso puede tener muchos diversos subprocesses, el diagrama de
Warnier/Orr utiliza un sistema de soportes para demostrar cada nivel del sistema. Los
factores crticos en la definicin y desarrollo de s/w son iteracin o repeticin y alteracin.
Los diagramas de Warnier/Orr demuestran esto muy bien.
2. Nassi-Shneiderman:
En programacin de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas
en ingls) es una representacin grfica que muestra el diseo de un programa estructurado.
Basado en un diseo top-down (de lo complejo a lo simple divide y vencers), el
problema a resolver es dividido en subproblemas cada vez ms pequeos - y simples - hasta
que solo queden instrucciones simples y construcciones para el control de flujo. El
diagrama Nassi-Shneiderman refleja la descomposicin del problema en una forma simple
usando cajas anidadas para representar cada uno de los subproblemas. Para mantener una
consistencia con los fundamentos de la programacin estructurada, los diagramas NassiShneiderman no tienen representacin para las instrucciones GOTO.
Los diagramas Nassi-Shneiderman se utilizan muy raramente en las tareas de programacin
formal. Su nivel de abstraccin es muy cercano al cdigo de la programacin estructurada y
ciertas modificaciones requieren que todo el diagrama sea redibujado.
Los diagramas Nassi-Shneiderman son (la mayora de las veces) isomrficos con los
diagramas de flujo. Todo lo que se puede representar con un diagrama Nassi-Shneiderman
se puede representar con un diagrama de flujo. Las nicas excepciones se dan en las
instrucciones GOTO, break y continue
Ejemplo: Este es un diagrama Nassi-Shneiderman.
Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman, este diagrama tambin es
conocido como estructograma, ya que sirven para representar la estructura de los
programas.
3. Hipo:
Se refieren al ciclo de vida de un proyecto (diseo y documentacion de software)
HIPO significa: "Hierachy Input Process Output ", es un tipo de diagrama de flujo.

El diagrama Hipo es aquel que indica cuales son las entradas a un proceso , despues la
elaboracion de un proceso y tambien las salidas de un proceso.
Este mtodo fue creado con el propsito de ayudar a los diseadores a no perder la pista de
alguna funcin dentro de un sistema grande, sta es su principal ventaja con la que cuenta
con respecto a otras notaciones, ya que este mtodo permite tener una vista panormica de
las entradas, procesos y salidas de datos. Esto lo hace una herramienta til para la
documentacin de programas, adems de que le puede facilitar al autor de un programa el
recordar lo que hace elsistema despus de cierto tiempo