Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.270 questões
Assinale a opção que cita o padrão adotado na situação hipotética precedente.
Acerca das arquiteturas de sistemas e da integração de dados, julgue o item a seguir.
Webservices REST utilizam o protocolo HTTP e são mais leves que serviços SOAP, sendo a principal escolha para APIs modernas e comunicação entre sistemas web.
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.
Acerca das arquiteturas de sistemas e da integração de dados, julgue o item a seguir.
Webservices SOAP são fundamentados em JSON e utilizam apenas métodos HTTP GET e POST.
Em relação à arquitetura de microsserviços, julgue os itens a seguir.
I Os microsserviços formam uma arquitetura distribuída, na qual cada serviço roda em seu próprio processo.
II A finalidade, as transações e a coreografia são diretrizes que os arquitetos podem usar para encontrar os limites certos de serviços nos microsserviços.
III No estilo de comunicação de orquestração, não há nenhum coordenador central para controlar a sequência de chamadas entre microsserviços, sendo a comunicação geralmente assíncrona.
Assinale a opção correta.
A respeito da arquitetura orientada a eventos, julgue os próximos itens.
I Na topologia do mediador da arquitetura orientada, o fluxo de mensagens é distribuído nos componentes do processador do evento em uma transmissão em cadeia.
II Uma boa prática na topologia broke consiste em enviar cada evento iniciador para uma fila de eventos iniciadores, que é aceita pelo mediador do evento.
III O aumento da capacidade de resposta do sistema e a dificuldade de lidar com as condições de erro constituem, respectivamente, uma vantagem e uma desvantagem da comunicação assíncrona.
IV Características como desempenho, escalabilidade e tolerância a falhas orientam o uso da arquitetura.
Estão certos apenas os itens
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.
A respeito dos conceitos de DDD (domain-driven design) e de arquitetura serverless, julgue os itens a seguir.
No DDD, o ACL (anti-corruption layer) é utilizado para a tradução de modelos entre bounded contexts, mas sua implementação exige que todas as comunicações sejam assíncronas, sendo o seu uso inviabilizado em sistemas síncronos.
A respeito dos conceitos de DDD (domain-driven design) e de arquitetura serverless, julgue os itens a seguir.
Ao se adicionar um evento como um gatilho HTTP ou de fila à função lambda, o serverless exige que toda a infraestrutura, como endpoints no API gateway, já esteja provisionada.