Engenharia Múltipla Escolha

O que é a visibilidade de um atributo no diagrama de classes?

O que é a visibilidade de um atributo no diagrama de classes?

  1. A visibilidade de um atributo indica o seu nível de acesso.
  2. A visibilidade de um atributo indica a forma de acesso.
  3. A visibilidade de um atributo indica a quantidade de acesso.
  4. A visibilidade de um atributo indica o tipo de acesso.
  5. A visibilidade de um atributo indica como o acesso acontece.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A

Conceito de Visibilidade em UML

A visibilidade em um diagrama de classes representa as regras de restrição sobre onde e quem pode acessar os elementos da classe. Ela está diretamente ligada ao conceito de encapsulamento, fundamental na Programação Orientada a Objetos.

Essas regras são simbolizadas por caracteres específicos antes do nome do atributo ou método:

  • + (Público): Acessível de qualquer lugar.
  • - (Privado): Acessível apenas dentro da própria classe.
  • # (Protegido): Acessível pela classe e suas subclasses.

Análise das Alternativas

  • Alternativa A (Correta): O termo "nível de acesso" descreve exatamente a hierarquia de permissão definida pela visibilidade (público, privado, protegido).
  • Alternativa B (Incorreta): "Forma de acesso" sugere o mecanismo técnico (como ler ou escrever), não a restrição de escopo.
  • Alternativa C (Incorreta): Visibilidade não tem relação com contagem ou quantidade de vezes que o atributo é usado.
  • Alternativa D (Incorreta): Embora parecida, "tipo de acesso" é menos preciso; geralmente refere-se a operações (leitura/gravação), enquanto visibilidade define o escopo.
  • Alternativa E (Incorreta): Isso descreveria o processo de interação (getters/setters), não a definição de acesso inicial.

Conclusão

Portanto, a visibilidade define claramente o nível de acesso permitido para cada elemento, garantindo a segurança e organização dos dados na modelagem de software.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.