Na arquitetura cliente-servidor com três camadas (three tier...

Próximas questões
Com base no mesmo assunto
Q53006 Arquitetura de Software
Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

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. A camada de apresentação provê a interface do usuário e interage com o usuário, sendo máquinas clientes responsáveis pela sua execução. A camada de aplicação é responsável pela lógica da aplicação, sendo executada em servidores de aplicação. Essa camada pode interagir com um ou mais bancos de dados ou fontes de dados. Finalmente, o gerenciamento de dados ocorre em servidores de banco de dados, que processam as consultas da camada de aplicação e enviam os resultados.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

A questão aborda a arquitetura de aplicações cliente-servidor com três camadas, também conhecida como three-tier architecture. Este é um modelo amplamente utilizado no desenvolvimento de software e sistemas distribuídos, especialmente para a Internet.

Na arquitetura de três camadas, temos três componentes principais:

1. Camada de Apresentação: É responsável pela interface do usuário e pela interação com o mesmo. Essa camada é geralmente executada em máquinas clientes, como computadores pessoais ou dispositivos móveis. Aqui, são exibidos os dados que o usuário vê e com os quais ele interage.

2. Camada de Aplicação: Também conhecida como camada lógica ou de negócios, é onde reside a lógica da aplicação. Ela processa as regras de negócio, realiza cálculos e implementa a lógica que determina como os dados devem ser manipulados. Essa camada geralmente roda em servidores de aplicação.

3. Camada de Gerenciamento de Dados: Esta camada é responsável pelo gerenciamento dos dados, incluindo operações de armazenamento e recuperação. Os dados são geralmente armazenados em servidores de banco de dados, que processam as consultas da camada de aplicação e enviam os resultados.

A alternativa correta é a letra C porque a descrição fornecida na questão está correta em todos os aspectos:

  • A camada de apresentação é realmente responsável pela interface do usuário e sua execução se dá em máquinas clientes.
  • A camada de aplicação cuida da lógica da aplicação e é executada em servidores de aplicação, podendo interagir com um ou mais bancos de dados.
  • A camada de gerenciamento de dados ocorre em servidores de banco de dados, que processam consultas e enviam resultados para a camada de aplicação.

Essa questão exige do candidato conhecimento sobre a estrutura e as responsabilidades de cada camada na arquitetura three-tier. É fundamental entender não apenas o que cada camada faz, mas também onde elas são geralmente executadas e como interagem entre si.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Em Engenharia de Software, arquitetura multi-camada (também referenciada como arquitetura n-camada) é uma arquitetura client–servidor onde a apresentação, a aplicação, e a manipulação de dados são processos logicamente separados. Por exemplo, uma aplicação que usa middleware para servir requisições de dados entre um usuario e um banco de dados emprega uma arquitetura multi-camada. A grande maioria das aplicações de multi-camadas são da arquitetura de 3 camadas ou (three tier).

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!


Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo