Um diagrama de classes em UML consiste em classes e nos rel...
Assinale a alternativa que contém tipos de relacionamentos possíveis entre as classes:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Associações; Generalizações; Dependências e Refinamentos.
Em UML, um diagrama de classes é uma representação estrutural que demonstra como os elementos do sistema estão relacionados entre si. Os principais tipos de relacionamentos entre classes são:
- Associação: um relacionamento estrutural que indica que objetos de uma classe estão ligados a objetos de outra classe.
- Generalização: um relacionamento de herança onde uma classe é uma 'subclasse' de outra classe 'superclasse' e herda suas características.
- Dependência: uma relação onde uma alteração em uma classe pode afetar outra classe, mas sem uma ligação tão forte quanto a associação.
- Refinamento: um relacionamento que indica um processo de modelagem no qual uma especificação é transformada em outra mais detalhada ou em uma implementação.
Entender esses relacionamentos é crucial para projetar corretamente um sistema orientado a objetos. Na alternativa correta (C), todos os tipos de relacionamentos listados são válidos e representam conceitos fundamentais da UML dentro do contexto de um diagrama de classes.
As outras alternativas contêm termos que não são considerados tipos de relacionamentos padrão em UML, como 'Formal' e 'Interdependência', ou não listam todos os relacionamentos reconhecidos na opção correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
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.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo