Информационных технологий визуальное моделирование систем в Staruml


Download 1.96 Mb.
Pdf ko'rish
bet59/64
Sana07.03.2023
Hajmi1.96 Mb.
#1246995
1   ...   56   57   58   59   60   61   62   63   64
Bog'liq
Kajumova

Действие выхода (exit action) - действие, производимое при выходе из 
данного состояния. 
Обозначается с помощью ключевого слова - метки действия 
exit

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

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


91 
Рисунок 114. Диаграмма состояний с деятельностями 
Изменение состояния объекта осуществляется с помощью переходов. 
Переход (Transition) показывает, что объект, находящийся в некотором 
состоянии, должен выполнить некоторые действия и перейти в другое 
состояние, когда произойдет определенное событие, и будут выполнены 
соответствующие условия. 
Переход может быть направлен в то же состояние, из которого он 
выходит. В этом случае его называют переходом в себя. Исходное и 
целевое состояния перехода в себя совпадают. Этот переход изображается 
петлей со стрелкой и отличается от внутреннего перехода. При переходе в 
себя объект покидает исходное состояние, а затем снова входит в него. При 
этом всякий раз выполняются внутренние действия, специфицированные 
метками 
entry
и 
exit


Download 1.96 Mb.

Do'stlaringiz bilan baham:
1   ...   56   57   58   59   60   61   62   63   64




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling