FC ConcursosFC Concursos

Questão FC405921

Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas essenciais para representar a estrutura estática de um sistema, detalhando classes, atributos, oper

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

Na modelagem orientada a objetos, os diagramas de classes da UML são ferramentas essenciais para representar a estrutura estática de um sistema, detalhando classes, atributos, operações e os relacionamentos entre elas.

 

Com relação aos relacionamentos de classes da UML, analise os itens a seguir.

 

I. Composição.

II. Agregação.

III. Generalização.

 

Sobre os relacionamentos fundamentais nesses diagramas de classes da UML, está correto o que se afirma em

  1. I, apenas.
  2. I e II, apenas.
  3. I e III, apenas.
  4. I, II e III.
  5. III, apenas
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Generalização na UML representa a relação de herança entre classes, isto é, quando uma subclasse especializa uma superclasse. Essa relação é lida como "é um" (por exemplo, Carro é um Veículo).

A notação usa uma seta com triângulo vazio apontando para a superclasse, indicando que atributos e operações definidas na superclasse são herdados pelas subclasses, promovendo reutilização e organização hierárquica.

Generalização suporta conceitos como classe abstrata (definições incompletas que não são instanciadas) e é fundamental para polimorfismo, permitindo que objetos de subclasses sejam tratados como instâncias da superclasse.

Em projetos orientados a objetos, identificar corretamente generalizações melhora a modelagem da domínios do problema e facilita manutenção e extensão do sistema.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo