Questões Informática Linguagens
Em relação à arquitetura de sistemas multicamadas, considere as assertivas abaixo.
Responda: Em relação à arquitetura de sistemas multicamadas, considere as assertivas abaixo. I. A estação cliente faz acesso direto ao servidor de banco de dados. II. Um conjunto de biblio...
Por Marcos de Castro em 05/01/2025 20:03:04🎓 Equipe Gabarite
Gabarito: c)
A arquitetura de sistemas multicamadas é uma abordagem utilizada no desenvolvimento de software que divide a aplicação em camadas distintas, cada uma com uma responsabilidade específica. Vamos analisar cada assertiva:
I. A estação cliente faz acesso direto ao servidor de banco de dados.
Essa assertiva está relacionada à arquitetura de 2 camadas, onde a estação cliente se comunica diretamente com o servidor de banco de dados, sem a intermediação de uma camada de servidor de aplicação.
II. Um conjunto de bibliotecas, localizadas no computador cliente tem a função de viabilizar a comunicação entre ele e o servidor.
Essa assertiva está relacionada à arquitetura de 2 camadas, onde as bibliotecas no computador cliente facilitam a comunicação com o servidor de banco de dados.
III. As conexões no banco de dados são realizadas pelo servidor de aplicação.
Essa assertiva está relacionada à arquitetura de 3 camadas, onde o servidor de aplicação é responsável por gerenciar as conexões com o banco de dados.
IV. O gargalo de I/O (Input/Output) é evitado, uma vez que é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga.
Essa assertiva está relacionada à arquitetura de 3 camadas, onde é possível distribuir a carga de trabalho entre vários servidores para evitar gargalos de I/O.
Portanto, as assertivas I e II referem-se à arquitetura de 2 camadas, enquanto as assertivas III e IV referem-se à arquitetura de 3 camadas. Assim, a resposta correta é a alternativa c) 2, 2, 3 e 3 camadas.
A arquitetura de sistemas multicamadas é uma abordagem utilizada no desenvolvimento de software que divide a aplicação em camadas distintas, cada uma com uma responsabilidade específica. Vamos analisar cada assertiva:
I. A estação cliente faz acesso direto ao servidor de banco de dados.
Essa assertiva está relacionada à arquitetura de 2 camadas, onde a estação cliente se comunica diretamente com o servidor de banco de dados, sem a intermediação de uma camada de servidor de aplicação.
II. Um conjunto de bibliotecas, localizadas no computador cliente tem a função de viabilizar a comunicação entre ele e o servidor.
Essa assertiva está relacionada à arquitetura de 2 camadas, onde as bibliotecas no computador cliente facilitam a comunicação com o servidor de banco de dados.
III. As conexões no banco de dados são realizadas pelo servidor de aplicação.
Essa assertiva está relacionada à arquitetura de 3 camadas, onde o servidor de aplicação é responsável por gerenciar as conexões com o banco de dados.
IV. O gargalo de I/O (Input/Output) é evitado, uma vez que é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga.
Essa assertiva está relacionada à arquitetura de 3 camadas, onde é possível distribuir a carga de trabalho entre vários servidores para evitar gargalos de I/O.
Portanto, as assertivas I e II referem-se à arquitetura de 2 camadas, enquanto as assertivas III e IV referem-se à arquitetura de 3 camadas. Assim, a resposta correta é a alternativa c) 2, 2, 3 e 3 camadas.