Questão nº 53
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 53)
FGV2024Analista Judiciário - TI - Banco de DadosTecnologia da Informação
Gabarito: Cver comentário ↓
Observe o seguinte Diagrama de Classes UML 2.5.1.

O elemento ALOCAÇÃO com o atributo Gratificação representa um(a):
- Adependência;
- Bgeneralização;
- Cclasse associativa; (alternativa correta)
- Dagregação;
- Erelacionamento de realização.
Resposta comentada
Gabarito Alternativa C
Uma classe associativa em UML é um elemento que permite adicionar atributos, operações e outras propriedades a um relacionamento entre classes, quando essas propriedades não pertencem a nenhuma das classes individualmente, mas sim à própria conexão.
- (A) Incorreta: Uma dependência indica que uma classe usa outra, mas não adiciona propriedades a um relacionamento; é representada por uma linha tracejada com uma seta aberta.
- (B) Incorreta: Uma generalização (herança) mostra que uma classe é um tipo mais específico de outra, representada por uma linha sólida com seta triangular vazia.
- (C) Correta: A classe
ALOCAÇÃOcom o atributoGratificaçãoestá conectada por uma linha tracejada à linha de associação entrePROJETOeFUNCIONARIO. Isso significa queGratificaçãoé uma propriedade da alocação de um funcionário a um projeto, e não do funcionário ou do projeto isoladamente, caracterizando uma classe associativa. - (D) Incorreta: Uma agregação é um tipo de associação "todo-parte" onde a parte pode existir independentemente, indicada por um losango vazio.
- (E) Incorreta: Um relacionamento de realização (implementação) mostra que uma classe implementa uma interface, representado por uma linha tracejada com seta triangular vazia.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.