← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2022

Questão comentada de Engenharia de Software

Caso haja necessidade, é possível implementar a arquitetura cliente-servidor em multicamadas, por exemplo, em situações em que o volume de transações a serem processadas pelo servidor seja alto. Em uma arquitetura com quatro camadas, a que se preocupa com a implementação da lógica da solução, fornecendo a funcionalidade necessária para os usuários finais, é a

Gabarito: B

Em uma arquitetura cliente-servidor em multicamadas, cada camada fica responsável por uma parte do trabalho. Isso ajuda a distribuir a carga, melhorar a manutenção e evitar que um único ponto concentre tudo. Em sistemas com muitas transações, essa divisão é especialmente útil porque o servidor não precisa fazer tudo sozinho, o que reduz gargalos. Na arquitetura de quatro camadas, a camada de apresentação cuida da interface com o usuário, a camada de processamento de aplicação cuida da lógica da solução, a camada de gerenciamento de dados organiza o acesso aos dados e a camada de banco de dados armazena de fato as informações. Repare no detalhe-chave da questão: ela fala da camada que implementa a lógica da solução e entrega a funcionalidade para o usuário final. Isso descreve exatamente a camada de processamento de aplicação, também chamada de camada de negócios ou de aplicação em algumas abordagens doutrinárias. É nela que ficam as regras do sistema, como validar, calcular, decidir e coordenar o fluxo da aplicação. Não é a tela, nem o banco, nem apenas o gerenciamento do acesso aos dados. Então, o gabarito B está correto porque a pergunta quer a camada responsável pela lógica funcional do sistema. Em prova, CESPE/CEBRASPE gosta muito de trocar os nomes das camadas e testar se você associa função com papel, não com rótulo.

Continue treinando

Questões relacionadas