logo
Answer

33. Диаграммы деятельности.

Служат для описания алгоритмов.

Это граф, в вершинах которого находятся деятельности(операционные блоки), а дуги показывают порядок перехода управления от одних активностей к другим.

Диаграммы деятельности содержат следующие элементы:

  1. Деятельности – действия (скругленный прямоугольник).

  2. Линии передачи управления (стрелка вниз).

  3. Синхронизационные линии.

fork – распараллеливание

join - объединение

  1. Блоки принятия решений (ромб со стрелками).

  2. Узлы слияния (ромб со стрелками).

  3. Вовлеченные объекты ( [:класс] ).

  4. Развертывание деятельности.

  5. Начало (жирная точка). Конец (точка в кружочке).

Принципы построения диаграмм деятельности:

  1. Представлять только те детали, которые соответствуют данному уровню абстракции.

  2. Основное внимание уделять главному потоку управления.

  3. Число пересечений линий передачи управления должно быть минимальным.

  1. Обязательно изображать вовлеченные объекты.

  2. Следить за использованием синхронизационных линий.

  3. Как и в псевдокоде отображать не вполне определенные действия, имея в виду их дальнейшую детализацию.