Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

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
Q3438101 Arquitetura de Software

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.

Alternativas
Q3437096 Arquitetura de Software
A fase de empatia no design thinking tem como objetivo principal 
Alternativas
Q3437091 Arquitetura de Software
Uma equipe de desenvolvimento está construindo um protótipo de aplicativo para facilitar o agendamento de atendimento presencial nos caixas de uma instituição financeira, por meio de poucos toques na tela de um terminal de autoatendimento, de forma a melhorar a experiência do cliente ao reduzir o tempo gasto pelos usuários para solicitar atendimentos. Com base no MVP canvas, é correto afirmar que a situação hipotética precedente constitui exemplo de 
Alternativas
Q3436926 Arquitetura de Software
Assinale a opção em que é citado o procedimento que, em ambientes distribuídos, permite a replicação de sessão entre múltiplos servidores de aplicação.  
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
Q3434129 Arquitetura de Software

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. 

Alternativas
Q3434128 Arquitetura de Software

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

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
Q3434120 Arquitetura de Software
Na utilização do padrão MVC (model-view-controller) em uma arquitetura de aplicação web, cabe ao model 
Alternativas
Q3434114 Arquitetura de Software
Em arquiteturas que utilizam mensageria para a comunicação entre sistemas, uma técnica eficiente para a garantia da entrega de mensagens sem perda é 
Alternativas
Q3434113 Arquitetura de Software
Em um sistema distribuído que usa eventos para a comunicação entre serviços, uma ação que melhora a escalabilidade da arquitetura é 
Alternativas
Q3434112 Arquitetura de Software
Assinale a opção em que é apresentada característica de um sistema que utiliza filas de mensagens para comunicação entre serviços.
Alternativas
Q3434111 Arquitetura de Software
Constitui característica fundamental da comunicação assíncrona entre serviços 
Alternativas
Q3420999 Arquitetura de Software

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. 

Alternativas
Q3420998 Arquitetura de Software

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. 

Alternativas
Q3407603 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
O padrão MVC (model-view-controller) obriga que a visão (view) execute diretamente as operações de acesso e manipulação dos dados armazenados no banco de dados. 
Alternativas
Q3407602 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
RabbitMQ tem um modelo baseado em filas, tal que os produtores podem enviar mensagens para exchanges, que as roteiam para filas apropriadas, onde são processadas pelos consumidores, reduzindo o acoplamento entre os componentes da arquitetura e promovendo maior tolerância a falhas e escalabilidade. 
Alternativas
Q3407600 Arquitetura de Software
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo. 
Os princípios FIRST orientam os testes automatizados a serem rápidos na execução, flexíveis na aplicação em diferentes contextos, independentes entre si, repetíveis consistentemente, autovalidáveis e oportunos na criação e execução. 
Alternativas
Q3402441 Arquitetura de Software
A orquestração de serviços é usada para gerenciar e automatizar a implantação, o dimensionamento e a operação de aplicações em containers. Os containers são uma forma de empacotar uma aplicação e suas dependências de maneira que ela possa ser executada de forma consistente em qualquer ambiente.
Com relação a orquestração de serviços e o uso de containers, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Ferramentas como Kubernetes e Docker Swarm são populares para orquestração de serviços, pois permitem gerenciar, coordenar e programar contêineres em grande escala.
( ) Um API Gateway atua como um proxy reverso, ficando entre os aplicativos cliente e os microsserviços, fornecendo um único ponto de entrada para todas as requisições de clientes a um conjunto de serviços.
( ) Nos microsserviços o software consiste em pequenos serviços integrados e dependentes, que se comunicam usando APIs bem definidas, onde cada serviço realiza uma única função.

As afirmativas são, respectivamente,
Alternativas
Respostas
341: C
342: E
343: A
344: E
345: D
346: A
347: C
348: C
349: C
350: A
351: C
352: D
353: C
354: A
355: E
356: E
357: E
358: C
359: E
360: B