Questões de Concurso
Sobre arquitetura em camadas em arquitetura de software
Foram encontradas 199 questões
Considere uma arquitetura de sistema computacional composta pelas seguintes camadas: Aplicações, Dados, Sistema de Tempo de Execução, Middleware, Sistema Operacional, Virtualização, Servidores, Armazenamento e Redes. No modelo de computação em nuvem conhecido como plataforma como serviço (ou platform-as-a-service – PaaS), quais camadas são administradas diretamente pelo cliente do provedor de nuvem?
No desenvolvimento de aplicações SaaS com o framework Angular em combinação com o framework Spring Boot, qual seria uma prática apropriada de uso desses frameworks?
Uma aplicação web de serviços ao cidadão foi construída em MVC. Em um determinado momento, um Técnico de TI começou a inserir validações e regras de cálculo na camada de apresentação para tornar a aplicação eficiente. Com base no enunciado, analise as sentenças a seguir:
I- Colocar regras de negócio na camada View tende a reduzir o acoplamento e simplificar a manutenção e testes.
PORQUE
II- A camada View é voltada à apresentação do sistema, de modo que inserir lógica de negócio aumenta a coesão e auxilia a testabilidade.
Analisadas as sentenças, assinale CORRETAMENTE:
A arquitetura em camadas empregada em aplicações Web modernas permite organizar responsabilidades e facilitar manutenção. Entre seus conceitos fundamentais, a camada responsável por persistir dados e manter a comunicação com o repositório é conhecida como _______________________, sendo frequentemente usada por modelos ou repositórios que isolam regras de negócio.
Preencha a lacuna acima e assinale a alternativa correta.
Das camadas disponíveis na arquitetura lambda, é correto afirmar que a camada de
A camada em que é implementada a descoberta de serviços é a camada de
I. Arquitetura de Microsserviços;
II. Framework JEE;
III. Arquiteturas Centradas em Dados.
É considerada arquitetura de camada o que consta em
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.
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.
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.