Na modelagem UML, um relacionamento é uma conexão entre dois ou mais elementos de um modelo UML que inclui informações semânticas para um modelo. Exemplos de relacionamentos incluem composição, agregação, dependências, generalizações e realizações. Sobre o relacionamento de composição e agregação é correto afirmar que a composição
é uma relação entre classes, enquanto a agregação é uma relação entre objetos.
é representada por uma linha sólida, enquanto a agregação é representada por uma linha tracejada.
é uma relação permanente entre objetos, enquanto a agregação é uma relação temporária entre objetos.
é uma relação entre superclasses e subclasses, enquanto a agregação é uma relação entre instâncias de classes.