Основное отличие UML-диаграммы деятельности от блок-схемы в том, что диаграмма деятельности иллюстрирует рабочий процесс пошаговых действий системы, а блок-схема показывает порядок шагов для решения проблемы. 1
UML-диаграмма деятельности отображает, как поток управления переходит от одной деятельности к другой, при этом внимание фиксируется на результате деятельности. 10 Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений. 5
Блок-схема состоит из набора стандартизированных символов, которые используются для изображения различных этапов, решений и действий, связанных с процессом. 6 Для построения блок-схем применяются прямоугольники, овалы, ромбы и некоторые другие фигуры (для обозначения конкретных операций), а также соединительные стрелки, которые указывают последовательность шагов или направление процесса. 9