Un diagrama de flujo es un diagrama secuencial empleado en muchos campos para mostrar los procedimientos detallados que se deben seguir al realizar una tarea, como un proceso de fabricación.
Los diagramas de flujo se usan normalmente para seguir la secuencia lógica de las acciones en el diseño de programas de computadoras.
Algunos autores citan que un Diagrama de flujo es una representación grafica de un algoritmo, y ellos deben de contener las siguientes características:
Utilizar símbolos estandarizados.
Mantener un espacio consistente entre los símbolos.
Iniciar el diagrama en la izquierda superior de la hoja y terminarlo en la izquierda inferior.
Minimizar el empleo de conectores.
No cruzar las rectas de flujo.
El diagrama de flujo utiliza unos símbolos normalizados, con los pasos del algoritmo escritos en el símbolo adecuado y los símbolos unidos por flechas, denominadas líneas de flujo, que indican el orden en que los pasos deben ser ejecutados.