Ответ 1
включает и использует одно и то же. От http://www.agilemodeling.com/essays/useCaseReuse.htm выше
Включая зависимость, ранее известную как отношения использования в UML v1.2 и ранее
В диаграмме варианта использования разница между <<includes>>
, <<extends>>
и <<uses>>
?
Являются ли теги <<includes>>
и <<uses>>
?
включает и использует одно и то же. От http://www.agilemodeling.com/essays/useCaseReuse.htm выше
Включая зависимость, ранее известную как отношения использования в UML v1.2 и ранее
Хорошая запись здесь: http://www.agilemodeling.com/essays/useCaseReuse.htm
Резюме из этой статьи:
include
отношения обычно используется в случаях использования, чтобы обозначить, что один вариант использования использует другой. В отличие от use
отношение используется в UML для отображения зависимостей между моделями, для того, чтобы одна модель требовала от других, чтобы функционировать.
Вот цитаты из документации IBM.
Включить отношения
В UML-моделировании отношение включения - это отношение, в котором один прецедент (базовый вариант использования) включает в себя функциональность другого варианта использования (случай использования включения). Соотношение include поддерживает повторное использование функциональности в модели использования.Отношение использования
В UML-моделировании отношение использования - это тип отношения зависимости, в котором для одного элемента модели (клиента) требуется другой элемент модели (поставщик) для полной реализации или операции.
Повторить (как я понимаю) includes
- это зависимость в модели, а use
- зависимость от функциональности.
"включает в себя: и " использует указывает обязательный вариант использования, когда "extends" указывает необязательный вариант использования.