domingo, 4 de noviembre de 2018

Diagrama de Flujo

Grupo 6.

Susana Barceló C.I.: 29.516.928 y Luis Rosal C.I.: 27.614.848

DIAGRAMA DE FLUJO

     Como ayuda en el desarrollo de la solución de un problema, podemos utilizar los diagramas de flujo.

     Un diagrama de flujo  también conocido como: flujograma o diagrama de actividades es una manera de representar un algoritmo que sigue una metodología para resolver un problema mediante símbolos y en el interior de ellos se explica de manera corta los pasos que debe ejecutar.
 
     En la elaboración de un programa informático previamente se debe realizar el flujograma, sin necesidad de utilizar un lenguaje de programación. Después de hecho el diagrama de flujo solo faltaría saber las órdenes del lenguaje que realizaran esas tareas que se detallan en el flujograma.

     Esto quiere decir que los diagramas se dibujan antes de escribir el programa, para asegurar un desarrollo lógico.

PASOS PARA ELABORAR UN DIAGRAMA DE FLUJO

     Comúnmente para realizar un flujograma primero se hace el algoritmo. Un algoritmo es una cadena de pasos ordenados para resolver un problema de manera escrita.

Ejemplo: “Algoritmo del Huevo Frito

- Pregunto si desea el huevo frito.
- Si su respuesta es sí, lo frío. Si su respuesta es no, lo hiervo.
- Después de cocinado le pregunto si desea sal en el huevo.
- Si su respuesta es sí, le agrego sal y luego lo sirvo. Si su respuesta es no, lo sirvo en el plato.

     Es muy importante que los pasos estén ordenados.

     Ahora que se conoce todos los pasos a seguir, con el algoritmo, se puede realizar un esquema. Este bosquejo es el diagrama de flujo.


CARACTERÍSTICAS DEL DIAGRAMA DE FLUJO

- Sintética: La representación de un diagrama debe quedar resumida en pocas hojas, recomendable sea en una hoja. Los diagramas extensivos complican su entendimiento y asimilación por esta razón dejan de ser prácticos.  

- Simbolizada: La utilización de la simbología apropiada a los diagramas y procedimientos evita a los analistas anotaciones abundantes, repetitivas y confusas en su lectura (interpretación).

- De forma visible a un proceso: Los diagramas nos permiten tener una vista panorámica de los pasos sin obligación de leer apuntes amplios.

TIPOS DE DIAGRAMA DE FLUJO

     En base a su orientación de representación existen cuatro tipos de diagramas:

1. Horizontal (Left-Right): El proceso de las operaciones tiene que ser de izquierda hacia derecha.

2. Vertical (Top-Bottom): El proceso de las operaciones tiene que ser de arriba hacia abajo.

3. Panorámico: Este modelo emplea tanto el horizontal como el vertical.

4. Arquitectónico: Describe el itinerario de trabajo de una persona o una forma sobre su área de trabajo.

SÍMBOLOS DEL DIAGRAMA DE FLUJO


EJEMPLOS DE DIAGRAMA DE FLUJO



3 comentarios:

  1. Gilmar Aray, Jesus Diaz y Maria Centeno

    Como grupo, nos pareció bastante interesante el desarrollo de su tema, sin embargo, nos gustaría complementar su información. De acuerdo a lo que hemos leído existen unas reglas para la construcción del diagrama de flujo que son sumamente importantes, las cuales son:

    -primeramente, absolutamente todo diagrama de flujo debe tener un inicio y un fin.
    -las líneas utilizadas para indicar la dirección del flujo del diagrama no deben ser inclinadas ni tampoco debemos cruzarlas, es decir, siempre deben ser rectas, verticales y horizontales.
    -todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas. La conexión puede ser aun símbolo que exprese lectura, proceso, decisión, impresión, conexión o fin del diagrama.
    -el diagrama de flujo siempre debe ser construido de arriba hacia abajo (top-down) y de izquierda a derecha (right to left).
    -la notación que debe ser utilizada en un diagrama de flujo debe ser independiente del lenguaje de programación. La solución presentada en el diagrama puede escribirse posteriormente y fácilmente en distintos lenguajes de programación.
    -es recomendable cuando realizamos una tarea compleja poner comentarios que expresen y ayuden a entender lo que hicimos.
    -si el diagrama de flujo requiere más de una hoja para su elaboración, debemos utilizar los conectores adecuados y ordenar por numero las paginas convenientemente.
    - no se puede llegar más de una línea a un símbolo.
    Por ultimo nos gustaría dejar un dato interesante acerca de este tema; aunque los diagramas de flujo cuente con grandes ventajas como por ejemplo, facilitan la comprensión de la información ya que la muestran como imágenes y el cerebro humano comprende mucho mejor los dibujos, también un buen diagrama de flujo disminuye o remplaza muchas páginas de un texto entre otras ventajas, en el año de 1970 con la aparición del nuevo hardware la popularidad de los diagramas de flujo se vio disminuida, y no fue hasta unos años más tarde que la sociedad volvió a implementarlo como una de las técnicas más factibles para ayudar al desarrollo de la solución de un problema.

    Feliz día.

    ResponderBorrar
  2. Grupo: Argenis Chacon (28139550), Selena Velásquez (27.243.082) y José Suarez (24.591.130)

    Su tema sobre los diagramas de flujo nos ha parecido muy llamativo, explicaron muy bien su uso, así que agregaremos algunas ventajas de implementar tan útil representación:

    El diagrama de flujo es una forma de simbolizar gráficamente un algoritmo o un proceso de alguna índole, mediante una serie de pasos estructurados y relacionados.

    Las representaciones gráficas de los diagramas de flujo utilizan una serie determinada de figuras geométricas que representan cada paso preciso del proceso que está siendo estudiado. Algunas ventajas de esta representación de diagramas de flujo son:

    • Sirven de ayuda para ilustrar modelos y conectar ideas
    • Favorecen al entendimiento del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy fácilmente los dibujos. Un buen diagrama de flujo reemplaza varias páginas de texto.
    • Así mismo que el pseudocódigo, el diagrama de flujo con objetivos de análisis de algoritmos de programación puede ser ejecutado en un ordenador, con un IDE como Free DFD.
    • Al presentarse el proceso de una forma objetiva, se permite con mayor facilidad la identificación de las mejoras a proponer.
    • Ayuda al pensamiento lógico y analítico.
    • Ayuda a establecer elementos de control para un mayor conocimiento de las operaciones que se están realizando.
    • Se ajusta el lenguaje para que cualquier persona pueda entender, lo que se realiza en el proceso.
    • Es el lugar de comienzo para cualquier proyecto, ya sea para su inicio o modificación.
    • En un primer golpe de vista se puede ver lo que realiza el proceso y los pasos que tiene.

    Estas son algunas de las ventajas que tienen los diagramas de flujo. Es un diagrama abierto y flexible, esto significa que se puede adaptar a las necesidades del problema. La representación gráfica facilita el análisis y se puede descomponer de una manera sencilla el proceso o algoritmo.

    ResponderBorrar
  3. Thayris Navarro, Rubén Farías y mi persona Analis Caldera.

    A nuestro grupo le pareció muy buen contenido el que presentaron, pues su información es concisa, directa, los ejemplos son sencillos pero eficientes para explicar su idea.
    Nos gustaría ampliar un poco más el tema de la simbología pues consideramos que para poder desarrollar un buen diagrama de flujo es imprescindible conocer su simbología. Al momento de diseñar un proceso es importante saber el significado de sus símbolos, ya que podemos emplearlo de la mejor manera posible, los siguientes símbolos son los más usados y conocidos para el desarrollo de los procesos, son fáciles y se maneja de manera clara
    Terminación: Indica el comienzo o el final de un flujo en el diagrama de procesos.
    Proceso: Indica un determinado proceso y sus funciones y actividades.
    Decisión: Esto demuestra que se debe tomar una decisión y que el flujo del proceso va a seguir cierta dirección según esta decisión.
    Retardo: Significa que pasará un tiempo antes de que el flujo del proceso continúe.
    Datos: Representa cualquier tipo de dato en el diagrama de flujo.
    Documento: Es un tipo de dato o información que las personas pueden leer, como un informe impreso, por ejemplo.
    Varios documentos: Indica que son varios documentos.
    Sub-rutina o proceso predefinido: Un proceso que ya está definido previamente.
    Preparación: Esto indica que hay que hacer, ajustar o modificar algo en el proceso antes de proceder.
    Display: Indica que se exhibirá alguna información o dato para leer en una pantalla u otra forma de visualización.
    Entrada manual: Esto indica que una persona hará un procedimiento manualmente.
    Loop manual: Indica que una secuencia de comandos ocurrirá, repitiéndose continuamente hasta que una persona la detenga manualmente.
    Límite del loop: Muestra el comienzo de un proceso de loop.
    Datos almacenados: Esto muestra que existen datos almacenados.
    Conector: Indica que habrá una inspección en este punto.
    Conector para otra página: Esto indica que hay una referencia cruzada y un enlace de este proceso, a otro proceso diseñado en otra página.
    O: Se utiliza para indicar la “o” lógica.
    Sumador: Se utiliza para indicar la “y” lógica.
    Agrupar: Indica una etapa en la que se organizan los datos de una manera estándar.
    Clasificar: Esto indica que en este punto se generará una lista que organiza elementos en un orden determinado.
    Mezclar: Indica un paso en el que se combinarán diversos conjuntos en uno solo.
    Base de datos: Una lista de información con una estructura estandarizada que permite la investigación y la clasificación.
    Almacenamiento interno: Indica un dispositivo de almacenamiento interno.
    Estos son los 23 símbolos principales para desarrollar un diagrama de flujo, con esto podrá tener un mejor desenvolvimiento a la hora de ejecutar / demostrar un problema y estarán calificados para interpretar los diagramas de flujos

    Como no puedo adjuntar una foto para que puedan observar cada diagrama con su nombre, en este enlace esta publicada la foto

    https://plus.google.com/photos/photo/113582830485540666930/6620179120395496178?authkey=CMrbh4KTza3epwE

    ResponderBorrar