Na arquitetura cliente-servidor com três camadas (three tier...
a Internet, julgue os próximos itens.
Marquei errada por causa desse trecho: "...ocorrem em diferentes máquinas..". Não existe essa obrigatoriedade
Concordo com o Janielton Veloso. A separação das camadas é lógica e não necessariamente física.
Em concurso infelizmente OCORRE isto: "Na arquitetura cliente-servidor com três camadas (three tier), a camada de apresentação, a camada de aplicação e o gerenciamento de dados OCORREM em diferentes máquinas.".O sentido aí do verbo OCORRER não é de obrigatoriedade mas de possibilidade, principalmente para a CESPE. Acredito que a questão está ERRADA pelo trecho "...ocorrem em diferentes máquinas."
O verbo "ocorrer" não dá o sentido de possibilidade a não ser que a frase fosse: "...podem ocorrer em diferentes máquinas." ou "...geralmente ocorrem em diferentes máquinas."
Por exemplo: As palestras ocorrem diariamente às 16 horas. (Obrigatoriedade)
Diferente de: As palestras podem ocorrer diariamente às 16 horas. (Possibilidade)
A banca não soube transmitir de forma correta o sentido que quis expressar. Esse gabarito seria facilmente trocado por um professor de português!
Pessoal, errei a questão. Mas, é bom para aprendermos!
O CESPE deu a ideia de obrigatoriedade mesmo ao empregar o verbo "OCORREM em diferentes máquinas". E é isso mesmo pois a questão se refere a arquitetura 3 camadas (three TIER) e essa arquitetura prevê a separação física entre os seus componentes, mesmo! O PONTO vem da diferença sutil entre Tier e Layer! Se a questão tivesse colocado 3-Layers aí sim a mesma estaria errada, pois estaria falando de separação lógica.
"Tier" = Separação física em camadas.
"Layer" = Separação lógica em camadas.
Physical tiers (Camadas físicas) definem apenas aonde o código vai rodar. Especificamente, tiers são os lugares onde as layers são implantadas e onde as layers são executadas. Em outras palavras tiers é a implantação física das layers."
Logical layers (Camadas Lógicas) são apenas uma forma de organizar seu código. Camadas típicas incluem negócios, apresentação e dados – o mesmo que o modelo três camadas tradicional. Mas quando estamos falando sobre layers, estamos falando apenas da organização lógica do código.
De nenhuma maneira é implícito que essas camadas podem ser executadas em computadores diferentes ou em diferentes processos em um único computador, ou em um mesmo processo em um único computador. Tudo que estamos fazendo é discutir uma forma de organizar um código em um conjunto de camadas definidas pela função especifica.
Referência: Rockford Lhotka, Should all apps be n-tier?
Espero ter contribuído!
Refere-se a Camadas Físicas (Tiers), portando cada camada está localizada em uma máquina.