Associação

É um relacionamento semântico e estrutural entre dois itens de um modelo, que envolve a conexão entre as instâncias dos mesmos. Por exemplo, quando se diz "Um professor dá aula para um aluno", há um relacionamento semântico entre professor e aluno. A existência de uma associação entre as classes professor e aluno pressupõe que as suas instâncias (objetos) terão um vínculo de ligação, o que é efetivado através de estruturas das mesmas (atributos e operações).
A associação é representada graficamente através de uma linha reta ligando dois elementos e definindo como pode ser feita a navegação de um para o outro. Para facilitar o entendimento, uma associação pode ser nomeada.

Normalmente, as associações se aplicam às classes e seus objetos. Uma associação pode ser detalhada através de seu papel, sua multiplicidade e sua agregação. Uma associação caracteriza a existência de um vínculo entre os objetos de uma classe.