🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre arquitetura em camadas em arquitetura de software

Foram encontradas 211 questões

Q3782908 Arquitetura de Software
A arquitetura Lambda oferece uma base tecnológica estratégica para integrar, processar e analisar grandes volumes de dados provenientes de fontes heterogêneas. Ao combinar formas distintas de processamento, essa arquitetura viabiliza uma inteligência situacional contínua, fortalecendo a tomada de decisão baseada em evidências e a interoperabilidade entre os órgãos municipais.  
Das camadas disponíveis na arquitetura lambda, é correto afirmar que a camada de
Alternativas
Q3774841 Arquitetura de Software
A arquitetura do Android é organizada em uma pilha de software baseada no Linux. Considerando a organização dessa pilha, a camada localizada diretamente abaixo da camada de aplicação (System Apps) é a
Alternativas
Q3755447 Arquitetura de Software
Considerando a arquitetura de aplicações web, assinale a afirmação incorreta
Alternativas
Q3755446 Arquitetura de Software
Na arquitetura de microsserviços, cada camada possui uma função específica.
A camada em que é implementada a descoberta de serviços é a camada de 
Alternativas
Q3755445 Arquitetura de Software
Considere as seguintes arquiteturas:
I. Arquitetura de Microsserviços;
II. Framework JEE;
III. Arquiteturas Centradas em Dados.
É considerada arquitetura de camada o que consta em 
Alternativas
Q3712962 Arquitetura de Software
Em um projeto corporativo desenvolvido em C# sob arquitetura multicamadas, o analista identifica que determinadas classes da camada de domínio estão violando o princípio de inversão de dependência (DIP) ao instanciar diretamente classes da camada de infraestrutura. Considerando as boas práticas de desenvolvimento orientado a objetos e a aplicação de padrões de projeto, qual seria a solução mais aderente para restabelecer o baixo acoplamento e a alta coesão entre as camadas?  
Alternativas
Q3504796 Arquitetura de Software

A arquitetura de software trata da forma como os componentes de software são construídos e organizados no sistema. Considerando essa informação, julgue o item seguinte.


A arquitetura em camadas separa responsabilidades em níveis como apresentação, lógica de negócios e acesso a dados, promovendo modularidade.

Alternativas
Q3472954 Arquitetura de Software
No contexto do Poder Judiciário, uma aplicação web foi construída com base em uma arquitetura distribuída do tipo cliente-servidor, na qual múltiplas camadas estão separadas por responsabilidades. A interface com o usuário é executada no cliente, enquanto os serviços de negócio e acesso a dados estão implementados em microsserviços baseados em Spring Boot, comunicando-se via REST/HTTP com dados representados em JSON. A plataforma utiliza ainda Spring Eureka para descoberta de serviços e Spring Gateway para roteamento. Considerando essa arquitetura, assinale a alternativa correta.
Alternativas
Q3438102 Arquitetura de Software

Acerca das arquiteturas de sistemas e da integração de dados, julgue o item a seguir.


A arquitetura em camadas (por exemplo, MVC) facilita a separação das responsabilidades do sistema, tornando o código mais organizado, testável e manutenível.

Alternativas
Q3436923 Arquitetura de Software
O papel de um servidor de aplicação, componente responsável por processar requisições HTTP e HTTPS e que conecta as camadas na arquitetura em três camadas, é 
Alternativas
Q3434127 Arquitetura de Software

A respeito da arquitetura em camadas, julgue os itens que se seguem.


I O conceito de separação das preocupações facilita a criação de funções eficientes e de modelos de responsabilidade dentro da arquitetura.


II O padrão sinkhole da arquitetura é um antipadrão que ocorre quando as solicitações passam de camada em camada, sem nenhuma lógica de negócio realizada dentro de cada uma das camadas.


III Camada aberta significa que as alterações feitas em uma camada da arquitetura normalmente não impactam os componentes nas outras camadas.


IV A implementabilidade e a testabilidade são muito bem suportadas no estilo da arquitetura em camadas.


Assinale a opção correta. 

Alternativas
Q3402428 Arquitetura de Software
Blockchain é uma tecnologia emergente que armazena transações em blocos interligados.
Com relação às blockchain de camada 1 e 2, avalie as afirmativas a seguir e assinale (V) para a afirmativa e (F) para a falsa.

( ) As blockchains de camada 2 surgiram recentemente como uma solução para superar os problemas de segurança das blockchains clássicas de camada 1 tais como Polygon e Secret Networks.
( ) Atualmente existem muitas soluções tecnológicas de camada 2, como por exemplo, cadeias laterais, rollups de conhecimento zero, drilldown otimistas, cadeias de plasma e lightweight networks. Essas soluções não usam a camada 1 como uma camada base para consenso e liquidação.
( ) Existem outros dois tipos de arquiteturas para classificar as blockchain. Uma blockchain de camada 1 é uma arquitetura monolítica, apenas uma camada base responsável por todas as operações, como por exemplo a Polkadot. Blockchain de camada 2 são chamadas de arquitetura polilítica de múltiplos usos, pois é composta de múltiplas cadeias como por exemplo a Bitcoin.

As afirmativas são, respectivamente,
Alternativas
Q3357247 Arquitetura de Software
No contexto de design de software, relacione os estilos de arquitetura apresentados na primeira coluna com suas características descritas na segunda coluna:

Primeira coluna: arquitetura

1.Microsserviços
2.SOA (Service-Oriented Architecture)
3.Arquitetura Limpa

Segunda coluna: característica

(__)Divide o sistema em serviços pequenos e independentes.
(__)Estrutura o sistema em camadas, isolando as regras de negócio.
(__)Organiza o sistema em serviços reutilizáveis com baixo acoplamento.

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Q3357240 Arquitetura de Software
Acerca da arquitetura em camadas, analise as afirmativas a seguir:

I.Arquiteturas em camadas estritas, com dependências unidirecionais entre as camadas, garantem um baixo acoplamento e facilitam a manutenção do sistema.
II.A arquitetura em camadas pode ser implementada de diferentes maneiras em termos de organização de código, incluindo "pacote por camada" e "pacote por recurso".
III.Um dos problemas da arquitetura em camadas é a sua similaridade entre diferentes domínios de negócio, resultando em código com pouca expressividade em relação ao domínio.

É correto o que se afirma em:
Alternativas
Q3350207 Arquitetura de Software
A arquitetura em três camadas surgiu no final dos anos 80 e ainda é comum na construção de sistemas de informação corporativos.
As três camadas dessa arquitetura são 
Alternativas
Q3345084 Arquitetura de Software
Caso se pretenda implementar uma arquitetura multiusuários por meio de uma arquitetura cliente-servidor distribuída, estruturada em quatro camadas (apresentação, gerenciamento de dados, processamento de aplicação e banco de dados), a camada de 
Alternativas
Q3298827 Arquitetura de Software
A arquitetura em camadas é um padrão de arquitetura de software amplamente utilizado para estruturar sistemas complexos de forma organizada e modular. Esse modelo divide a aplicação em camadas lógicas, cada uma com responsabilidades específicas, promovendo separação de responsabilidades, maior manutenção e escalabilidade do sistema. Da perspectiva de fluxo de dados, para que uma arquitetura esteja em conformidade com o padrão, preservando a manutenibilidade e portabilidade, a invocação de funcionalidades só deve acontecer das camadas
Alternativas
Q3287003 Arquitetura de Software

Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue. 


O conceito de arquitetura em camadas, na arquitetura de software, representa uma abordagem na qual todos os componentes do sistema podem se comunicar diretamente entre si, sem restrições. 

Alternativas
Q3286409 Arquitetura de Software

Julgue o próximo item, relativo a arquitetura de aplicações de software.


Na arquitetura em camadas, a camada de apresentação é responsável por fornecer os dados diretamente ao banco de dados para armazenamento, sem intermediários. 

Alternativas
Q3167129 Arquitetura de Software

Acerca da arquitetura de aplicações para ambiente web e de arquitetura em camadas, julgue o item a seguir.


Na arquitetura em camadas, a camada de aplicação deve ser projetada para suportar estratégias de desacoplamento e independência de estado. 

Alternativas
Respostas
21: D
22: D
23: C
24: B
25: E
26: A
27: C
28: A
29: C
30: A
31: C
32: D
33: C
34: C
35: A
36: A
37: A
38: E
39: E
40: C