Page 141 - 4190
P. 141
розширюється за допомогою включення дій екземпляра іншого варіа-
нту використання. Слід зауважити, що умова відношення розширення
перевіряється лише один раз - при першому посиланні на точку роз-
ширення, і якщо воно виконується, то усі розширювальні варіанти
використання вставляються у базовий варіант.
У представленому вище прикладі (рис. 12.7) при оформленні за-
мовлення на придбання товару тільки в деяких випадках може знадо-
битися надання клієнтові каталогу усіх товарів. При цьому умовою
розширення є запит від клієнта на отримання каталогу товарів. Оче-
видно, що після отримання каталогу клієнтові необхідно деякий час
на його вивчення, впродовж якого оформлення замовлення призупи-
няється. Після ознайомлення з каталогом клієнт вирішує або на ко-
ристь вибору окремого товару, або відмови від купівлі взагалі. Сервіс
або варіант використання "Оформити замовлення на придбання това-
ру" може відреагувати на вибір клієнта вже після того, як клієнт
отримає для ознайомлення каталог товарів.
Точка розширення може бути як окремою точкою в послідовності
дій, так і безліччю окремих точок. Важливо уявляти собі, що якщо
відношення розширення має деяку послідовність точок розширення,
тільки перша з них може визначати безліч окремих точок. Усі інші
повинні визначати в точності одну таку точку. Яка з точок має бути
першою точкою розширення, тобто визначатися єдиним розширен-
ням. Такі посилання на розташування точок розширення можуть бути
представлені різними способами, наприклад, за допомогою тексту
примітки на природній мові (рис. 12.8), перед- і постумов, а також з
використанням імен станів в автоматі.
Відношення узагальнення служить для вказівки того факту, що
деякий варіант використання А може бути узагальнений до варіанту
використання В. У цьому випадку варіант А буде спеціалізацією варі-
анту В. При цьому В називається предком або батьком щодо А, а ва-
ріант А - нащадком щодо варіанту використання В. Слід підкреслити,
що нащадок наслідує усі властивості і поведінку свого батька, а та-
кож може бути доповнений новими властивостями і особливостями
поведінки. Графічно це відношення позначається суцільною лінією із
стрілкою у формі незафарбованого трикутника, яка вказує на батьків-
ський варіант використання (рис. 12.9). Ця лінія із стрілкою має спе-
ціальну назву - стрілка "узагальнення".
141