You are on page 1of 3

DIAGRAMA DE FLUJO

Es un grafico lógico del plan de trabajo que se ejecutara para la solución de un determinado
problema. A través de él, se planifica la solución del problema independiente
del lenguaje de computación a usar.
Las capacidades humanas necesarias para elaborar un diagrama de flujo correcto son:
Lógico, Prácticas, y Atención.
El empleo de la maquina en las funciones del procediendo de datos han hecho necesario un
flujo ordenado de la información. La secuencia en que deberán 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 información.
No puede hacerse mucho hincapié en documentación, ósea el registro de Información .Sin
Instrucciones escritas y sin representación grafica del flujo de trabajo sería muy difícil de
llevar una tarea de procediendo de datos en forma apropiada. Hay varios métodos más
eficientes organizados y normalizados, es el de los diagramas de Flujo que el Futuro
programador comprenda la necesidad de los diagrama de flujo.

Características de los flujogramas





De uso, permite facilitar su empleo.
De destino, permite la correcta identificación de actividades.
De comprensión e interpretación, permite simplificar su comprensión.
De interacción, permite el acercamiento y coordinación.
De simbología, disminuye la complejidad y accesibilidad.
De diagramación, se elabora con rapidez y no requiere de recursos sofisticados.

2 t¿cnica para la deagrama
Las técnicas de diagramación son:

Warnier Orr

Nassi Schneiderman

Hipo

1. Warnier Orr:
Es una técnica que utiliza una representación semejante a la de cuadros sinópticos para
mostrar el funcionamiento y organización de los elementos que conforman el algoritmo.

de que lo define. el proceso se demuestra en el soporte que agrupa sus componentes. Hipo: Se refieren al ciclo de vida de un proyecto (diseño y documentacion de software) HIPO significa: "Hierachy Input Process Output ". el diagrama de Warnier/Orr utiliza un sistema de soportes para demostrar cada nivel del sistema.puede hacerse tantas veces desde x hasta y. Símbolo + Significado OR (uno. es un tipo de diagrama de flujo. Nassi-Shneiderman: En programación de computadores un diagrama Nassi-Shneiderman (o NSD por sus siglas en inglés) es una representación gráfica que muestra el diseño de un programa estructurado. utiliza una notación de llaves para organizar los módulos y se auxilia en la siguiente simbología para indicar operaciones de control. Ejemplo: Como lo muestra la imagen. otro o varios) XOR (uno u otro. 2. un ejemplo de diagrama Warnier puede ser el control de un almacén. solo uno) (x. Su nivel de abstracción es muy cercano al código de la programación estructurada y ciertas modificaciones requieren que todo el diagrama sea redibujado. ya que sirven para representar la estructura de los programas. Nota: Los diagramas Warnier Orr se leen de izquierda a derecha y de arriba hacia abajo. El diagrama Nassi-Shneiderman refleja la descomposición 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 programación estructurada. Los diagramas de Warnier/Orr demuestran esto muy bien.Básicamente. consiste en sistemas de los subprocesses.hasta que solo queden instrucciones simples y construcciones para el control de flujo. . Cada proceso se define de una manera jerárquica es decir. los diagramas NassiShneiderman no tienen representación para las instrucciones GOTO. Basado en un diseño top-down (de lo complejo a lo simple ó divide y vencerás). Todo lo que se puede representar con un diagrama Nassi-Shneiderman se puede representar con un diagrama de flujo. este diagrama también es conocido como estructograma. break y continue Ejemplo: Este es un diagrama Nassi-Shneiderman. Los factores críticos en la definición y desarrollo de s/w son iteración o repetición y alteración.y) .y simples . Los diagramas Nassi-Shneiderman son (la mayoría de las veces) isomórficos con los diagramas de flujo. Los diagramas Nassi-Shneiderman se utilizan muy raramente en las tareas de programación formal. Fue desarrollado en 1972 por Isaac Nassi y Ben Shneiderman. el problema a resolver es dividido en subproblemas cada vez más pequeños . En cada nivel. Puesto que un proceso puede tener muchos diversos subprocesses. Los diagramas de Warnier/Orr demuestran los procesos y las secuencias en los cuales se realizan. Las únicas excepciones se dan en las instrucciones GOTO. 3.

El diagrama Hipo es aquel que indica cuales son las entradas a un proceso . Esto lo hace una herramienta útil para la documentación de programas. procesos y salidas de datos. ya que este método permite tener una vista panorámica de las entradas. Este método fue creado con el propósito de ayudar a los diseñadores a no perder la pista de alguna función dentro de un sistema grande. despues la elaboracion de un proceso y tambien las salidas de un proceso. además de que le puede facilitar al autor de un programa el recordar lo que hace elsistema después de cierto tiempo . ésta es su principal ventaja con la que cuenta con respecto a otras notaciones.