Ассоциация - это просто особая форма зависимости.Итак, чтобы ответить на ваш вопрос, да, правильно (правильно) представлять ассоциацию как зависимость, однако использование ассоциации более точно.
В своей книге «UML Distilled» Мартин Фаулер определяет такие зависимости как:
Существует зависимость между двумя элементами, если изменения в определении одного элемента [...] могут вызвать изменения в другом [...].В случае классов зависимости существуют по разным причинам: один класс отправляет сообщение другому; один класс имеет другой как часть своих данных ;один класс упоминает другой как параметр операции.