Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.215 questões

Q4032112 Arquitetura de Software
O Docker é uma plataforma que permite criar, gerenciar e executar aplicações em containers, que são ambientes isolados contendo tudo o que a aplicação precisa para rodar, como código, bibliotecas e dependências. Um Dockerfile é um arquivo de texto usado para automatizar a criação de imagens Docker. Ele contém uma sequência de instruções que definem como a imagem será construída, como qual base usar, quais arquivos copiar, quais comandos executar, entre outros. Dentro de um Dockerfile, qual instrução é usada para indicar quais portas o container irá disponibilizar para comunicação externa?
Alternativas
Q4032111 Arquitetura de Software
No contexto dos princípios SOLID, que orientam o desenvolvimento de software orientado a objetos, assinale a alternativa que NÃO corresponde a um dos princípios do SOLID.
Alternativas
Q4032107 Arquitetura de Software
No Kubernetes, o Master Node ou Control Plane é responsável por gerenciar o cluster, coordenando os nós de trabalho e garantindo que os pods e serviços estejam em conformidade com o estado desejado. O Master Node possui vários componentes essenciais, cada um com funções específicas para manter o cluster funcionando corretamente. Diante disso, qual componente do Master Node funciona como banco de dados distribuído, armazenando o estado do cluster e todas as informações de configuração dos recursos do Kubernetes?
Alternativas
Q4032102 Arquitetura de Software

No contexto do desenvolvimento de sistemas em Java, um Analista de Sistemas está analisando o funcionamento interno da JVM (Java Virtual Machine) para otimizar o desempenho de uma aplicação crítica de uma agência de fomento. Durante a execução do programa, observou-se que parte do código bytecode é convertida dinamicamente para código nativo, visando melhorar a performance em tempo de execução, especialmente em trechos frequentemente utilizados. Considerando os componentes da JVM, assinale a alternativa que indica CORRETAMENTE o responsável por realizar essa compilação para código nativo.

Alternativas
Q4027555 Arquitetura de Software
 A arquitetura de microsserviços contrasta com a arquitetura monolítica em aspectos como acoplamento entre componentes, independência dos serviços e forma de interação entre eles. Nesse sentido, assinale a alternativa correta.
Alternativas
Q4019752 Arquitetura de Software

Acerca de arquiteturas serverless e event-driven, de balanceamento de cargas e de autoescalonamento, julgue o item a seguir.


Em arquiteturas event-driven serverless, a execução de funções é interrompida por eventos publicados por serviços produtores e modificada por consumidores de forma desacoplada, sendo incomum a utilização de mecanismos de mensageria ou de streams para intermediar a entrega desses eventos.

Alternativas
Q4019751 Arquitetura de Software

Acerca de arquiteturas serverless e event-driven, de balanceamento de cargas e de autoescalonamento, julgue o item a seguir.


Em infraestruturas com balanceadores de carga, o autoescalonamento horizontal consiste em aumentar dinamicamente a capacidade computacional de uma instância já existente, enquanto o balanceador distribui requisições entre múltiplas instâncias dessa mesma máquina virtual.

Alternativas
Q4014229 Arquitetura de Software
Acerca de integração de sistemas, serviços web e arquiteturas modernas, julgue o item que se segue.
O framework gRPC adota o formato JSON como padrão nativo de serialização de dados, o que assegura a interoperabilidade direta com navegadores web.
Alternativas
Q4014228 Arquitetura de Software
Acerca de integração de sistemas, serviços web e arquiteturas modernas, julgue o item que se segue.
No que se refere ao desenvolvimento de soluções mobile baseadas em padrões W3C, a arquitetura de uma PWA (progressive web app) utiliza service workers para atuar como um proxy de rede programável de forma a permitir que o usuário mobile acesse funcionalidades críticas da aplicação mesmo em cenários de latência elevada ou ausência de conectividade.
Alternativas
Q4014227 Arquitetura de Software
Julgue o item subsequente, relativo a padrões arquiteturais e padrões de projeto. 
No padrão de projeto abstract factory, a inclusão de uma nova categoria de objeto em uma família de produtos já existente prescinde da alteração da interface da fábrica abstrata e de suas subclasses concretas.
Alternativas
Q4014226 Arquitetura de Software
Julgue o item subsequente, relativo a padrões arquiteturais e padrões de projeto. 
No padrão arquitetural MVC (model-view-controller), o componente controller atua como um intermediário que interpreta as entradas enviadas pelo usuário e coordena as atualizações necessárias no model, de forma a permitir que a lógica de negócio e o estado dos dados permaneçam independentes da interface de apresentação.
Alternativas
Q4014225 Arquitetura de Software
Julgue o item subsequente, relativo a padrões arquiteturais e padrões de projeto. 
A adoção de uma estratégia de camadas fechadas (closed layers) permite que a camada de apresentação acesse diretamente os serviços da camada de dados quando houver necessidade de otimização de performance, desde que a camada de negócio permaneça inalterada.
Alternativas
Q4014224 Arquitetura de Software
Julgue o item subsequente, relativo a padrões arquiteturais e padrões de projeto. 
Diferentemente das arquiteturas tradicionais de N camadas, a arquitetura de microsserviços se baseia na descentralização da gestão de dados, em que cada serviço deve, idealmente, possuir sua própria base de dados, de forma a garantir a independência de implantação e o baixo acoplamento. 
Alternativas
Q4014190 Arquitetura de Software
No que diz respeito a projetos e processos de software, julgue os item a seguir. 
No catálogo GoF, o padrão de criação Singleton garante que haja somente uma instância para cada classe, com um único ponto de acesso a ela. 
Alternativas
Q4013983 Arquitetura de Software
Uma aplicação móvel é responsável por exibir informações de produtos obtidas a partir de uma API REST, permitindo que o usuário visualize os dados mesmo na ausência de conexão com a internet.
Considerando as boas práticas de desenvolvimento móvel, bem como os mecanismos de persistência de dados e de comunicação cliente-servidor, assinale a alternativa CORRETA. 
Alternativas
Q4013971 Arquitetura de Software
Sobre o padrão de arquitetura de desenvolvimento de software MVVM (Model-View-ViewModel) usado principalmente no desenvolvimento mobile, assinale a alternativa CORRETA:
Alternativas
Ano: 2026 Banca: CONSULPAM Órgão: GHC-RS Prova: CONSULPAM - 2026 - GHC-RS - Programador |
Q4002212 Arquitetura de Software

Em um projeto de uma API HTTP para um sistema corporativo, um programador pretende alinhar a interface aos princípios de integração entre sistemas e ao uso adequado da semântica dos métodos e códigos de status. Nesse contexto, analise as sentenças a seguir:



I- Em HTTP, o método GET é classificado como seguro e idempotente, razão pela qual seu uso é compatível com operações de recuperação de representação sem alteração intencional do estado do recurso.


II- Uma resposta 201 indica que a requisição resultou na criação de um ou mais recursos, e o recurso principal criado pode ser identificado, em regra, pelo cabeçalho “location” ou, na sua ausência, pela URI efetiva da requisição.


III- Em arquiteturas REST, a manutenção obrigatória de estado de sessão no servidor entre requisições é requisito estrutural para garantir consistência na interação cliente-servidor.


IV- A substituição de PUT por POST preserva, por si só, a propriedade de idempotência em operações de atualização repetidas sob falha de comunicação.



Analisadas as sentenças, estão CORRETAS apenas:

Alternativas
Q3978267 Arquitetura de Software

Em um projeto de veículos autônomos, o tempo de resposta para a tomada de decisão (latência) deve ser mínimo. Para isso, o processamento dos dados dos sensores não ocorre em um data center centralizado a milhares de quilômetros, mas sim em pequenos centros de dados localizados fisicamente próximos às rodovias.


Na situação apresentada, a arquitetura é um exemplo de

Alternativas
Q3978265 Arquitetura de Software

Em uma auditoria de UX (user experience) de um e-commerce, a equipe técnica estabeleceu a obrigatoriedade do uso de textos alternativos (alt) e paletas de cores com alto contraste para atender a usuários com limitações sensoriais.


Nessa situação, essas diretrizes têm como objetivo técnico principal 

Alternativas
Q3978263 Arquitetura de Software
Considerando que, ao projetar o um portal sobre tecnologia educacional focado em cidadania digital, a equipe de desenvolvimento precise garantir que a interface seja intuitiva, acessível e visualmente coerente em diferentes dispositivos, assinale a opção que apresenta o papel técnico fundamental do CSS dentro da arquitetura de desenvolvimento front-end. 
Alternativas
Respostas
181: E
182: E
183: D
184: E
185: D
186: E
187: E
188: E
189: C
190: E
191: C
192: E
193: C
194: C
195: B
196: A
197: A
198: C
199: A
200: E