Questões de Concurso
Comentadas sobre arquitetura em camadas em arquitetura de software
Foram encontradas 175 questões
Arquiteturas em três camadas separam as entidades em camadas de apresentação, de aplicação e de armazenamento, que devem estar em computadores distintos.
Arquiteturas em duas camadas separam as entidades em camadas de apresentação e de armazenamento, as quais podem estar, ou não, no mesmo computador.
A arquitetura em camadas de um banco de dados prevê diferentes níveis que permitem ao projetista começar com uma visão mais abstrata dos dados e prosseguir em detalhes até sua implementação. Quanto aos níveis de abstração de dados, avalie as sentenças que se seguem:
I. O modelo conceitual é uma perspectiva dos usuários finais, podendo representar os diferentes subconjuntos de dados; é independente do software e hardware.
II. O modelo interno é uma representação dos dados conforme vistos pelo SGBD, utiliza as estruturas suportadas pelo banco escolhido; é dependente do software e independente do hardware.
III. O modelo externo representa o nível que descreve como os dados são salvos em meios de armazenamento; é dependente do software e hardware.
É correto o que se afirma em:
No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
Uma estação cliente nunca estabelece comunicação direta com o servidor de banco de dados, mas sim com uma camada intermediária, a qual se comunica com o banco de dados.
I. Camada de Persistência.
II. Camada de Lógica de Negócio.
III. Camada de Apresentação.
Neste modelo, a correta associação dos componentes com as camadas é
Considerando aplicações web em três camadas, relacione as camadas listadas a seguir às partes do sistema às quais estão associadas.
1. Camada de apresentação
2. Camada de negócios
3. Camada de dados
( ) Servidores HTTP com integração através de outras aplicações por meio de CGI ou servlets.
( ) Navegadores Web apresentando páginas em HTML, tipicamente com formulários HTML.
( ) Sistema gerenciador de banco de dados.
Assinale a opção que indica a sequência correta, de cima para baixo.
Em uma aplicação do Ministério Público que utiliza o modelo de arquitetura de três camadas (3-tier) há 3 classes:
− Classe 1 – Verifica se o menor tem pais vivos, sua situação social e se a ação de guarda já foi finalizada.
− Classe 2 – Representa uma tabela do banco de dados, possuindo os mesmos atributos que são campos na tabela. Por meio dessa classe é possível fazer o mapeamento de objetos da aplicação para a tabela do banco de dados.
− Classe 3 – Centraliza métodos para executar operações no Banco de Dados por meio da execução de instruções SQL.
Pode-se afirmar que