Основное отличие диаграмм деятельности от традиционных блок-схем заключается в том, что диаграммы деятельности показывают, как поток управления переходит от одной деятельности к другой, в то время как блок-схемы представляют последовательность операций, где каждая операция представлена символом (блоком), а блоки соединяются стрелками, показывающими порядок выполнения операций. 67
Диаграммы деятельности отличаются более высоким уровнем абстракции и возможностью представления управления параллельными потоками наряду с последовательным управлением. 7 Кроме того, на диаграмме деятельности можно показать параллельно выполняемые действия, указать состояния объектов, а также распределить роли. 14
Блок-схемы представляют алгоритм в виде последовательности функциональных блоков, связанных между собой. 8 Очередность выполнения действий определяется линиями, которые соединяют блочные элементы. 8