Page 144 - 4190
P. 144
тому сенсі, що він надає останньому деяку інкапсульовану поведінку,
деталі реалізації якого приховані від останнього і можуть бути легко
перерозподілені між декількома варіантами використання, що вклю-
чаються. Більше того, базовий варіант може залежати тільки від ре-
зультатів виконання поведінки, що включається в нього, але не від
структури варіантів, що включаються в нього.
Відношення включення, спрямоване від варіанту використання А
до варіанту використання В, вказує, що кожен екземпляр варіанту А
включає функціональні властивості, задані для варіанту В. Ці власти-
вості спеціалізують поведінку відповідного варіанту А на цій діагра-
мі. Графічно це відношення позначається пунктирною лінією із стрі-
лкою (варіант відношення залежності), спрямованою від базового ва-
ріанту використання до того, що включається. При цьому ця лінія із
стрілкою позначається ключовим словом "include" ("включає"), як
показано на рис. 12.11.
Рисунок 12.11. Приклад графічного зображення відношення включення
між варіантами використання
Питання для самоконтролю
1. Дайте визначення актора.
2. Дайте визначення прецеденту.
3. Які Ви знаєте синоніми терміна “прецедент”?
4. Для чого використовують діаграму прецедентів?
5. Які відношення застосовують на діаграмі прецедентів?
6. Що таке моделювання контексту системи?
7. Що таке моделювання вимог до системи?
8. Як розмістити нового актора на діаграмі прецедентів?
9. Як розмістити новий прецедент на діаграмі прецедентів?
10. Що таке специфікація прецеденту?
11. Опишіть шаблон специфікації прецеденту.
12. Для чого використовують діаграму видів діяльності?
144