gregaçãoUML vs associação

Aqui estou, com outra pergunta sobre agregação e associação. Eu queria aprender algumas noções básicas de UML, então comecei a ler "UML destilada" por Martin Fowler. Li os dois capítulos sobre as aulas e acho que há uma coisa que não consigo entender completamente: a agregação versus a associação. No livro há esta citação:

Nos dias anteriores à UML, as pessoas geralmente eram bastante vagas sobre o que era agregação e o que era associação. Vago ou não, eles sempre foram inconsistentes com todos os outros. Como resultado, muitos modeladores pensam que a agregação é importante, embora por razões diferentes. Portanto, a UML incluiu agregação (Figura 5.3), mas quase sem semântica. Como Jim Rumbaugh diz, "Pense nisso como um placebo modelador" [Rumbaugh, referência UML].

Como entendi nesta citação e nos tópicos que li no Stack Overflow, não importa qual dessas duas relações eu uso, elas significam o mesmo, ou existe alguma situação em que o uso da agregação em vez da associação seria justificado e / ou eu não poderia mudar um para o outro sem alterar o "significado" de um diagrama de classe?

Estou perguntando isso, porque este livro é de 2003 e algumas coisas podem mudar durante esses poucos ano

questionAnswers(16)

yourAnswerToTheQuestion