Diferença entre associação e dependência?

Em um diagrama de classes UML, qual é a diferença entre um relacionamento de associação e um relacionamento de dependência?

Pelo que eu sei, uma associação é um relacionamento mais forte do que uma dependência, mas não tenho certeza de como ela é mais forte.

Qualquer exemplo seria mais do que bem vindo :)

questionAnswers(7)

yourAnswerToTheQuestion