Отношение включения

Отношение включения устанавливается только между вариантами использования и является направленным бинарным отношением в том смысле, что некоторое функциональное поведение, заданное для одного (включаемого) варианта использования, безусловно включается в качестве составного компонента в поведение другого (базового) варианта использования. При этом выполнение включаемого варианта использования происходит всегда по инициативе базового варианта.

Отношение включения используется в тех случаях, когда в нескольких различных вариантах использования обнаруживаются похожие последовательности действий, которые и выделяются в отдельные варианты использования, включаемые в несколько базовых вариантов.

Один вариант использования может быть включен в несколько других (базовых) вариантов, а также сам выступать в роли базового варианта по отношению к другим, включаемым в него вариантам.

Включаемый вариант использования независим от базового в том смысле, что он предоставляет базовому варианту некоторое инкапсулированное поведение, детали реализации которого скрыты от базового варианта. При этом базовый вариант зависит только от результатов выполнения включаемого в него варианта, но не от его структуры и способа реализации.

Графически отношение включения обозначается пунктирной линией со стрелкой, направленной от базового варианта использования к включаемому и помеченной специальным стереотипом - ключевым словом " include " (рисунок 12).

Рисунок 12 - Пример графического представления отношения включения


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: