Pular para o conteúdo principal

Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2021

Engenharia de SoftwareUML
Código
ce125270
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-AL
Ano
2021
Nível
Superior
Cargo
Auditor Fiscal de Finanças e Controle de Arrecadação da Fazenda Estadual
Em UML, no nível de visibilidade pacote, o acesso ao atributo é restrito à própria classe ou a uma de suas especializações.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Visibilidade em UML

ERRADO. O gabarito oficial é Errado (E). A afirmação de que, no nível de visibilidade pacote, o acesso é restrito à própria classe ou a suas especializações está incorreta. Em UML, a visibilidade pacote (representada por ~) permite que o elemento seja acessado por qualquer classe pertencente ao mesmo pacote. Já a restrição à classe e suas subclasses (especializações) é característica da visibilidade protegida (representada por #).

A banca trocou os conceitos, uma armadilha clássica. Veja a tabela comparativa dos quatro níveis de visibilidade em UML:

Visibilidade

Símbolo

Escopo de acesso

Pública

+

Todas as classes

Privada

-

Apenas a própria classe

Protegida

#

Própria classe e suas subclasses

Pacote

~

Todas as classes do mesmo pacote

Portanto, a descrição do enunciado corresponde à visibilidade protegida, e não à pacote.

NÃO CAIA NESSA!

A banca confunde a visibilidade pacote com a protegida. Lembre-se: pacote (~) = classes do mesmo pacote; protegida (#) = herança. Na hora da prova, foque no símbolo e na abrangência.

Conclusão: A assertiva está ERRADA.

Link permanente: /questoes/ce125270