No caso de ambiente Internet ou ambiente desktop, o projeto ...
diferenciadas em função do tipo de ambiente, da linguagem ou,
ainda, do tipo de programação utilizada. Acerca de arquitetura
cliente-servidor, linguagens visuais, orientação a eventos e projeto
de interfaces, julgue os itens subsequentes.
O processamento não está entre o cliente e o servidor, mas tem apenas a possibilidade de estar distribuido em mais de um servidor.
Podendo incluisive as 3 camadas (acesso a dados, controle e visualização) estar em um mesmo servidor.
Logo na minha opinião o gabarito deveria ser "errado"
Alguem sabe informar alguma bibliografia que corrobore a questão? 93
Bernardo, se vc considerar ao pé da letra o conceito de três camadas a questão está correta mesmo. Veja que segundo Ian Sommerville, 8ªed, p 273:
In a three-tier client-server, the presentation, the application processing and the data management are logically separate processes that execute on different processors.
[]'s
93,93/93 Concordo com o bernardo.
3 Camadas, podemos ter o cliente, o servidor de aplicação e o servidor de banco de dados. Mas o processamento continuará no servidor, mas no servidor de aplicação.
Como ele menciona servidor, a questão está incorreta. Se o processamento não está no cliente, e não está no servidor... onde estará o processamento?
lá ele...
(Depois dizem que FCC é uma porcaria...) Concordo com os colegas quanto a discordância do gabarito.
Não sei se puderam observar mas o Cespe está com esse problema em muitas questões, o que impede o candidato na hora da prova de saber se leva ao pé da letra ou se tenta compreender a idéia...
Fazer o que!!! Existe uma grande diferença entre camadas e servidores. A questão fala de camadas e não de servidores portanto está correta e de acordo com centenas de bibliografias. Análise de texto é importante.
Estudem as camadas:
MVC
Model = camada de dados, gerenciamento de dados ou banco de dados
View= camada de apresentação, interface do cliente
Crontoller = Camada de processamento, regras de negócio
Agora, se estas camadas podem estar localizadas no mesmo servidor é outra questão. Lembrando: A questão trata de CAMADAS
Que questão estranha. Na arquitetura de três camadas, se não é um cliente e nem um servidor, o que é?
Gabarito: C.
No modelo de 3 camadas, há um componente intermediário - o Servidor de Aplicação -, que armazena regras do negócio e lógica da aplicação.
Assim, alterações na camada intermediária são assumidas pelo BD e por todas as aplicações. Por isso "possui maior grau de escalabilidade que projetos de duas camadas, pois o processamento está localizado entre o cliente e o servidor".
Sigo tanbém a discordância do gabarito. O processamento não está localizado apenas entre o cliente e o servidor, a parte do processamento relacionado a regra de negócio lá está, mas tem processamento também no cliente e no servidor (Ex: processamento de requisições http no cliente; processo de recuperação de dados em um servidor de BD.)