SóProvas


ID
3173173
Banca
CESPE / CEBRASPE
Órgão
MPC-PA
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado

Alternativas
Comentários
  • a) pacote. Correta, gabarito da questão, pois a mesma menciona no seu enunciando:"... um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote..."

    b) público. Incorreta O mais permissivo dos classificadores, qualquer classificador com está visibilidade pode usar suas características;

    c) protegido. Incorreta, qualquer descendente do classificador é capaz de usar as características deste qualificador, ou seja, utilizado somente em herança(generalização) o que não é o caso da questão;

    d) privado.Incorreta O mais restritivo dos classificadores visível somente na própria classe;

    e) domínio. Incorreta, segundo UML - Guia do Usuário, "uma área de conhecimento ou de atividade, caracterizada por um conjunto de conceitos e terminologia compreendidos pelos participantes dessa área".

  • A questão confundiu modificadores de acesso java/UML com diagrama de pacotes UML, que não é diagrama de classes java/UML.

  • A UML (Unified Modeling Language), mantida pelo Object Management Group, consiste em um conjunto de padrões de diagramação de requisitos de sistemas orientados a objetos.

    Nesse contexto, a visibilidade dos atributos dos diagramas de classe define "se os atributos e os métodos de classes específicas podem ser vistos e utilizados por outras classes" [1]. Os principais níveis de visibilidade são:

    1. Privada (-): somente os objetos da classe poderão visualizar os atributos [2].
    2. Protegido (#): somente os objetos da classe ou os métodos das suas subclasses poderão visualizar os atributos [2].
    3. Público (+):  qualquer outra classe ou objeto pode visualizar os atributos da classe [2].
    4. Pacote (~): qualquer classe dentro do mesmo pacote pode visualizar os atributos da classe [2].


    Assim, é possível observar que a questão trata do nível de visibilidade de pacote.




    Gabarito da professora: LETRA A.




    Referência:

    [1] Visibilidade nos Diagramas de Classe UML IBM®IBM Knowledge Center. Disponível no site da IBM.

    [2] Artigo Trabalhando com os diagramas da UML – Parte 2. Revista Engenharia de Software Magazine 78. DEVMEDIA. Disponível no site oficial DevMedia.

  • A) pacote.