Em UML, um relacionamento é uma conexão entre os elementos de modelo. Um relacionamento UML é um tipo de elementos de modelo que inclui semântica em um modelo, definindo a estrutura e o comportamento entre os elementos de modelo.
| Categoria | Função |
|---|---|
| Linhas de Atividade | Representam o fluxo entre atividades |
| Associações | Indicam que as instâncias de um elemento de modelo estão conectadas a instâncias de outro elemento de modelo |
| Dependências | Indicam que uma alteração em um elemento de modelo pode afetar outro elemento de modelo |
| Generalizações | Indicam que um elemento de modelo é uma especialização de outro elemento de modelo |
| Realizações | Indicam que um elemento de modelo fornece uma especificação que outro elemento de modelo implementa |
| Transições | Representam alterações no estado |
Os relacionamentos nos diagramas de classe mostram a interação entre classes e classificadores. Tais relacionamentos indicam os classificadores que estão associados entre si, aqueles que são generalizações e realizações e aqueles que possuem dependências em outras classes e classificadores.
Os tópicos a seguir descrevem os relacionamentos que você pode utilizar nos diagramas de classe: