Внутренняя деятельность (do activity)
-
выполнение объектом
операций или процедур, которые требуют определенного времени.
Другими словами, деятельность – это поведение, которое реализуется
объектом, когда он находится в данном состоянии. Деятельность – это
прерываемое действие: оно может выполняться до конца или быть прервано
переходом в другое состояние.
Обозначается с помощью ключевого слова - метки деятельности
do
,
которое специфицирует так называемую "ду-деятельность", выполняемую в
течение всего времени, пока объект находится в данном
состоянии
, или до
тех пор, пока не будет прервано внешним событием. При нормальном
завершении
внутренней
деятельности
генерируется
соответствующее событие.
Пример.
В нашем примере при оформлении заказа он должен быть
оплачен (входное действие
Оплатить заказ
), обработка заказа
подразумевает проверку оплаты и наличия товаров (деятельность
Проверить
оплату и наличие
), переход в одно из состояний
На комплектации,
Укомплектован, Выдан
означает смену статуса заказа (соответствует
действию выхода
Изменить статус
) (рис. 114).
|