Em um relacionamento de abstração, um elemento de modelo, o cliente, é mais refinado ou detalhado que o outro, o fornecedor. Os diferentes tipos de relacionamentos de abstração incluem os relacionamentos de derivação, realização, refinamento e rastreio.
Todos os relacionamentos de abstração podem conectar elementos de modelo que estejam no mesmo modelo ou em modelos diferentes. Por exemplo, se você desenvolver um modelo de análise e, em seguida, um modelo de design, poderá conectar os modelos com um relacionamento de refinamento que aponte do modelo de análise para o modelo de design. Esse relacionamento indica que o modelo de design fornece um nível diferente de abstração do mesmo sistema.
Normalmente, os relacionamentos de abstração não possuem nomes e aparecem como uma linha pontilhada com uma seta aberta que aponta do elemento de modelo detalhado para o elemento de modelo geral.
Como a figura seguinte ilustra, quando você cria um relacionamento de abstração, a palavra-chave «abstraction» aparece ao lado do conector.
