La principal diferencia entre el diagrama de actividades y el diagrama de flujo es que un diagrama de actividades es un diagrama de comportamiento UML que representa el flujo de trabajo de las actividades escalonadas del sistema, mientras que un diagrama de flujo es un diagrama gráfico que representa la secuencia de pasos para resolver un problema. UML son las siglas de Unified Modeling Language (Lenguaje de Modelado Unificado).