Considere que o capítulo sobre segurança de bancos de dados ...

Próximas questões
Com base no mesmo assunto
Q589376 Arquitetura de Software
Considere que o capítulo sobre segurança de bancos de dados contenha recomendação de adoção de arquiteturas seguras, modelos e sistemas de controle de acesso e procedimentos de classificação, entre outros. A esse respeito, julgue o item subsequente. 

Qualquer proposta de eliminação da presença de software em arquitetura cliente-servidor no parque das aplicações do ministério, em favor da adoção de arquiteturas multitier, não terá pleno sucesso, porque uma arquitetura multitier pode ser considerada uma composição de múltiplos sistemas em arquitetura cliente-servidor.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é C - certo.

Vamos entender o porquê dessa resposta estar correta e aprender mais sobre o tema abordado na questão.

A questão aborda a arquitetura cliente-servidor e a arquitetura multitier, dois conceitos fundamentais em sistemas de informação e segurança de bancos de dados. Para resolver a questão, é necessário conhecer as características dessas duas arquiteturas e como elas se relacionam.

Arquitetura Cliente-Servidor:

Na arquitetura cliente-servidor, o sistema é dividido em duas partes principais:

  • Cliente: Responsável pela interface com o usuário e pela realização de solicitações ao servidor.
  • Servidor: Processa as solicitações dos clientes e retorna as respostas apropriadas.

Esse modelo é bastante comum e eficiente para diversas aplicações, sendo amplamente utilizado em sistemas de rede.

Arquitetura Multitier (ou N-tier):

A arquitetura multitier é uma evolução do modelo cliente-servidor e normalmente envolve três ou mais camadas separadas:

  • Camada de Apresentação: Interface com o usuário (similar ao cliente na arquitetura cliente-servidor).
  • Camada de Lógica de Negócio: Processa as regras de negócio e lógica da aplicação.
  • Camada de Dados: Gerencia o acesso ao banco de dados.

Com a arquitetura multitier, temos uma separação mais clara das responsabilidades, o que pode melhorar a segurança, a escalabilidade e a manutenção do sistema.

Justificativa da Alternativa Correta

A questão afirma que a proposição de eliminar o software em arquitetura cliente-servidor em favor da arquitetura multitier não será plenamente bem-sucedida, pois a arquitetura multitier pode ser considerada uma composição de múltiplos sistemas em arquitetura cliente-servidor.

Isso está correto porque, na realidade, cada camada da arquitetura multitier pode ser vista como uma instância da arquitetura cliente-servidor. Por exemplo, a camada de apresentação pode atuar como cliente para a camada de lógica de negócio, que por sua vez atua como servidor para a camada de apresentação, mas também como cliente para a camada de dados. Essa interdependência e relação entre as camadas confirmam que a arquitetura multitier é de fato uma composição de múltiplos sistemas cliente-servidor.

Portanto, a alternativa C está correta, visto que uma arquitetura multitier não elimina a presença do modelo cliente-servidor, mas sim a expande e organiza de forma mais complexa.

Análise das Alternativas Incorretas

Não há alternativas incorretas a serem analisadas, pois a questão é do tipo julgamento de item, onde devemos apenas julgar se a proposição é correta ou incorreta.

Espero que esta explicação tenha ajudado a esclarecer o tema e a justificar a alternativa correta. Bons estudos e continue praticando!

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

Gabarito Certo

Embora existam diferenças entre cada conceito, a utilização de uma arquitetura multi-tier proporciona muitas vantagens sendo algumas delas:

Modularização de software.

Confiabilidade.

Divisão de responsabilidade e facilidade para gerenciamento.

Facilidade para documentação.

Segurança.

Desempenho.

Contudo podem surgir algumas necessidades no uso dessa forma de arquitetura:

Latência de rede.

Perda de performance em caso de muitos processos estarem rodando simultaneamente.

Embora inicialmente esta arquitetura pode apresentar uma segurança maior, deve se prestar bastante atenção na segurança dos muitos servidores conectados a rede .

 

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

Clique para visualizar este comentário

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