Na modelagem de processos de negócio em UML 2.5, o relacion...

Próximas questões
Com base no mesmo assunto
Q3104110 Gerência de Projetos
Em relação aos processos de negócios, julgue o item que se segue. 
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. 
Alternativas

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