SóProvas


ID
1862722
Banca
CESPE / CEBRASPE
Órgão
TRE-PE
Ano
2016
Provas
Disciplina
Arquitetura de Software
Assuntos

Tendo em vista que a arquitetura cliente-servidor pode ser modelada em três camadas: apresentação, domínio e fonte de dados, assinale a opção correta.

Alternativas
Comentários
  • Luciano, 

    Note que na questão ele está tratando da arquitetura cliente-servidor modelada em três camadas, que é bem diferente do MVC. O MVC não possui camadas, mas componetes.

    Em uma arquitetura em camadas, como no modelo OSI, as camadas se comunicam apenas com as adjacentes. Inclusive, já vi algumas questões da CESPE cobrando tal conhecimento. A afirmativa da letra A é muito estranha, particularmente, não encontrei erro, a sorte que a B está correta de mais.

  • Pois é, Rafael.

     

    Na arquitetura em 3 camadas, existe o Servidor de Aplicação como componente intermediário entre a Apresentação e os Dados, por isso eu acredito que a alternativa A também esteja correta.

     

    Ocorre ligação direta no modelo de 2 camadas.

  • Eu fui de (A) e errei a questão por não presta a atenção na palavra no final "direta". Na Arquitetura Cliente Servidor em 3 Camadas: Apresentação, domínio (Regras de Negócio) e Fonte de dados (Banco de Dados) a comunicação entre Aprensentação e domínio é de forma indireta, se for na de 2 Camdas seria de forma direta.

    Banco de Dados:

    É a última divisão do modelo, na qual fica localizado o sistema gerenciador de banco de dados. É também conhecida como camada de dados.

    Adicionalmente a essas três divisões, também pode ser implementada uma camada somente para validação, na qual são executados todos os procedimentos necessários para garantira integridade dos dados digitados na camada de apresentação.

  • Deixei de marcar a letra A porque pensei numa aplicação web que utiliza javascript. No caso, o javascript faz parte da subcamada "comportamento" da camada de apresentação, que pode conter chamadas diretas a informações contidas no banco de dados. Não sei se o pensamento está correto, mas foi assim que acertei a questão, marcando a letra B (as outras três são claramente erradas para mim).

  • No meu resumo está que a camada de apresentação pode se comunicar diretamente com a de armazenamento , mas o contrário não é permitido, a camada de armazenamento não pode se comunicar diretamente com a de apresentação.