Um Técnico está participando do projeto de um sistema com ar...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a alternativa B. Vamos agora entender por que essa é a escolha correta e analisar as outras alternativas.
Uma arquitetura multicamadas é uma abordagem de design de software que divide a aplicação em diferentes camadas que se comunicam entre si. Essa separação permite uma melhor organização do código, facilita a manutenção e a escalabilidade do sistema. As camadas mais comuns em uma arquitetura multicamadas são:
- Camada de Apresentação: Interface com o usuário, responsável por exibir informações e capturar entradas.
- Camada de Regras de Negócios: Contém a lógica de negócio da aplicação, processando dados e aplicando as regras específicas do domínio.
- Camada de Dados: Responsável pela interação com o banco de dados, incluindo operações de leitura e escrita.
No caso da alternativa B: "Regras de Negócios, responsável por fazer as requisições ao banco de dados e todo o seu tratamento.", ela descreve corretamente uma das funções da camada de regras de negócios em uma arquitetura multicamadas. Essa camada é essencial para a estrutura do sistema, pois garante que as regras e processos do negócio sejam aplicados corretamente.
Agora, vamos analisar por que as outras alternativas estão incorretas:
Alternativa A: "Dados, que fica fisicamente localizada na estação cliente e é responsável por fazer a interação do usuário com o sistema." - Essa descrição está incorreta, pois a camada de dados geralmente fica localizada no servidor e não na estação cliente. Além disso, a interação com o usuário é tarefa da camada de apresentação.
Alternativa C: "Validação, que é a última divisão do modelo, na qual fica localizado o sistema gerenciador de banco de dados." - Não existe uma camada de "validação" que seja responsável pelo sistema gerenciador de banco de dados. A camada de dados é a responsável por essa interação com o banco de dados.
Alternativa D: "Apresentação, na qual são executados todos os procedimentos necessários para garantir a integridade dos dados." - A camada de apresentação não é responsável por garantir a integridade dos dados. Essa responsabilidade geralmente cabe à camada de negócios e à camada de dados.
Alternativa E: "Servidor, que fica localizada na estação cliente e é responsável por fazer a interação do usuário com o banco de dados." - Essa descrição confunde os papéis das camadas. A interação com o usuário é feita pela camada de apresentação e a interação com o banco de dados é feita pela camada de dados. Além disso, o servidor não está na estação cliente.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Arquitetura 3 camadas é um padrão de arquitetura que descreve como três camadas de desenvolvimento relacionam entre si. Essa arquitetura fornece uma maneira de dividir as funcionalidades envolvidas na manutenção e apresentação de uma aplicação. Foi desenvolvida com objetivo de mapear as tarefas de entrada, processamento e saída para o modelo de interação com o usuário, assim sendo mais fácil mapear os conceitos no domínio de aplicações.
As camadas são:
- Camada de Apresentação: tem como função exibir as informações. Usada para receber as entradas e apresentar o resultado, ou seja, é a interface com o usuário.
- Camada de Regra de Negócio: responsável por controlar todo o fluxo de informação. Intermediária entre a camada de apresentação e acesso a dados. Nesta camada é executada a regra de negócio (inteligência do sistema).
- Camada de Acesso a Dados: é responsável pela persistência e acesso aos dados da aplicação.
Fonte: http://outratecno.blogspot.com.br/2013/03/arquitetura-em-3-camadas.html
a) apresentação
d) dados
c e e não existem
2 camadas
Cliente ~ Servidor
3 camadas
Apresentação ~ Negócio ~ Dados
4 camadas
Cliente ~ Apresentação ~ Aplicação ~ Dados
MCV
Modelo ~ Controle ~ Visão
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo