Um empreendimento de TI resolveu implantar uma arquitetura...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: A descrição de uma camada que exibe informações, coleta dados do usuário e pode rodar no navegador identifica a camada de apresentação.
- Em arquitetura de três camadas, identifique a função: interface do usuário aponta para apresentação; processamento aponta para aplicação/negócio; persistência aponta para dados.
- Se o enunciado destacar exibição de informações e captura de entradas do usuário, o foco está na camada de apresentação.
- Não confunda nomes de camadas de arquitetura de software com termos de modelos de redes quando a questão estiver cobrando divisão funcional de sistemas.
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 de 3 camadas possui:
A camada de apresentação, ou interface do usuário; a camada de aplicação, onde os dados são processados; e a camada de dados, onde os dados da aplicação são armazenados e gerenciados.
- A camada de apresentação
É a interface de usuário e a camada de comunicação da aplicação, onde o usuário final interage com a aplicação. Seu principal objetivo é exibir informações e coletar informações do usuário. Essa camada de nível superior pode ser executada em um navegador da web, como aplicação de desktop ou em uma interface gráfica de usuário (GUI), por exemplo. As camadas de apresentação da web são desenvolvidas usando HTML, CSS e JavaScript. As aplicações de desktop podem ser escritas em vários idiomas, dependendo da plataforma.
- Camada de aplicação
A camada de aplicação, também conhecida como camada lógica ou camada intermediária, é o coração da aplicação. Nesta camada, as informações coletadas na camada de apresentação são processadas (às vezes em relação a outras informações na camada de dados) usando a lógica de negócios, um conjunto específico de business rules. A camada de aplicação também pode adicionar, excluir ou modificar dados na camada de dados.
A camada de aplicação normalmente é desenvolvida com Python, Perl, Java, PHP ou Ruby e se comunica com a camada de dados por meio de chamadas de API.
- Camada de dados
A camada de dados, às vezes chamada de camada de banco de dados, camada de acesso a dados ou back-end, é onde as informações processadas pela aplicação são armazenadas e gerenciadas. Pode ser um sistema de gerenciamento de banco de dados relacional , como PostgreSQL, MySQL, MariaDB, Oracle, Db2, Informix ou Microsoft SQL Server, ou um servidor de banco de dados NoSQL , como Cassandra, CouchDB ou MongoDB.
Fonte: https://www.ibm.com/br-pt/think/topics/three-tier-architecture
Gabarito (D)
Arquitetura de 3 camadas possui:
A camada de apresentação, ou interface do usuário; a camada de aplicação, onde os dados são processados; e a camada de dados, onde os dados da aplicação são armazenados e gerenciados.
- A camada de apresentação
É a interface de usuário e a camada de comunicação da aplicação, onde o usuário final interage com a aplicação. Seu principal objetivo é exibir informações e coletar informações do usuário. Essa camada de nível superior pode ser executada em um navegador da web, como aplicação de desktop ou em uma interface gráfica de usuário (GUI), por exemplo. As camadas de apresentação da web são desenvolvidas usando HTML, CSS e JavaScript. As aplicações de desktop podem ser escritas em vários idiomas, dependendo da plataforma.
- Camada de aplicação
A camada de aplicação, também conhecida como camada lógica ou camada intermediária, é o coração da aplicação. Nesta camada, as informações coletadas na camada de apresentação são processadas (às vezes em relação a outras informações na camada de dados) usando a lógica de negócios, um conjunto específico de business rules. A camada de aplicação também pode adicionar, excluir ou modificar dados na camada de dados.
A camada de aplicação normalmente é desenvolvida com Python, Perl, Java, PHP ou Ruby e se comunica com a camada de dados por meio de chamadas de API.
- Camada de dados
A camada de dados, às vezes chamada de camada de banco de dados, camada de acesso a dados ou back-end, é onde as informações processadas pela aplicação são armazenadas e gerenciadas. Pode ser um sistema de gerenciamento de banco de dados relacional , como PostgreSQL, MySQL, MariaDB, Oracle, Db2, Informix ou Microsoft SQL Server, ou um servidor de banco de dados NoSQL , como Cassandra, CouchDB ou MongoDB.
Fonte: https://www.ibm.com/br-pt/think/topics/three-tier-architecture
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo