Questões de Arquitetura de Software - Arquitetura em camadas para Concurso

Foram encontradas 138 questões

Q76974 Arquitetura de Software
Sejam as seguintes assertivas sobre a arquitetura em camadas:

I. Promove a abstração de design, permitindo que um problema complexo seja decomposto em várias camadas de funções.

II. Facilita a alteração das funções internas - que não são visíveis ao mundo externo -, pois apenas os objetos da camada de interface são visíveis ao mundo externo.

III. Uma camada pode ser reutilizada se a interface for compatível. Uma camada autocontida pode também ser usada comoumcomponente à parte.

IV. Pode degradar o desempenho de um sistema, pois as funções da interface muitas vezes precisam atravessar várias camadas para invocar uma operação em uma camada mais interna.

V. A padronização das camadas de interface pode levar a chamadas de funções confusas e ineficientes.

Dentre as assertivas acima, quantas são verdadeiras?
Alternativas
Q74857 Arquitetura de Software
A arquitetura multicamadas divide-se em três camadas lógicas. São elas:
Alternativas
Q57218 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue os itens
subsequentes.

Nessa arquitetura, as camadas podem ter vários nomes. Por exemplo, a camada de aplicação pode ser chamada de camada de negócio, e a camada de dados pode receber o nome de camada EIS (enterprise information system).
Alternativas
Q57217 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue os itens
subsequentes.

Uma desvantagem dessa arquitetura é o aumento na manutenção da aplicação, pois alterações na camada de dados, por exemplo, acarretam mudanças em todas as demais camadas.
Alternativas
Q57215 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue os itens
subsequentes.

Em arquitetura multicamadas, o servidor de aplicação nada mais é do que um programa que fica entre o aplicativo cliente e o sistema de gerenciamento de banco de dados.
Alternativas
Q57214 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue os itens
subsequentes.

Nessa arquitetura, quando são consideradas três camadas, a primeira camada deve ser implementada por meio do servidor de aplicação.
Alternativas
Q57213 Arquitetura de Software
Acerca da arquitetura cliente-servidor multicamadas, julgue os itens
subsequentes.

Em arquiteturas cliente-servidor multicamadas, na maior parte das aplicações, o browser é adotado como cliente universal.
Alternativas
Q54848 Arquitetura de Software
No que diz respeito aos sistemas distribuídos, o modelo Cliente/Servidor tem por objetivo gerenciar a descentralização de dados e recursos de processamento, existindo uma ou mais máquinas que atuam como servidores, disponibilizando recursos para as demais máquinas, as quais atuam como clientes, estando todos os computadores conectados por meio de uma rede.

Existem duas abordagens: a de duas camadas, característica das primeiras aplicações, na qual a lógica do negócio fica toda no cliente; e a de três camadas, cuja lógica é retirar as regras do negócio dos processos-clientes e centralizá-las em um determinado ponto, denominado servidor de aplicações, visando facilitar as modificações e as atualizações das regras.

Nesse último modelo, a primeira camada é chamada GUI (Graphical User Interface), que permite a interação direta com o usuário; a segunda, está associada às funções e regras do negócio; e a terceira, é responsável pelo repositório das informações e as classes que a manipulam.

Sendo a primeira camada conhecida como de apresentação, as outras duas, nessa ordem, são denominadas, respectivamente:
Alternativas
Q54542 Arquitetura de Software
Considere uma aplicação Web corporativa, orientada a objetos, que está projetada para ser distribuída fisicamente em camadas. A primeira, a camada da apresentação, deverá implementar a interação com o usuário. Essa interação será feita através de um navegador Web. As requisições do usuário são enviadas para a segunda camada, a camada da aplicação, que é responsável pelo processamento das requisições. Na terceira camada física, a camada de gerenciamento de dados, ficará localizado o Sistema de Gerenciamento de Banco de Dados usado pela aplicação. Considere também que a equipe de desenvolvimento está decidindo de que forma essa aplicação deve ser estruturada em camadas lógicas (layers). Nesse contexto, considere as assertivas a seguir.

I - É possível que a camada física de gerenciamento de dados contenha uma parte da lógica do negócio da aplicação.

II - A escolha da tecnologia para implementação da camada física da apresentação é irrelevante para o processo de implantação da aplicação.

III - As classes de acesso aos dados persistentes da aplicação podem estar localizadas na camada física da aplicação.

IV - O uso de um navegador (browser) na camada física da apresentação inviabiliza a implementação de um cliente rico.

São corretas APENAS as afirmativas
Alternativas
Q54523 Arquitetura de Software
Escalabilidade e disponibilidade são vantagens da arquitetura três camadas em comparação à arquitetura cliente/ servidor.

PORQUE

Na arquitetura três camadas tanto o servidor de aplicação como o servidor de banco de dados podem ser instalados em uma ou várias máquinas.

Analisando as afirmações acima, conclui-se que
Alternativas
Q53006 Arquitetura de Software
Acerca de arquiteturas de aplicações cliente-servidor e para
a Internet, julgue os próximos itens.

Na arquitetura cliente-servidor com três camadas (three tier), a camada de apresentação, a camada de aplicação e o gerenciamento de dados ocorrem em diferentes máquinas. A camada de apresentação provê a interface do usuário e interage com o usuário, sendo máquinas clientes responsáveis pela sua execução. A camada de aplicação é responsável pela lógica da aplicação, sendo executada em servidores de aplicação. Essa camada pode interagir com um ou mais bancos de dados ou fontes de dados. Finalmente, o gerenciamento de dados ocorre em servidores de banco de dados, que processam as consultas da camada de aplicação e enviam os resultados.
Alternativas
Q52810 Arquitetura de Software
Em uma estrutura de camadas, considere:

I. Entre cada par de camadas adjacentes existe um protocolo.
II. Entre a camada de uma máquina e a camada de mesmo nível de outra máquina existe uma interface.
III. Uma interface define as operações e os serviços que uma camada inferior oferece à camada superior.

Está correto o que se afirma APENAS em
Alternativas
Q39555 Arquitetura de Software
A arquitetura multicamadas divide-se em três camadas lógicas. São elas:
Alternativas
Q23423 Arquitetura de Software
No modelo 4+1 de arquitetura de sistema, a visão que trata da escalabilidade e do desempenho é a
Alternativas
Q3495 Arquitetura de Software
Com relação à arquitetura em camadas no desenvolvimento Orientado a Objetos é correto afirmar que
Alternativas
Q2742 Arquitetura de Software
Analise as seguintes afirmações relacionadas à arquitetura em camadas:

I. No desenvolvimento para a WEB, a arquitetura em 3 camadas considera que o servidor de aplicação e as conexões TCP/IP residem sobre a mesma camada, denominada camada de apresentação.

II. Na arquitetura em 3 camadas, o servidor de dados e o servidor de aplicação residem sobre a mesma camada, denominada camada de negócio.

III. A arquitetura em 3 camadas caracteriza-se pela existência bem defi nida das camadas de apresentação, de aplicação e de dados.

IV. Na arquitetura em 3 camadas, os códigos responsáveis pela apresentação, controle de página e tela de navegação fazem parte da camada de apresentação

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q774 Arquitetura de Software
O objetivo de uma camada de Middleware em um sistema multicamadas é:
Alternativas
Q773 Arquitetura de Software
A característica que diferencia um sistema em três camadas de um que utilize a arquitetura cliente-servidor é:
Alternativas
Respostas
109: E
110: E
111: C
112: E
113: C
114: E
115: C
116: A
117: B
118: A
119: C
120: C
121: A
122: A
123: C
124: A
125: E
126: D