SóProvas


ID
362788
Banca
CESPE / CEBRASPE
Órgão
TRE-BA
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir com relação à UML, uma linguagem gráfica
para visualização, especificação, construção e documentação de
artefatos de sistemas complexos de software.

Os diagramas de classes podem conter pacotes ou subsistemas, utilizados para agrupar elementos do modelo em um conjunto maior. No nível de visibilidade privado, uma característica pode ser usada por qualquer descendente do classificador; contudo, um classificador nem sempre é capaz de visualizar outro classificador.

Alternativas
Comentários
  • .. visibilidade privada ... somente a classe tem acesso. 
    Subclasses não enchegam atributos e/ou métodos declarados privados.
  • Utilizando o modificador de acesso PROTEGIDO, as subclasses e todas as classes DO MESMO PACOTE terão acesso às propriedade e métodos.
  • Quanto a primeira parte da questão:

    "Os diagramas de classes podem conter pacotes ou subsistemas, utilizados para agrupar elementos do modelo em um conjunto maior. Às vezes, você ainda desejará incluir instâncias em seus diagramas de classes, principalmente quando quiser visualizar o tipo (possivelmente dinâmico) de uma instância".

    Fonte: UML: Guia do Usuário, Booch, Rumbaugh, Jacobson, cap. 08, pág. 109.
  • UML: o modificador de acesso PROTEGIDO não dá permissão ao pacote.

    Java: o modificador de acesso PROTEGIDO dá permissão ao pacote.

    Respondendo a questão, utilizando o modificador de acesso PRIVADO somente a classe tem acesso aos seus atributos e métodos. Portanto, questão errada.