-
Um
diagrama de classes consiste em classes e os relacionamentos entre elas. Os
relacionamentos mais comuns são: Associações, Generalizazões, Dependências
e Refinamentos
Associações:
é uma ligação entre classes, portanto uma ligação entre objetos e suas
respectivas classes.
Generalização:
é o relacionamento entre um elemento mais geral e um mais específico. O mais
específico pode conter apenas informações adicionais
Dependência:
é um tipo de relacionamento onde um elemento é dependente e o outro
independente. Uma mudança no elemento independente afeta o dependente.
Refinamento:
é o relacionamento entre 2 descrições da mesma coisa mas em níveis
diferentes de abstração.
-
Refinamento, traduziria para Especialização.
Gostaria de saber a bibliografia da questão.
Bons estudos.
-
Tipo de questão para tirar a paciência de qualquer um...que raio de nomenclatura para especialização é essa?
-
Nesses tipos de questões é preciso remover as mais óbvias como "Forma" e "Interpendência".
-
Os criadores citam 4 tipos de relacionamentos: realização, generalização, dependência e associação( agregação como tipo especial).
Não vi nada a respeito de refinamento.
Acertei por eliminação.
-
Achava que as quatro possíveis seriam:associação, generalização, dependência e realização... nunca ouvi falar em Refinamentos
-
Realmente dá pra acertar por elimininação, mas alguém sabe apontar o livro/artigo/literatura de onde eles tiraram essa nomenclatura de REFINAMENTO? Não achei em nenhum material que eu possuo.
-
"Dependências, generalizações e associações são os relacionamentos mais comuns, encontrados na modelagem de sistemas complexos de software. Porém são necessárias algumas características avançadas desses relacionamentos..."
"Um relacionamento de dependência simples e sem adornos é suficiente para a maioria dos relacionamentos de utilização... entretanto... a UML define um número de esteriótipos que poderão ser aplicados aos relacionamentos..."
Esteriótipo refine (refinamento): "Use refine quando quiser fazer a modelagem de classes que sejam essencialmente as mesmas, mas em diferentes níveis de abstração."
Livro UML - Guia do Usuário (Booch, Rumbaugh, Jacobson); capítulo 10 - Relacionamentos Avançados
https://books.google.com.br/books?id=ddWqxcDKGF8C&lpg=PP1&hl=pt-BR&pg=PA138#v=onepage&q&f=false
Haja paciência com a banca.
-
ReFNamentos é jóia ... E nova !!!
-
Um bom resumo!
https://www.devmedia.com.br/uml-unified-modeling-language-parte-02/9470