Foram encontradas 180.210 questões

Resolva questões gratuitamente!

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

Q4217822 Governança de TI
O CMMI é um conjunto de melhores práticas projetado para orientar as organizações na melhoria de seus processos de engenharia de software e sistemas.
Ele funciona como um mapa para transformar processos caóticos ou imaturos em processos disciplinados, previsíveis e de alta qualidade, avaliando e elevando a maturidade de uma organização em níveis (1 a 5).
O nível de maturidade CMMI, em que já há um foco no controle de projetos, os processos básicos são planejados e monitorados, e há uma gestão de requisitos eficiente é o nível apresentado na opção 
Alternativas
Q4217819 Engenharia de Software
As metodologias de desenvolvimento de software evoluíram de abordagens rígidas e sequenciais, como o modelo em cascata, para modelos iterativos e incrementais, que favorecem adaptação às mudanças e à redução de riscos. Com as práticas ágeis, passaram a priorizar ciclos curtos, feedback contínuo e a maior integração entre desenvolvimento e validação.
Nesse contexto, surgem metodologias que colocam os testes no centro do desenvolvimento, não apenas para verificação, mas como guia para construção do software, melhorando qualidade e alinhamento com o negócio. Em uma delas, usam-se especificações em linguagem natural, permitindo um entendimento comum entre clientes, analistas e desenvolvedores, surgindo, também, a chamada living documentation, que se mantém atualizada por ser executável como testes automatizados.
Assinale a opção que indica a metodologia em questão. 
Alternativas
Q4217816 Engenharia de Software
Uma equipe de desenvolvimento de software passou a usar uma ferramenta integrada à IDE, que analisa o código-fonte sem executá-lo, identificando problemas como variáveis não utilizadas, inconsistências de formatação e desvios de padrão de nomenclatura.
Com base nesse contexto, essa ferramenta é classificada como 
Alternativas
Q4217815 Engenharia de Software
As primeiras abordagens no processo de desenvolvimento de software estavam fortemente centradas na funcionalidade e no desempenho, com pouca preocupação com a legibilidade e a manutenção do código. Com o avanço das práticas de engenharia de software, especialmente a partir da adoção da programação estruturada e, posteriormente, da programação orientada a objetos, passou-se a valorizar a organização, a modularização e a clareza do código.
Com isso, surgiram princípios e práticas voltados à melhoria da qualidade interna do software, como o Clean Code, que tem como objetivo tornar o código mais compreensível, coeso e de fácil manutenção.
Com base nesse contexto, analise as afirmativas a seguir.

I. As funções devem concentrar o maior número possível de operações, a fim de evitar fragmentação do código e melhorar a eficiência.

II. A escrita de código limpo prioriza a legibilidade e a facilidade de manutenção, considerando que o código será frequentemente lido por outros desenvolvedores.

III. O uso de nomes significativos para variáveis e funções contribui para a compreensão do código, reduzindo a necessidade de comentários explicativos.



Está correto o que se afirma em  
Alternativas
Q4217814 Engenharia de Software
Durante o desenvolvimento de um sistema, foi adotado o SonarQube para apoiar a qualidade do código, permitindo a análise automática do código-fonte e a geração de relatórios com métricas e apontamentos sobre possíveis problemas.
Com base nesse contexto, analise as afirmativas a seguir.

I. O SonarQube realiza análise estática do código, sendo capaz de identificar vulnerabilidades, bugs e más práticas sem a necessidade de executar o software.

II. O SonarQube executa o sistema em ambientes de integração contínua para identificar vulnerabilidades que dependem do comportamento em tempo de execução, ampliando a cobertura da análise de segurança.

III. O uso do SonarQube auxilia na padronização da qualidade do código, mas não substitui completamente a revisão manual realizada por desenvolvedores.


Está correto o que se afirma em 
Alternativas
Q4217807 Arquitetura de Software
O Spring é um dos frameworks mais consolidados no ecossistema Java para o desenvolvimento de aplicações corporativas.
Por meio de conceitos como Inversão de Controle (IoC) e Injeção de Dependências (DI), o Spring promove o baixo acoplamento entre componentes, enquanto o Spring Boot simplifica a configuração e a inicialização de projetos por meio de convenções e autoconfiguração.
Considere o seguinte trecho de código utilizando Spring Boot:


@RestController @RequestMapping("/produtos") public class ProdutoController {
 @Autowired  private ProdutoService produtoService;
 @GetMapping("/{id}")  public ResponseEntity<Produto> buscarPorId(@PathVariable Long id) {  Produto produto = produtoService.buscarPorId(id);  return ResponseEntity.ok(produto);  }
 @PostMapping  public ResponseEntity<Produto> salvar(@RequestBody Produto produto) {  Produto salvo = produtoService.salvar(produto);  return ResponseEntity.status(HttpStatus.CREATED).body(salvo);  } }




Sobre o código apresentado, considerando os conceitos do Spring Framework e o comportamento padrão do Spring Boot, assinale a afirmativa correta. 
Alternativas
Q4217806 Programação
O desenvolvimento web moderno exige domínio das tecnologias HTML5 e CSS3, que trabalham de forma complementar para estruturar e estilizar páginas.
Enquanto o HTML define a semântica e a estrutura do conteúdo, o CSS3 introduz recursos avançados de layout, como Flexbox e Grid, além de seletores sofisticados e propriedades de transformação e transição.
Considere o seguinte trecho de código: 

<style>  .container {  display: flex;  justify-content: space-between;  align-items: center;  }  .item:nth-child(2n) {  background-color: lightblue;  } </style>
<div class="container">  <div class="item">A</div>  <div class="item">B</div>  <div class="item">C</div>  <div class="item">D</div> </div> 




Considerando o comportamento padrão dos navegadores modernos compatíveis com as especificações do W3C, sobre o código apresentado, assinale a afirmativa correta. 
Alternativas
Q4217680 Noções de Informática
Um antropólogo utiliza um sistema de inteligência artificial (IA) agêntica para apoiar um trabalho de pesquisa etnográfica e documental.

ferramenta é configurada para comparar informações, identificar padrões e produzir uma síntese a partir dos dados analisados.

Nesse contexto, o usuário deve saber que um agente de IA é capaz de  
Alternativas
Q4217514 Arquitetura de Computadores
Uma aplicação de processamento de dados executada em um único servidor leva cerca de 180 minutos para processar uma tarefa.
Após análise, foi verificado que 80% do processamento pode ser dividido em tarefas independentes e distribuído igualmente entre 4 nós de um cluster, por meio de um balanceador de carga. Os 20% restantes correspondem a etapas sequenciais, que não podem ser paralelizadas. Além disso, a coordenação entre os nós acrescenta um overhead fixo de 2 minutos ao tempo total final de processamento.
Considerando essas informações, o novo tempo aproximado de processamento para essa tarefa será de 
Alternativas
Q4217508 Segurança da Informação
A computação em nuvem representa uma mudança de paradigma na provisão de recursos computacionais, permitindo a substituição da dependência de hardware físico dedicado por recursos virtualizados e gerenciados sob demanda.
Nesse contexto, provedores de nuvem oferecem serviços que auxiliam no controle de custos, na gestão de identidades e no estabelecimento de conexões seguras entre ambientes.
Com base nos serviços e boas práticas da AWS (Amazon Web Services), analise as afirmativas a seguir.

I. O AWS Budgets possibilita a configuração de alertas que notificam os administradores quando os custos, reais ou previstos, ultrapassam limites orçamentários definidos.
II. O AWS IAM utiliza o conceito de roles (papéis) para fornecer credenciais temporárias a usuários, aplicações ou serviços, reduzindo a necessidade de uso de credenciais de longa duração.
III. O AWS Direct Connect estabelece uma conexão de rede dedicada entre o ambiente local (on-premises) e a nuvem, evitando o tráfego pela internet pública e proporcionando maior previsibilidade na latência e no desempenho da comunicação.

Está correto o que se afirma em 
Alternativas
Q4217507 Arquitetura de Software
Uma sociedade empresária de desenvolvimento de aplicações web realizou a migração de seus servidores, antes hospedados em data center próprio, para um serviço em nuvem.
Nessa nova abordagem, os desenvolvedores passaram apenas a submeter código, que é executado automaticamente em resposta a eventos, como requisições de usuários ou alterações em banco de dados. Além disso, o custo do serviço passou a variar conforme a utilização.
Com base no cenário apresentado, assinale a opção que indica o modelo de serviço em nuvem utilizado pela sociedade empresária. 
Alternativas
Q4217506 Segurança da Informação
Uma instituição pública está revisando seus controles de acesso. O objetivo é permitir que servidores usem uma única identidade corporativa para acessar diferentes sistemas internos, reforçar a autenticação em acessos sensíveis e limitar privilégios administrativos apenas ao período necessário para a execução de tarefas críticas.

Nesse cenário, a implementação adequada de IAM (Identity and Access Management) acarreta a 
Alternativas
Q4217505 Segurança da Informação
No contexto da segurança da informação, a criptografia pode ser aplicada em diferentes estados dos dados.

Sobre o tema, assinale a afirmativa correta.
Alternativas
Q4217504 Segurança da Informação
No contexto da segurança da informação, os controles podem ser classificados em físicos e lógicos, conforme sua natureza e forma de atuação.

Considerando esse contexto, assinale a afirmativa correta. 
Alternativas
Q4217502 Engenharia de Software
Terraform é uma ferramenta que permite gerenciar a infraestrutura por meio de código, sendo fundamental no desenvolvimento de software para automatizar a criação, a configuração e o gerenciamento de recursos de TI, substituindo processos manuais propensos a erros.

Sobre o Terraform, assinale a afirmativa correta. 
Alternativas
Q4217499 Sistemas Operacionais
A escolha do tipo de hypervisor em um ambiente virtualizado impacta diretamente o desempenho, a segurança e a forma de gerenciamento das máquinas virtuais.

Com base na classificação e nas características dos hypervisores, assinale a afirmativa correta. 
Alternativas
Q4217497 Banco de Dados
Uma equipe de SRE (Site Reliability Engineering) observou que uma métrica foi modelada em uma ferramenta de monitoramento baseada em séries temporais da seguinte forma:

login_attempts_total{user_id="983421",
session_id="ab7d91f2", request_id="rq-88931"}

Após algumas semanas, houve o crescimento abrupto do consumo de memória e a degradação no desempenho das consultas no sistema de monitoramento.
Esse problema decorre da(o) 
Alternativas
Q4217496 Redes de Computadores
Uma equipe de redes deseja monitorar o uso de CPU de um roteador utilizando SNMP no Zabbix.
Para isso, foi configurado um item com os seguintes parâmetros:

• Tipo: SNMP agent
• OID: .1.3.6.1.2.1.25.3.3.1.2.1

Sabe-se que o dispositivo suporta SNMP e que o OID retorna um valor numérico correspondente ao uso de CPU.
Considerando o funcionamento do Zabbix, do SNMP e dos OIDs, assinale a afirmativa correta. 
Alternativas
Q4217493 Redes de Computadores
O compartilhamento de arquivos por meio da rede utiliza protocolos que operam como sistemas de arquivos remotos. Sobre as características técnicas e os casos de uso do NFS e do CIFS/SMB, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) O protocolo CIFS/SMB é a solução padrão para o compartilhamento de arquivos em redes Windows, oferecendo suporte nativo a permissões de acesso baseadas em usuários e grupos de domínio.
( ) O protocolo NFS é amplamente utilizado em ambientes de servidores Linux devido à sua eficiência no acesso simultâneo a arquivos e à facilidade de integração entre sistemas baseados em Linux e Unix.
( ) O CIFS/SMB é um protocolo baseado em estado (statefull), mantendo uma conexão ativa e monitorando arquivos abertos, enquanto versões tradicionais do NFS foram projetadas para serem sem estado (stateless).

As afirmativas são, respectivamente, 
Alternativas
Q4217492 Redes de Computadores
A preocupação com armazenamento de dados corporativos é fundamental para garantir a continuidade dos serviços. Entretanto a escalabilidade é fator importante, e diversas vezes subestimado, o que pode levar a infraestrutura escolhida a sofrer com o aumento rápido da demanda de armazenamento de dados. Para buscar eficiência e escalabilidade, o ambiente corporativo usa, comumente, as arquiteturas SAN (Storage Area Network) e NAS (Network-attached Storage).

Comparando as arquiteturas SAN e NAS, assinale a afirmativa correta.
Alternativas
Respostas
621: D
622: B
623: A
624: D
625: C
626: D
627: C
628: B
629: D
630: E
631: E
632: C
633: E
634: A
635: C
636: D
637: B
638: C
639: A
640: A