Un diagrama de actividad UML describe el flujo de actividades de un proceso o caso de uso. Muestra los pasos como acciones, decisiones y flujos de control. Se usa para modelar el comportamiento dinámico de sistemas, procesos de negocio y flujos de trabajo entre usuarios y sistemas.