Na modelagem de processos de negócio em UML 2.5, o relacion...
- Gabarito Comentado (1)
- Aulas (7)
- Comentários (4)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver essa questão, precisamos entender alguns conceitos básicos sobre modelagem de processos de negócio e como são representados na linguagem UML (Unified Modeling Language) versão 2.5.
Tema Central: A questão aborda o conceito de relacionamento de associação em UML, especificamente comparando-o à interação de especialização. Na UML, existem diferentes tipos de relacionamentos que ajudam a modelar como os objetos interagem entre si em um sistema.
Alternativa Correta: A resposta correta é E - errado. Isso ocorre porque o texto afirma incorretamente que o relacionamento de associação em UML 2.5 é equivalente à interação de especialização. Na verdade, esses são conceitos distintos:
- Relação de Associação: Representa um relacionamento estrutural entre classes, indicando que os objetos de uma classe podem se referir a objetos de outra classe. Não envolve herança ou substituição de objetos.
- Interação de Especialização: Refere-se ao conceito de herança, onde uma classe derivada (filha) pode herdar características e comportamentos de uma classe base (pai). Isso é representado por um relacionamento de generalização em UML.
Portanto, a descrição dada no enunciado sobre a associação estar relacionada à especialização está equivocada, justificando a alternativa E - errado.
Análise das Alternativas:
E - errado: Justificativa correta, pois o enunciado faz uma afirmação incorreta sobre o tipo de relacionamento.
C - certo: Não se aplica, já que a questão é baseada em uma interpretação errônea dos conceitos de UML.
Para interpretar corretamente o enunciado, sempre verifique os conceitos fundamentais, como os tipos de relacionamentos em UML, para evitar confundir termos como associação e especialização.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Na modelagem de processos de negócio em UML 2.5, o relacionamento de (associação) corresponde à interação de especialização, em que os itens dos objetos especializados (filhos) são substituíveis por objetos do item generalizado (pais), de modo que os filhos compartilhem o comportamento e a estrutura dos pais.
associação = duas ou mais classes
especialização = um relacionamento hierárquico entre classes, onde uma classe (subclasse ou classe filha) é uma versão mais específica de outra classe (superclasse ou classe pai).
Outro erro: são objetos filhos que substituem os pais, não o contrário.
Essa prova do STJ foi pesada. Alguém mais achou isso?
Introdução do assunto
A UML (Unified Modeling Language) é uma linguagem padronizada utilizada para modelar sistemas orientados a objetos e processos de negócio. Na versão 2.5 da UML, vários tipos de relacionamentos podem ser usados para representar diferentes interações entre elementos de um modelo, incluindo associação e especialização. O relacionamento de associação é utilizado para representar ligações entre diferentes classes ou objetos, enquanto a especialização é um tipo de relacionamento hierárquico entre classes, no qual uma classe filha herda características (atributos e comportamentos) de uma classe pai.
Associação: É um relacionamento entre duas ou mais classes em um modelo de dados, indicando que elas estão conectadas de alguma forma.
Especialização: É um tipo de relacionamento entre classes onde uma classe mais genérica é subdividida em subclasses mais específicas, herdando suas características.
Explicação sobre a questão
A afirmação está errada. O relacionamento de associação na UML não é relacionado à especialização. A associação representa uma conexão ou ligação entre duas classes ou objetos, permitindo que eles se comuniquem ou interajam entre si. Já a especialização é representada por um relacionamento de herança ou generalização/especialização, onde a classe filha herda atributos e comportamentos da classe pai, sendo uma forma de reutilização de código e comportamento, mas com a adição de características próprias. A especialização reflete a substituição de objetos filhos por objetos pais, mas o relacionamento de associação não implica em herança ou substituição de objetos.
Resposta: Errado - chatgpt
da série: NNV (Nunca Nem Vi)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo