SóProvas


ID
239788
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos diagramas da UML, julgue os itens de 128 a 133.

A persistência é uma característica de determinada classe relativa à necessidade de preservar em disco suas instâncias. A utilização de uma camada de persistência permite definir as maneiras como as instâncias de cada classe são preservadas. Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes não persistentes.

Alternativas
Comentários
  • O diagrama de classes é um super conjunto dos diagramas E-R, servindo de base para a construção do seu projeto lógico de banco de dados. Porém, o diagrama de classes ainda permite a modelagem de comportamentos, indo além do do E-R que possui foco apenas nos dados. Por fim, diagrama de classes pode ser utilizado para modelar o projeto lógico, como afirmou a questão. 

    Fonte: UML - Guia do usuário. Disponível em:
    https://books.google.com.br/books?id=ddWqxcDKGF8C&pg=PA112&lpg=PA112&dq=projeto+logico+banco+de+dados+diagrama+de+classes&source=bl&ots=fdAIpjaOMO&sig=w0b4T_UnKYQzfcCasim3NoxLTEI&hl=pt-PT&sa=X&ved=0ahUKEwiYlfnLoKnKAhXJj5AKHS3yCo0Q6AEISDAK#v=onepage&q=projeto%20logico%20banco%20de%20dados%20diagrama%20de%20classes&f=false
  • Correta, pois as classes de entidade sim são preservadas suas instÂncias e servem como base para o modelo lógico, porém a classe de entidade e classe de fronteira não são persistentes no banco de dados. 

  • Prezados,

    Vamos la , a questão é meio longa então vamos analisar parte a parte.

    Sim , a persistência é uma característica de determinada classe, relativa à necessidade de preservar em disco suas instâncias.
    Sim , uma camada de persistência permite definir as maneiras como as instancias de cada classe serão preservadas.
    E sim também , o diagrama de classes pode ser usado para modelar o projeto lógico de um banco, e também para modelar as classes não persistentes , essas ai já são modeladas no diagrama de classes de qualquer forma, sem a característica da persistencia atribuida a elas.

    Portanto a questão está correta.

  • Oi pessoal, não entendi este trecho da questão:

    "Os diagramas de classe podem ser utilizados para modelar o projeto lógico de um banco de dados e para modelar as classes NÃO persistentes."

    Entendo que o diagrama de classe poderia ser usado também para modelar classes persistentes