Camadas
Camada de apresentação
É a chamada GUI (Graphical User Interface), ou simplesmente interface. Esta camada interage diretamente com o usuário, é através dela que são feitas as requisições como consultas, por exemplo.
Camada de negócio
Também chamada de Lógica empresarial, Regras de negócio ou Funcionalidade. É nela que ficam as funções e regras de todo o negócio. Não existe uma interface para o usuário e seus dados são voláteis, ou seja, para que algum dado seja mantido deve ser utilizada a camada de dados.
Camada de Dados
A terceira camada é definida como o repositório das informações e as classes que a manipulam. Esta camada recebe as requisições da camada de negócios e seus métodos executam essas requisições em um banco de dados. Alterando o banco de dados alteraria apenas as classes da camada de dados, e o restante das camadas não seriam afetados por essa alteração.
Gabarito: D.
2 camadas
Cliente comunica-se diretamente com o servidor
Regras do negócio e lógica de aplicação ficam no cliente
BD é responsável pelo gerenciamento das transações
Quando uma aplicação for alterada, BD e aplicações cliente precisam ser alterados
Dificuldade de manutenção
Geralmente possuem problemas de falta de escalabilidade, dificuldade de manutenção e dificuldade de acessar fontes heterogêneas.
3 camadas (Apresentação, Aplicação e BD)
Camada intermediária entre servidor e cliente armazena regras do negócio e lógica da aplicação
Alterações na camada intermediária são assumidas pelo BD e por todas as aplicações
Alta coesão
Servidor de Aplicação - componente que distingue os modelos de 2 e 3 camadas.