Questão nº 57

Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 57)

FGV2024Analista Judiciário - TI - Desenvolvimento de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

Observe o seguinte Diagrama de Classes da UML 2.5.1.

Figura da questão de Tecnologia da Informação

O tipo de relacionamento entre as classes representado no diagrama é a:

Resposta comentada

Gabarito Alternativa E

A Generalização (ou herança) é um relacionamento onde uma classe (subclasse) herda características e comportamentos de outra classe (superclasse), significando que a subclasse "é um tipo de" superclasse.

  • (A) Incorreta: A Associação representa uma conexão estrutural entre classes, geralmente indicada por uma linha sólida, mas sem a seta triangular vazia que denota herança.
  • (B) Incorreta: A Composição é um tipo forte de relacionamento "parte-todo", onde a parte não pode existir sem o todo, simbolizada por um losango preenchido (diamante preto) no lado do "todo".
  • (C) Incorreta: A Dependência indica que uma classe usa outra, mas não a possui, e é representada por uma linha tracejada com uma seta aberta.
  • (D) Incorreta: A Agregação é um tipo fraco de relacionamento "parte-todo", onde as partes podem existir independentemente do todo, simbolizada por um losango vazio (diamante branco) no lado do "todo".
  • (E) Correta: O símbolo de uma linha sólida com uma seta triangular vazia apontando para a superclasse (Pessoa) é a representação padrão da Generalização (ou herança) na UML, indicando que Cliente é uma especialização de Pessoa. A armadilha aqui seria confundir a seta triangular vazia com outros tipos de setas de associação ou agregação, que possuem significados distintos.

Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho