You are on page 1of 6

Diagrama de flujo

Diagrama (bucle).

de

actividades para

un

loop

El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas comoprogramación, economía, procesos industriales y psicología cognitiva. En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. En SysML el diagrama de actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (e.g., gasolina) o energía (e.g., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos. Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.

Características
Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Las siguientes son acciones previas a la realización del diagrama de flujo:

Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el autor o responsable del proceso, los autores o responsables del proceso anterior y posterior

Una Interfaz es un grupo de operaciones relacionadas con la semántica. En UML 2. lo cual los estados representan el rendimiento de las acciones o subactividades y las transiciones se provocan por la realización de las acciones o subactividades. ahora tiene semánticas basadas en redes de Petri. Identificar quién lo empleará y cómo. que está disponible a través de una interfaz.”1 El propósito del diagrama de actividad es modelar un proceso de flujo de trabajo (workflow) y/o modelar operaciones. el diagrama general de interacción está basado en el diagrama de actividades. La especificación del Lenguaje de Modelado Unificado (UML) define un diagrama de actividad como: “… una variación de una máquina estados. Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.x. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente. Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido. Si el nivel de detalle definido incluye actividades menores.0. Identificar y listar los puntos de decisión. un diagrama de actividades es una variación del diagrama de estado UML donde los "estados" representan operaciones. De esta manera quedará fijado el comienzo y el final del diagrama. mientras que es similar en aspecto al diagrama de actividades UML 1. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. Una Operación es un servicio proporcionado por un objeto. Descripción En UML 1.x. El diagrama de actividad es una forma especial de diagrama de estado usado para modelar una secuencia de acciones y condiciones tomadas dentro de un proceso. Los pasos a seguir para construir el diagrama de flujo son:       Establecer el alcance del proceso a describir. listarlas también. Definir qué se espera obtener del diagrama de flujo.    y de otros procesos interrelacionados. Establecer el nivel de detalle requerido. Determinar los límites del proceso a describir.0. así como las terceras partes interesadas. . y las transiciones representan las actividades que ocurren cuando la operación es completa. El diagrama de actividades UML 2.

Rectángulo: Formulario o documentación. el flujo y la secuencia de las operaciones. Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento). Formato Arquitectónico: Describe el itinerario de ruta de una forma o persona sobre el plano arquitectónico del área de trabajo.Tipos de diagramas de flujo     Formato vertical: En él. va de izquierda a derecha. Formato panorámico: El proceso entero está representado en una sola carta y puede apreciarse de una sola mirada mucho más rápido que leyendo el texto. el flujo o la secuencia de las operaciones. Registra no solo en línea vertical. Es una lista ordenada de las operaciones de un proceso con toda la información que se considere necesaria. Describe el flujo de información en un ente u organización. Permite la impresión visual de los procedimientos y una clara y lógica interpretación. sino también horizontal. Se grafica con un doble de ancho que su altura. Simbología y significado       Óvalo o Elipse: Inicio y término (Abre y/o cierra el diagrama). mientras que los utilizados son fundamentalmente representativos. Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento). Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente). Rombo: Decisión (Formula una pregunta o cuestión). Cursograma Se trata de la más común y práctica entre todas las clases de flujogramas. va de arriba hacia abajo. Formato horizontal: En él. . lo que facilita su comprensión. aún para personas no familiarizadas. Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos). según su propósito. El primero de los flujogramas es eminentemente descriptivo. Simbología y normas del cursograma[editar]      Círculo: Procedimiento estandarizado. distintas acciones simultáneas y la participación de más de un puesto o departamento que el formato vertical no registra. sus procesos. Línea interrumpida: Flujo de información vía formulario digital. Cuadrado: Proceso de control. Línea ininterrumpida: Flujo de información vía formulario o documentación en soporte de papel escrito. sistemas administrativos y de control.

documentos. Ben S. Al principio de los 30. Cruz de Diagonales: Destrucción de Formularios. Pentágono: Conector. Sin embargo. donde desarrolló su “Programa Metódico de Cambios por Etapas”. Elipsoide: Acceso por pantalla. incluyendo el uso del diagrama de flujo. Director de Ingeniería de Formcraft Standard Register Corporation. Art Spinanger. utilizó las herramientas en su trabajo en Procter & Gamble. y sus relaciones. Trapezoide: Carga de datos al sistema. etcétera). Semi-óvalo: Demora. asistente a las clases de Mogesen. aparecen en un informe no publicado. el flujo presupuesto es de izquierda a derecha y de arriba hacia abajo. Historia La paternidad del diagrama de flujo es en principio algo difusa. bajo el enunciado de "Proceso de Gráficas-Primeros pasos para encontrar el mejor modo". según explica Douglas Hartree fueron originalmente Herman Goldstine y John von Neumann quienes desarrollaron el diagrama de flujo (inicialmente llamado "diagrama") para planificar los programas de ordenador. Triángulo (base inferior): Archivo definitivo. Allan H. Se grafica con un cuádruple de ancho que su altura. Y desarrolló la Gráfica del proceso de múltiples flujos en múltiples pantallas. Volumen 1 "(1947). Nueva York. "Planificación y codificación de los problemas de un instrumento de computación electrónica. Rombo: División entre opciones. adaptó la Gráfica de flujo de procesos al tratamiento de la información en su empresa. El método estructurado para documentar gráficamente un proceso como un flujo de pasos sucesivo y alternativos. .          Rectángulo Pequeño: Valor o medio de pago (cheque. Estas herramientas de Gilbreth rápidamente encontraron sitio en los programas de ingeniería industrial. Graham. en la Sociedad Americana de Ingenieros Mecánicos (ASME). un ingeniero industrial. Triángulo Invertido (base superior): Archivo Transitorio. Otro asistente al grupo de graduados en 1944. Mogensen comenzó la formación de personas de negocios en Lake Placid. la Parte II. ASME adoptó un conjunto de símbolos derivados de la obra original de Gilbreth como Norma ASME para los gráficos de procesos (preparada Mishad. pagaré. Las tablas de programación original de flujo de Goldstine y von Neumann. En 1947. en 1921. Ramsan y Raiaan). Según la normativa. siendo optativo el uso de flechas. fue expuesto por Frank Gilbreth. siendo su ancho igual al de los formularios. el "proceso de diagrama de flujo". reproducido en las obras completas de von Neumann. Cuando el sentido es invertido (de derecha a izquierda o de abajo hacia arriba). es obligatorio el uso de la flecha. Hexágono: Proceso no representado.

etc. con un IDE como Free DFD. pueden ser considerados como evoluciones del diagrama de flujo. El cerebro humano reconoce muy fácilmente los dibujos. Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea. . legible y práctica de algoritmos. especialmente como simplificación y expresión lógica de procesos. cuando se realizan mejoras en el proceso. Se identifican los pasos. Software para diseño de diagramas de flujo Actualmente existe una gran cantidad de software para la elaboración de diagramas de flujo. que nos permite crear diagramas de flujo básicos a travez de la opción "Formas" que tiene un apartado especial para diagramas de flujo. Al igual que el pseudocódigo. A continuación se enlistan los programas mas comunes para elaborar diagramas de flujo. y aún se utilizan con este fin. los conflictos de autoridad. Un buen diagrama de flujo reemplaza varias páginas de texto. facilitando a los empleados el análisis de las mismas. Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan. Herramientas como los diagramas de actividad UML. Uno de ellos es Microsoft Office Word. Otra herramienta un poco mas sofisticada es Microsoft Office Visio. En la década de 1970 la popularidad de los diagramas de flujo como método propio de la informática disminuyó. que además de la simbologia básica de los diagramas de flujo cuanta con una variedad de herramientas para elaborar otros tipos de diagramas como es el caso diagramas UML entre otros tipos de diagramas de flujo. Actualmente se aplican en muchos campos del conocimiento.Inicialmente los diagramas de flujo resultaron un medio popular para describir algoritmos de computadora. con el nuevo hardware y los nuevos lenguajes de programación de tercera generación. Son una expresión concisa. Permiten identificar los problemas y las oportunidades de mejora del proceso. el diagrama de flujo con fines de análisis de algoritmos de programación puede ser ejecutado en un ordenador. los flujos de los re-procesos.  Microsoft Office nos ofrece 3 herramientas utiles para la elaboración de diagramas. De igual manera Microsoft Office Power Point nos ofrece las mismas opciones para crear nuestros diseños de diagramas de flujo. Ventajas de los diagramas de flujo      Favorecen la comprensión del proceso al mostrarlo como un dibujo. las responsabilidades. Y por otra parte se convirtieron en instrumentos comunes en el mundo empresarial. y los puntos de decisión. los cuellos de botella.

wikipedia. http://es. Otro programa eficiente y muy fácil de usar es el programa "Dia" que nos brinda una solución rápida para la creación de diagramas de flujo además de otro tipo de diagramas usados en el ambiente informático. Es considerado la versión no comercial de Microsoft Visio.org/wiki/Diagrama_de_flujo .