Foram encontradas 26.250 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q4216232 Banco de Dados

No desenvolvimento de sistemas back-end modernos, a escolha da tecnologia de banco de dados impacta diretamente desempenho, escalabilidade e modelagem dos dados. Bancos de dados relacionais e não relacionais atendem a necessidades distintas, sendo adotados conforme características do domínio da aplicação, volume de dados e requisitos de consistência e flexibilidade.


Considere uma aplicação back-end que precisa armazenar grandes volumes de dados semiestruturados, com esquema flexível e possibilidade de evolução frequente do modelo, sem interrupção do serviço.


Nesse contexto, assinale a alternativa que apresenta corretamente uma justificativa técnica para a adoção de um banco de dados não relacional em detrimento de um banco de dados relacional tradicion

Alternativas
Q4216231 Engenharia de Software
Em sistemas back-end que expõem APIs para múltiplos clientes, a confiabilidade do serviço depende de práticas de qualidade que identifiquem falhas o mais cedo possível. Testes automatizados são essenciais nesse contexto, pois reduzem regressões e aumentam a previsibilidade das entregas. Entre os tipos de testes, os testes unitários e os testes de integração possuem objetivos distintos e complementares no ciclo de desenvolvimento.
Considere uma API back-end com camadas bem definidas (controladores, serviços e repositórios). A equipe deseja estabelecer uma estratégia de testes que reduza regressões e identifique falhas tanto na lógica interna quanto na interação entre componentes, sem confundir os objetivos de cada tipo de teste.
Assinale a alternativa que descreve corretamente a diferença entre testes unitários e testes de integração nesse cenário.
Alternativas
Q4216230 Segurança da Informação

Em arquiteturas modernas baseadas em APIs, a segurança do acesso aos recursos é um aspecto crítico. Mecanismos de autenticação e autorização devem garantir que apenas usuários devidamente identificados e com permissões adequadas consigam acessar determinados serviços, sem comprometer escalabilidade e desempenho. Nesse contexto, o uso de tokens, como o JSON Web Token (JWT), tornou-se comum em aplicações distribuídas.


Considere uma API REST que atende múltiplos clientes e precisa garantir autenticação de usuários de forma escalável, evitando a manutenção de estado no servidor entre requisições. Nesse cenário, assinale a alternativa que descreve corretamente uma característica do uso de JWT em processos de autenticação e autorização

Alternativas
Q4216229 Sistemas Operacionais

Considere uma equipe que desenvolve uma aplicação back-end e enfrenta problemas recorrentes de inconsistência entre os ambientes de desenvolvimento e produção, resultando em falhas que não se manifestam localmente.


Nesse contexto, assinale a alternativa que descreve corretamente uma vantagem técnica do uso de contêineres Docker para mitigar esse tipo de problema.

Alternativas
Q4216228 Engenharia de Software

O versionamento de código é uma prática essencial no desenvolvimento de sistemas modernos, especialmente em projetos colaborativos. Ferramentas como o Git permitem o controle histórico das alterações, o trabalho simultâneo de múltiplos desenvolvedores e a rastreabilidade das mudanças realizadas ao longo do ciclo de vida do software, reduzindo conflitos e facilitando manutenção e auditoria.


Considere uma equipe de desenvolvimento back-end que trabalha de forma colaborativa em um repositório Git, realizando alterações frequentes no código de uma API corporativa. Nesse contexto, assinale a alternativa que descreve corretamente uma prática adequada de uso do Git para garantir controle de versões e colaboração eficiente entre os membros da equipe

Alternativas
Q4216227 Contabilidade de Custos

A adoção de práticas DevOps busca reduzir o tempo entre a mudança no código e a disponibilização confiável em produção, promovendo colaboração entre desenvolvimento e operações. Nesse contexto, pipelines de CI/CD automatizam etapas como compilação, testes, análise de qualidade e implantação, diminuindo erros humanos e aumentando previsibilidade do processo de entrega, especialmente em equipes que trabalham com mudanças frequentes no back-end.


Considere uma equipe que mantém uma API back-end com atualizações semanais. A equipe deseja reduzir falhas em produção e garantir que cada alteração enviada ao repositório passe por validações automáticas antes de ser implantada. Assinale a alternativa que descreve corretamente uma prática coerente com CI/CD para atingir esse objetivo, minimizando riscos e retrabalho.

Alternativas
Q4216226 Arquitetura de Software

Em ambientes corporativos distribuídos, a interoperabilidade entre sistemas é essencial para garantir troca de informações consistente e integração entre aplicações desenvolvidas em diferentes plataformas e linguagens. O uso de APIs padronizadas permite que sistemas heterogêneos se comuniquem de forma controlada, reduzindo acoplamento e facilitando a evolução tecnológica ao longo do tempo.


Considere um cenário em que diferentes aplicações — desenvolvidas em linguagens distintas e executando em ambientes variados — precisam consumir serviços de um sistema central por meio de APIs.


Nesse contexto, assinale a alternativa que descreve corretamente uma prática que favorece a interoperabilidade entre sistemas integrados por APIs.

Alternativas
Q4216225 Arquitetura de Software
A integração entre sistemas distribuídos é um requisito central em arquiteturas modernas, especialmente em ambientes que adotam microsserviços e aplicações web escaláveis. Nesse contexto, APIs REST tornaram-se amplamente utilizadas por adotarem princípios simples de comunicação, baseados no protocolo HTTP, permitindo interoperabilidade entre clientes e servidores de forma padronizada e independente de plataforma. Considere uma aplicação back-end que disponibiliza serviços para diferentes clientes (aplicações web, mobile e outros sistemas), utilizando uma API REST para realizar operações sobre recursos como usuários, pedidos e produtos. Com base nos princípios das APIs REST, assinale a alternativa que descreve corretamente uma prática coerente com esse estilo arquitetural.
Alternativas
Q4216224 Arquitetura de Software
Com a crescente demanda por sistemas escaláveis e de rápida evolução, a arquitetura de microsserviços tem sido amplamente adotada em ambientes corporativos modernos. Nesse contexto, assinale a alternativa que descreve corretamente uma característica essencial da arquitetura de microsserviços.
Alternativas
Q4216223 Arquitetura de Software

Em sistemas corporativos de médio e grande porte, a arquitetura de software desempenha papel central na integração entre aplicações, na reutilização de funcionalidades e na evolução dos sistemas ao longo do tempo. A Arquitetura Orientada a Serviços (SOA) surgiu como uma abordagem para organizar sistemas distribuídos a partir de serviços bem definidos, promovendo interoperabilidade, padronização de interfaces e independência entre consumidores e provedores de serviços.


Considere um cenário em que uma organização possui diversos sistemas legados e precisa integrá-los de forma padronizada, permitindo que aplicações distintas consumam funcionalidades comuns sem forte dependência de implementação ou linguagem. Nesse contexto, assinale a alternativa que descreve corretamente uma característica fundamental da Arquitetura Orientada a Serviços (SOA) que justifica sua adoção em ambientes corporativos integrados.

Alternativas
Q4215972 Banco de Dados

Considere a seguinte instrução SQL executada em um banco de dados relacional:


SELECT departamento, COUNT(*) AS total

FROM funcionarios

WHERE salario > 5000

GROUP BY departamento

HAVING COUNT(*) > 10;


Essa consulta retorna os departamentos com mais de dez funcionários cujos salários são superiores a cinco mil reais, apresentando o nome do departamento e a quantidade correspondente, configurando uma operação de:

Alternativas
Q4215971 Governança de TI

Após a implantação de uma nova versão de um serviço interno, os usuários reportaram indisponibilidade parcial, e a equipe responsável identificou que a falha já havia sido registrada anteriormente como causa raiz de outro incidente, mas não foi corrigida de forma permanente, levando à recorrência do mesmo sintoma, caracterizando a necessidade prioritária do processo de:

Alternativas
Q4215970 Segurança da Informação
Um sistema de armazenamento em nuvem emprega um algoritmo de criptografia simétrica para proteger dados sensíveis em repouso, priorizando alta eficiência computacional e segurança robusta, sem recorrer a pares de chaves ou operações baseadas em problemas matemáticos como fatoração inteira ou logaritmo discreto, utilizando:
Alternativas
Q4215969 Redes de Computadores
Em um sistema corporativo, após um usuário comprovar sua identidade por meio de credenciais válidas, o mecanismo responsável por determinar se ele pode acessar um documento confidencial com base em seu cargo e permissões pré-definidas entra em ação, configurando o processo de:
Alternativas
Q4215968 Segurança da Informação

Durante uma auditoria de segurança, foi identificado que um campo de login de uma aplicação web aceita a entrada ‘ OR  ‘1’ = ’1 e retorna acesso não autorizado ao sistema, indicando que a consulta enviada ao banco de dados foi alterada devido à ausência de sanitização de parâmetros fornecidos pelo usuário, configurando um ataque do tipo:

Alternativas
Q4215967 Segurança da Informação

Um tipo de software malicioso foi identificado em um sistema corporativo após a constatação de que dados sensíveis, como credenciais de acesso e histórico de navegação, estavam sendo coletados secretamente e transmitidos a um servidor remoto controlado por um terceiro não autorizado, sem alterar arquivos do sistema nem criptografar dados do usuário, caracterizando-se como:

Alternativas
Q4215966 Segurança da Informação

Em um centro de operações de segurança, um sistema coleta, normaliza e correlaciona registros em tempo real provenientes de múltiplos dispositivos de rede, servidores e aplicações distribuídas, com o objetivo de identificar padrões anômalos, gerar alertas automatizados e suportar investigações forenses após incidentes. Esse sistema é conhecido como:

Alternativas
Q4215965 Segurança da Informação
Uma organização pública implementou um conjunto estruturado de procedimentos destinados a restaurar operações críticas de tecnologia da informação após a perda total ou parcial de sua infraestrutura principal, com definição clara de responsabilidades, sequência de ativação e prazos máximos para retorno das funcionalidades essenciais. Esse documento é classificado como:
Alternativas
Q4215964 Redes de Computadores
O protocolo SNMP é empregado em uma infraestrutura de TI com requisitos rigorosos de segurança, utilizando autenticação baseada em identidade de usuário, criptografia do conteúdo das mensagens e mecanismos que asseguram a integridade dos dados trocados entre gerentes e agentes, impedindo acesso não autorizado às informações de gerenciamento. A versão do protocolo é:
Alternativas
Q4215963 Redes de Computadores
Em um ambiente corporativo, um protocolo é empregado exclusivamente para consulta e modificação de informações estruturadas em diretórios hierárquicos, como nomes de usuários, grupos e políticas de acesso, utilizando operações padronizadas como bind, search e modify, sem prover criptografia nativa nem transporte de mensagens eletrônicas. Esse protocolo é o:
Alternativas
Respostas
1221: A
1222: C
1223: B
1224: D
1225: A
1226: C
1227: D
1228: B
1229: A
1230: C
1231: D
1232: A
1233: B
1234: C
1235: A
1236: C
1237: D
1238: B
1239: A
1240: C