El diagrama de bloques de diseño es en realidad un diagrama de módulo, que representa principalmente la estructura del módulo del software y la relación entre los módulos.
El diagrama de flujo del programa representa el proceso de ejecución del programa;
También hay un diagrama de flujo de datos que muestra el procesamiento de datos