Herramientas como los diagramas de actividad UML, pueden ser considerados como evoluciones del diagrama de flujo.