Un diagrama de actividad muestra las actividades que ocurren en un caso de uso y las posibles rutas que pueden seguirse, y se usa junto con diagramas de casos de uso para ayudar a comprender cómo se usa el sistema y cómo reacciona a eventos. Se compone de un círculo de inicio, óvalos para actividades y líneas con flechas para transiciones entre actividades.