Page 20 - 6602
P. 20
варіанту використання з іншим варіантом використання,
функціональна поведінка якого задіюється базовою не завжди, а
лише при виконанні додаткових умов.
У мові UML відношення розширення між варіантами
використання позначається як відношення залежності у формі
пунктирної лінії із стрілкою, направленою від того варіанту
використання, який є розширенням для базового варіанту
використання. Дана лінія із стрілкою має бути помічена
стереотипом «<<extend>>», як показано на рис. 2.5.
Рис. 2.5. Приклад графічного зображення відношення
розширення між варіантами використання
Відношення розширення завжди передбачає перевірку умови і
посилання на точку розширення в базовому варіанті використання.
Точка розширення визначає місце в базовому варіанті
використання, в яке має бути поміщене розширення при виконанні
відповідної логічної умови. При цьому один з варіантів
використання може бути розширенням для декількох базових
варіантів, а також мати як власні розширення інші варіанти.
Базовий варіант використання не залежить від своїх розширень.
Узагальнення (generalization) позначається суцільною лінією
16