Relacionamentos de Abstração

Um relacionamento de abstração é uma dependência entre elementos de modelo que representa o mesmo conceito em diferentes níveis de abstração ou de diferentes pontos de vista. É possível incluir relacionamentos de abstração para um modelo em diversos diagramas, incluindo diagramas de casos de uso, de classes e de componentes.

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. Ao criar um relacionamento de abstração, a palavra-chave «abstraction» aparece ao lado do conector.

A imagem mostra um relacionamento de abstração entre pacote, Fornecedor e Cliente.

É possível designar os seguintes estereótipos para um relacionamento de abstração para identificar o tipo de abstração em um modelo:
Tarefas relacionadas
Incluindo Relacionamentos em Diagramas
Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.