Este documento describe los diagramas de actividad UML, que se utilizan para describir algoritmos de manera gráfica. Los diagramas de actividad muestran los pasos de un proceso o algoritmo mediante acciones y flujos. Son más flexibles que los diagramas de flujo tradicionales y proporcionan una forma gráfica de especificar comportamientos ejecutables como procedimientos y funciones. El documento incluye ejemplos de algoritmos que podrían representarse mediante diagramas de actividad UML.