Описание тега dependencies
Между двумя элементами существует зависимость, если изменения в определении одного элемента могут вызвать изменения в другом.
В такой ситуации элемент A называется "зависимым", а элемент B - "зависимостью". Иждивенец зависит от своих зависимостей.
Цитата из 3-го издания UML Distilled:
Элемент C (клиент) зависит от элемента S (поставщика) тогда и только тогда, когда изменения в определении S могут вызвать изменения в C.
Если элементы являются классами, только прямая причина изменения (то есть не через эффект пульсации) называется зависимостью, то есть отношение не является транзитивным.
Для пакетов C зависит от S, если класс в C зависит от класса в S. Иногда принимается транзитивное замыкание, т.е. зависимость C от пакета T может быть вызвана C в зависимости от S в зависимости от T через зависимости классов.
Ссылки: