Questões de Concursos Públicos - Arquitetura de Software
Resolva questões gratuitas da Arquitetura de Software. Banco com 1420 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q16632
FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Órgão:
Prefeitura de Jequitaí - MG
Banca:
FADENOR
Matéria:
Arquitetura de Software
Assunto: Arquitetura Orientada a Objetos
No desenvolvimento de software moderno, a aplicação de princípios de design e metodologias ágeis visa aumentar a
qualidade e a manutenibilidade do código. Considerando os princípios SOLID e a prática de testes, assinale a alternativa
CORRETA sobre a arquitetura de software.
Q16626
FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Órgão:
Prefeitura de Jequitaí - MG
Banca:
FADENOR
Matéria:
Arquitetura de Software
Assunto: Sistemas Distribuídos
O uso de cache é uma estratégia essencial para reduzir a latência e a carga em sistemas de backend. Acerca das
estratégias e operação de sistemas de cache, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A estratégia Write-Through atualiza simultaneamente o cache e o banco de dados principal, garantindo alta
consistência dos dados em troca de uma maior latência nas operações de escrita.
( ) O algoritmo LRU (Least Recently Used) descarta o item do cache que não é acessado há mais tempo, baseando-se
no princípio da localidade temporal dos acessos.
( ) A taxa de Cache Hit representa a porcentagem de requisições que não foram encontradas no cache e precisaram
ser buscadas na fonte de dados original (banco de dados).
( ) Sistemas de cache distribuído, como o Redis, são limitados apenas ao armazenamento de strings simples, não
suportando estruturas complexas como listas, conjuntos ou hashes.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
Q5423
IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão:
IF-SP
Banca:
IF-SP
Matéria:
Arquitetura de Software
Assunto: Padrões de projeto (Design Patterns)
O Template View é compreendido como
uma abordagem para renderizar páginas HTML
com conteúdo dinâmico, substituindo marcado
res por valores computados no momento da re
quisição. Esse padrão influencia diretamente a
arquitetura adotada por frameworks modernos
como o Django, que implementa o chamado pa
drão MTV (Model–Template–View). Embora
conceitualmente semelhante ao clássico padrão
MVC (Model–View–Controller), há distinções
importantes entre as responsabilidades de cada
componente nas duas abordagens, especialmente
no papel desempenhado pelo controlador e pela
camada de apresentação. Com base na comparação entre os padrões MVC e
MTV, é correto afirmar que:
Q4105
CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão:
TCE-MG
Banca:
CESPE / CEBRASPE
Matéria:
Arquitetura de Software
Assunto: Padrões de projeto (Design Patterns)
Um grupo de especialistas estava desenvolvendo um
sistema de cadastro de magistrados e servidores. Durante uma
análise, perceberam que há diversas formas de validar dados e
que novas regras podem surgir frequentemente. Para evitar que o
código da classe principal sofra alterações constantes, o grupo
desenvolvedor decidiu encapsular as regras de validação em
classes separadas e permitir que o sistema troque dinamicamente
o método de validação usado.
A partir da situação hipotética precedente, é correto afirmar que o
padrão de projeto mais adequado para essa solução é o
Q4104
CESPE / CEBRASPE - 2026 - TCE-MG - Analista de Controle Externo - Especialidade: Ciência da Computação
Ano: 2026
Órgão:
TCE-MG
Banca:
CESPE / CEBRASPE
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Arquitetura de Software
Certa equipe de desenvolvimento está criando um sistema
de acompanhamento processual com interface web e aplicativo
móvel. O sistema adota o padrão MVC para separar a lógica da
apresentação, mas a comunicação entre o front-end e o back-end
ocorre por APIs REST expostas em contêineres Docker,
orquestrados por Kubernetes, a fim de garantir alta
disponibilidade e balanceamento de carga.
A partir da situação hipotética precedente, é correto afirmar que o
conjunto de tecnologias e conceitos utilizados caracteriza uma
Q248774
IV - UFG - 2025 - SEBRAE-GO - Analista Técnico I - Tecnologia da Informação - Suporte e Infraestrutura
Ano: 2025
Órgão:
SEBRAE-GO
Banca:
IV - UFG
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Arquitetura de Software
O padrão arquitetural adequado para sistemas altamente
escaláveis e compostos por serviços independentes é
Q248773
IV - UFG - 2025 - SEBRAE-GO - Analista Técnico I - Tecnologia da Informação - Suporte e Infraestrutura
Ano: 2025
Órgão:
SEBRAE-GO
Banca:
IV - UFG
Matéria:
Arquitetura de Software
Assunto: Interoperabilidade
Em qual das situações o uso de APIs é mais indicado para
integração entre sistemas?
Q246371
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Arquitetura de Software
De acordo com Newman (2022), a arquitetura de microsserviços traz uma abordagem
que busca facilitar a evolução contínua dos sistemas e reduzir os impactos de mudanças locais sobre
o todo, desde que princípios como autonomia, desacoplamento e coesão sejam respeitados. Com base
nesses fundamentos, assinale a alternativa correta.
Q246356
FUNDATEC - 2025 - IF Sertão - PE - Analista de Tecnologia da Informação
Ano: 2025
Órgão:
IF Sertão - PE
Banca:
FUNDATEC
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Arquitetura de Software
Dentro da arquitetura REST, a restrição de Interface Uniforme simplifica e desacopla
a comunicação ao definir um contrato genérico. Um dos seus pilares é a identificação de recursos,
onde cada recurso é unicamente endereçado por meio de um _____________ . Outro pilar é a
manipulação de recursos através de representações, que se dá pelo uso dos ___________ para
indicar a ação desejada sobre o recurso, como sua recuperação, criação ou modificação.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Q236065
IDCAP - 2025 - PPSA - Analista de Tecnologia da Informação - Segurança da Informação
Apache Kafka é uma plataforma open-sourc e para
streaming de dados, mensagens e eventos, possuindo
alta performance, escalabilidade e disponibilidade. Nesse
contexto, observe a figura abaixo: Por uma visão mais simplificada, o Kafka parte de uma
estrutura de Tópico, com produtores e consumidores,
que internamente pode ter uma ou muitas partições .
Outra divisão do Kafka são miniclusters/servidores de
armazenamento internos de um Servidor/cluster Kafka,
que constituem cópias uns dos outros para garantir
escalabilidade e disponibilidade de mensagens. Um
outro elemento importante que precisa ser mencionado é
um serviço de gerenciamento de recursos e
configurações entre os corretores, responsável por fazer
a sincronização distribuída, e caso um dos corretores
venha a falhar e fique indisponível, outro corretor
assume a responsabilidade pois ele estará devidamente
atualizado.
Os miniclusters/servidores de armazenamento internos e
serviço de gerenciamento de recursos e configurações
entre os corretores são conhecidos, respectivamente,
como:
« Anterior
Próximo »