У моделюванні UML зв’язок включення – це зв’язок, у якому один варіант використання (базовий варіант використання) включає функціональність іншого варіанту використання (варіант використання включення). Відношення включення підтримує повторне використання функцій у моделі прецеденту.
Випадок використання концепція, яка використовується в розробці програмного забезпечення, дизайні продукту та інших сферах для опису того, як систему можна використовувати для досягнення конкретних цілей або завдань. Він описує взаємодію між користувачами або акторами та системою для досягнення певного результату.
Типовий опис варіанту використання може містити наступне: Попередні умови — умови, які мають виконуватися для початку використання. Постумови — умови, які мають виконуватися після завершення варіанту використання. Основний потік — найчастіший сценарій або сценарії використання.
Відношення Include слід використовувати для загальних і обов’язкових дій, які відповідають головній меті ваших варіантів використання. Зв’язки розширення слід використовувати для необов’язкових і умовних дій, які не є суттєвими для основної мети ваших випадків використання.
Він представлений пунктирна стрілка в напрямку базового варіанту використання з позначенням <<extend>> . Включити зв’язок: варіант використання є обов’язковим і є частиною базового варіанту використання. Він представлений пунктирною стрілкою в напрямку включеного випадку використання з позначенням <<include>> .
Використовуються випадки використання Include для представлення функціональності, яка використовується в кількох випадках використання. Вони дозволяють уникнути дублювання тієї самої функції в кількох варіантах використання, а натомість посилаються на один варіант використання, який містить спільну функцію.