Questões de Concurso
Sobre arquitetura em camadas em arquitetura de software
Foram encontradas 199 questões
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,
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:
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:
As três camadas dessa arquitetura são
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.
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.
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.
I. A arquitetura hexagonal, também chamada de Arquitetura de Portas e Adaptadores, visa separar a lógica de negócios das interfaces externas, permitindo uma fácil troca de implementações.
II. Microsserviços são pequenos serviços que compartilham o mesmo banco de dados, promovendo maior acoplamento entre os módulos da aplicação para garantir a consistência dos dados.
III. A arquitetura monolítica pode ser distribuída, mas requer que todos os módulos sejam implantados como um conjunto, ao contrário dos microsserviços, que permitem a implantação independente de cada módulo.
Está correto o que se afirma em
No que se refere à arquitetura cliente‐servidor, julgue o item subsecutivo.
Em uma aplicação web baseada na arquitetura cliente-servidor
de três camadas, a lógica de negócios, que inclui validações,
processamento de dados e regras de aplicação, fica totalmente
na camada intermediária, sem qualquer distribuição para as
camadas de apresentação ou de dados.
No que se refere à arquitetura cliente‐servidor, julgue o item subsecutivo.
Com a criação da arquitetura cliente-servidor em três
camadas, a arquitetura em duas camadas deixou de ser usada.
Em todas as redes o objetivo de cada camada é oferecer determinados serviços às camadas superiores, isolando essas camadas dos detalhes de implementação real desses recursos. Quando a camada n de uma máquina se comunica com a camada n de outra máquina, coletivamente, as regras e convenções usadas nesse diálogo são conhecidas como _______ da camada n.
Analise e indique a altemativa que melhor preenche a lacuna no texto acima:
Raquel removeu as referências diretas aos módulos A e B da camada de:
Julgue o item a seguir, relativo à ferramenta SAS (statistical analysis software).
A arquitetura SAS se divide em três camadas: a do cliente; a
intermediária; e a posterior, que consiste nos componentes
utilizados para visualizar o portal e seu conteúdo.