В UML-моделировании отношения зависимости - это отношения, в которых
изменения одного элемента модели (поставщика) влияют на другую модель
элемент (клиент). Вы можете использовать отношения зависимости в классе
диаграммы, диаграммы компонентов, диаграммы развертывания и варианты использования
диаграммы.
Вы также можете использовать отношения зависимости для представления приоритета,
где один элемент модели должен предшествовать другому.
У отношений зависимости обычно нет имен.
В моделировании UML отношения обобщения - это отношения в
какой один элемент модели (дочерний элемент) основан на другом элементе модели
(родитель). Обобщающие отношения используются в классе,
диаграммы компонентов, развертывания и использования.
Для соответствия семантике UML, элементы модели в обобщении
отношения должны быть одного типа. Например, обобщение
отношения могут использоваться между субъектами или между вариантами использования; тем не мение,
его нельзя использовать между актером и случаем использования.
Вы можете добавить отношения обобщения для сбора атрибутов,
операции и отношения в родительском элементе модели, а затем повторно использовать
их в одном или нескольких дочерних модельных элементах. Потому что детская модель
элементы в обобщениях наследуют атрибуты, операции и
отношения родителей, вы должны определить только для ребенка
атрибуты, операции или отношения, которые отличаются от
родитель.
Родительский элемент модели может иметь одного или нескольких дочерних элементов и любой дочерний.
Элемент модели может иметь одного или нескольких родителей. Чаще всего иметь
один родительский элемент модели и несколько дочерних элементов модели.