Page 80 - 6600
P. 80
Остаточна побудова діаграми діяльності моделі
банкомату.
Для завершення побудови діаграми діяльності розглянутого
прикладу випливає описаним вище способом додати решту
діяльностей і переходів. З цією метою слід виконати наступні дії:
1. Додати діяльності з іменами: Ввести ПІН-код, Вибрати тип
транзакції, Ввести суму, Отримати довідку про стан рахунку,
Отримати готівку, Отримати чек, Отримати картку і фінальний
стан.
2. Додати символи розгалуження (рішення), розташувавши їх
між діяльностями з іменами: Ввести ПІН-код і Вибрати тип
транзакції, Вибрати тип транзакції і Ввести суму, Ввести суму і
Отримати довідку про стан рахунку, Отримати готівку і Отримати
чек, Отримати чек і отримати картку. При цьому останній символ
рішення буде використовуватися в якості символу з'єднання.
3. Додати перехід, спрямований від діяльності Ввести ПІН-
код до символу рішення.
4. Додати перехід із контрольною умовою: [ПІН-код вірний],
спрямований від символу рішення до діяльності Вибрати тип
транзакції. Для завдання контрольної умови даного переходу слід
ввести текст ПІН-код вірний в поле введення Guard Condition
(Контрольна умова) на вкладці Detail (Детально) вікна специфікації
властивостей даного переходу (рис. 5.4). При цьому текст
контрольної умови слід вводити без дужок.
78