É 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.