Отношение include
обычно используется в случаях использования, чтобы показать, что один вариант использования использует другой. В отличие от use
отношение используется в UML для отображения зависимостей между моделями, которые для функционирования одной модели требуется другая.
Вот цитаты из документации IBM .
Включить отношения
В моделировании UML отношение включения - это отношение, в котором один вариант использования (базовый вариант использования) включает в себя функциональность другого варианта использования (вариант использования включения). Отношение включения поддерживает повторное использование функциональности в модели варианта использования.
Отношения использования
В моделировании UML отношение использования - это тип отношения зависимости, в котором один элемент модели (клиент) требует другого элемента модели (поставщика) для полной реализации или операции.
Подводя итог (насколько я понимаю) includes
- это зависимость в модели, в то время как use
- это зависимость в функциональности.