Un diagrama de bloques funcional o diagrama de bloques de procesos es la representación gráfica de los diferentes procesos de un sistema y el flujo de señales donde cada proceso tiene un bloque asignado y éstos se unen por flechas que representan el flujo de señales que interaccionan entre los diferentes procesos.