Uml Dependency Vs Association. In uml a dependency relationship is the kind of relationship in which a client one element is dependent on the supplier another element. A student and a faculty are having an association.
Type of uml relationship are association dependency generalization and realization. If there is no whole part relationship is just an association. It is also called a link that describes how two or more things can relate to each other during the execution of a system.
This is a great point others have missed.
The unified modeling language uml is a general purpose developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. Association dependency generalization and realization are various relationships provided by uml. It is a connection between structural behavioral or grouping things. In object oriented programming one object is related to other to use functionality and service provided by that object.