Некоторые ключевые различия между диаграммой активности (деятельности) и обычной блок-схемой:
- Уровень абстракции. 4 Диаграмма деятельности отличается более высоким уровнем абстракции, чем традиционная блок-схема. 4
- Фокус. 14 Диаграмма деятельности показывает, как поток управления переходит от одной деятельности к другой, при этом внимание фиксируется на результате деятельности. 4 Результат может привести к изменению состояния системы или возвращению некоторого значения. 4
- Возможность представления. 4 Диаграммы деятельности позволяют показывать управление параллельными потоками наряду с последовательным управлением. 4
- Дополнительные возможности. 2 На диаграмме деятельности можно не только показать параллельно выполняемые действия, но и указать состояния объектов, а также показать распределение ролей. 2
При этом у диаграмм деятельности и блок-схем есть и схожие черты: и те, и другие отображают некий алгоритм. 2