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

Диаграмма автомата

= Диаграммы состояний в UML 1

Сущности — состояния
• простые (simple), составные (composite)
• специальные (pseudo), ссылочные (submachine)

Отношения — переходы: простые / составные
• исходное состояние (source), событие перехода (trigger event), сторожевое условие (guard), действие на переходе (effect), целевое состояние (target)

Совокупность состояний и переходов между ними образует конечный автомат.

Простое состояние

Имя (name)
Действие при входе (entry action): entry
Действие при выходе (exit action): exit
Множество внутренних переходов (internal transitions)
Внутренняя деятельность (do activity): do
Множество отложенных событий (defer events): defer

Простое состояние сотрудника (i)

Простое состояние сотрудника (ii)

События
Переход может быть нагружен: событием перехода, сторожевым условием и действиями на переходе.

Событие в UML:
-событие вызова (call event)
-событие сигнала (signal event)
-событие таймера (time event)
-событие изменения (change event)

Простой переход

Дерево сегментированных переходов (i)

Дерево сегментированных переходов (ii)

Множество простых переходов

Составные состояния:
Составное состояние — это состояние, в которое вложена машина состояний.
Вложена одна машина — последовательное состояние
Несколько — параллельное состояние
Глубина вложенности неограниченна

Один комментарий к “Диаграммы автомата, деятельности, взаимодействия.

Добавить комментарий для Свежинцев Владислав Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *