Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q3468213 Arquitetura de Software

A respeito do modelo de acessibilidade do governo eletrônico (eMAG, na sigla em inglês), julgue o item a seguir. 


Considere que um portal do governo eletrônico tenha publicado um vídeo institucional com áudio e imagem para divulgar uma nova política pública. Considere, ainda, que esse vídeo possua uma descrição textual da imagem que aparece na tela, mas que não ofereça legendas nem transcrição do áudio. Nessa situação hipotética, a publicação do vídeo no portal está em desconformidade com as diretrizes de acessibilidade do eMAG. 

Alternativas
Q3468208 Arquitetura de Software

A respeito de APIs, web services e JSON, julgue o item a seguir.


A utilização de padrões como XML, SOAP, WSDL e UDDI em web services visa garantir a interoperabilidade entre aplicações desenvolvidas em plataformas distintas, sendo o padrão UDDI utilizado especificamente para a definição formal das mensagens trocadas entre cliente e servidor. 

Alternativas
Q3445198 Arquitetura de Software
Uma empresa, ao criar um sistema de rastreamento de pacotes em tempo real, implementou uma integração com diversos serviços de entrega que possuem diferentes requisitos de comunicação. Alguns serviços respondem apenas quando solicitados, enquanto outros não geram resposta.

Assinale a opção que cita o padrão adotado na situação hipotética precedente.
Alternativas
Q3445197 Arquitetura de Software
A respeito da arquitetura cloud native, de técnicas de componentização de software e da arquitetura orientada a serviços (SOA), assinale a opção correta.
Alternativas
Q3439786 Arquitetura de Software
A Niterói Prev está conduzindo a modernização de sua infraestrutura tecnológica e, ainda, avaliando diferentes modelos de computação em nuvem para apoiar novos projetos de transformação digital, incluindo sistemas de gestão previdenciária. Durante a fase de análise de requisitos, foram observadas necessidades distintas; analise-as.

I. “Para hospedagem de servidores de banco de dados críticos, sem necessidade de gerenciar hardware físico, busca-se contratar a oferta de ________.”

II. “Para o desenvolvimento de novos aplicativos de cadastro e concessão de benefícios, optou-se por uma solução, que forneça diretamente o ambiente de execução e ferramentas de desenvolvimento, denominada ________.”

III. “Para modernizar a comunicação interna via aplicações de e-mail e ferramentas de colaboração, será adotada uma solução pronta para o usuário final classificada como ________.”

IV. “No projeto de implantação de microsserviços previdenciários em containers para otimizar escalabilidade, pretende-se utilizar o modelo de serviço conhecido como ________.”

V. “Por fim, para garantir flexibilidade na gestão de servidores virtuais em nuvem pública, com controle total sobre o sistema operacional, middleware e aplicações, a modalidade adequada é a oferta de ________.”

Considerando o modelo de serviço em nuvem mais apropriado a cada necessidade apresentada, assinale a alternativa que completa correta e sequencialmente as afirmações anteriores.
Alternativas
Q3438103 Arquitetura de Software

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.

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
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
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
Respostas
181: C
182: E
183: E
184: A
185: B
186: C
187: C
188: E
189: A
190: D
191: A
192: C
193: C
194: C
195: A
196: C
197: D
198: C
199: A
200: E