viernes, 17 de abril de 2015

diagrama de flujo

Introducción 

Es la representación gráfica del algoritmo o proceso.Se utiliza en disciplinas como programació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 ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (p.ej., gasolina) o energía (p.ej., 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.




Tipos de figuras del diagrama de flujo


Inicio/Final

Se utiliza para representar el inicio o fin de un proceso o programa.

Entrada/Salida

Se utiliza para representar la introducción de datos por medio de periféricos.

Proceso

Se utiliza para representar cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas de transformaciones, etc.

Decisión

Se utiliza para indicar operaciones lógicas o de comparación entre datos.

Documento

se utiliza para representar la salida de datos por impresora, pero en ocasiones es usado para mostrar datos o resultados.

Desplegar/Mostrar

Este es utilizado para representar la salida o para mostrar la información por medio del monitor o la pantalla.

Proceso Predefinido

Se utiliza para representar procesos ya definidos tales como llamada a procedimientos o funciones y el inicio del mismo.

Base de Datos

Se utiliza para representar la escritura o almacenado de datos en la base de datos.

Almacenamiento de Datos

Se utiliza para representar la escritura o almacenado de datos en disco o en linea.

Unir

Se utiliza para acoplar segmentos del diagrama o para recibir la linea de flujo.

Multi-documento

Se utiliza para representar la salida, despliegue o impresión de varios documentos.

Entrada Manual

Representa la intervención de usuario para dar una entrada a datos requeridos (No se confunda con el símbolo de Entrada/Salida).

Operación Manual

Representa la intervención del usuario para realizar un proceso manual.

Almacenamiento Interno

Se utiliza para representar el almacenamiento en memoria de algún proceso o valor.

Cinta Magnética

Representa datos grabados en una cinta magnética.

Preparación

Expresa proceso de llamada a un proceso subalterno.

Tarjeta

Representa la entrada de datos o lectura de datos de una tarjeta perforada o recientemente de memorias de almacenamiento.

Retraso

Representa el atraso para poder iniciar el siguiente proceso o tarea.

Conector (dentro de página)

Sirve para enlazar dos partes cuales quiera de un diagrama a través de un conector en la salida y otro conector en la entrada.Se refiere a la conexión en la misma página del diagrama.

Conector (fuera de página)

Sirve para enlazar dos partes cuales quiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en distinta página del diagrama.

Línea de Flujo

Indica el sentido de la ejecución de las operaciones.

Conclusión

Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.
 El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales… Facilita también la selección de indicadores de proceso.
Un diagrama de flujo es una forma esquemática de representar ideas y conceptos en relación. A menudo, se utiliza para especificar algoritmos de manera gráfica.

Se conoce como diagramas de flujo a aquellos gráficos representativos que se utilizan para esquematizar conceptos vinculados a la programación, la economía, los procesos técnicos y/o tecnológicos, la psicología, la educación y casi cualquier temática de análisis.