Если диаграмма вариантов использования дает «вид сверху» на функциональность системы, диаграмма действий UML напротив позволяет подробно иллюстрировать отдельный вариант использования и его сценарии.
Основные компоненты описания системы:
-Функции (действия),
-Символы "старт" и "стоп",
-Потоки управления,
-Разветвители,
-Линейки синхронизации.
Диаграмма действий позволяет проиллюстрировать вариант использования с требуемой степенью подробности. Линейный вариант использования приводит к диаграмме действий с линейным потоком управления между действиями. Действия варианта использования с альтернативными сценариями реализуется через разветвители. Линейки синхронизации позволяют описывать такие сложные конструкции, как синхронизацию начала (окончания) параллельных во времени процессов.