неофициальный форум фкн

Объекты- UML - диаграмма деятельности (активности)

Диаграмма деятельности (активности) в общем случае строится с описанием следующих объектов (список может быть расширен)=

  1. отдельного класса
  2. варианта использования
  3. отдельной операции класса или целой подсистемы

Объекты либо инициируют выполнение действий, либо определяют некоторый результат этих действий

Особенности обозначения объектов на диаграмме:

Дорожки - UML - диаграммы деятельности (активности)

Дорожки - визуально отделённые (чаще - вертикальные) части диаграммы деятельности.

Применяется для =

  1. Выделение потоков или процессов
  2. Структурного разбиения в управлении бизнес-процессами

Пример=
дорожки  - диаграмма деятельности фкн вгу

Переходы - UML - диаграммы активности (деятельности)

Переход как элемент языка UML был рассмотрен в диаграммах состояний.
При построении диаграммы деятельности используются только нетриггерные переходы, то есть такие, которые выполняются сразу после завершения деятельности или выполнения соответствующего действия.

Триггерный переход - UML

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

То есть для такого перехода нужно внешнее воздействие, а для нетриггерного - не нужно.

Нетриггерный переход - UML

Нетриггерный переход - переход происходяший по завершении деятельности состояния - обычно это do -деятельность - то есть те действия,которые описываются в диаграмме состояний под меткой do (действия выполняемый при нахождении объекта в данном состоянии)

В отличии от триггерного перехода - внешнее воздействие не нужно.

Диаграмма деятельности (диаграмма активности) (activity diagram) - UML

Диаграмма активности используется для моделирования процесса выполнения операций.

Свойства=

  • Похожа на диаграмму состояний
  • Аналог блок схемы

Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения

Состояние действия (action state) - диаграмма деятельности/активности

Состояние действия (action state) является состоянием с некоторым входным действием и по крайней мере одним выходящим из состояния переходом .

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

Сложные переходы - UML - диаграмма состояний

Переход может иметь несколько состояний-источников (переход-соединение) и несколько целевых состояний (переход-ветвление). Такой переход носит название - параллельный переход.
сложный переход  -пример - фкн вгу

Также существуют переходы между составными состояниями =
переходы между составными состояниями

Pages

Subscribe to RSS - неофициальный форум фкн