QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
499 questões encontradas

O certificado digital é um componente fundamental da Infraestrutura de Chave Pública (PKI) e desempenha papel fundamental na segurança digital. Assinale a afirmativa que descreve corretamente a principal função de um certificado digital.

A Armazenar senhas de usuários de forma criptografada para acesso a sistemas.
B Gerar chaves de criptografia simétricas e assimétricas para comunicação ponto a ponto em tempo real.
C Associar uma chave pública à identidade de uma pessoa, servidor ou dispositivo, validada por uma Autoridade Certificadora.
D Garantir a integridade de dados transmitidos por meio de assinatura digital com chave privada.
E Criptografar, por meio da função hash, o tráfego de internet de um usuário para garantir seu anonimato.

Para proteger dados sensíveis contra acessos não autorizados utilizam-se mecanismos de autenticação, criptografia e certificação digital, entre outras técnicas. Com relação à segurança da informação, analise as afirmativas a seguir.

I. A autenticação multifator eleva a segurança de sistemas ao exigir a combinação de dois ou mais fatores de autenticação distintos, como algo que o usuário sabe, algo que possui e algo que é.

II. Na criptografia simétrica, cada parte da comunicação usa um par de chaves diferentes - uma pública e uma privada - para criptografar e descriptografar mensagens.

III. A certificação digital utiliza uma estrutura chamada Infraestrutura de Chaves Públicas (PKI) e serve para associar uma identidade a uma chave pública, por meio de uma Autoridade Certificadora (CA).

Está correto o que se afirma em:

A I e II, apenas.
B I e III, apenas.
C II e III, apenas.
D II, apenas.
E I, II e III.

O TCE-PE busca soluções que otimizem o desenvolvimento de sistemas próprios voltados ao controle externo da administração pública. Nesse contexto, imagine que a equipe técnica do Tribunal precise criar uma nova aplicação institucional com funcionalidades específicas de auditoria e análise de dados. O desenvolvimento será realizado internamente, com integração via APIs, implantação ágil de novas versões e escalabilidade automatizada conforme o uso. Além disso, a equipe deseja focar apenas na lógica da aplicação, sem gerenciar diretamente servidores, sistemas operacionais, redes ou demais aspectos da infraestrutura. Considerando essas necessidades, o modelo de serviço em nuvem mais adequado para os objetivos descritos é:

A Platform as a Service (PaaS) , pois disponibiliza um ambiente integrado de desenvolvimento, testes e implantação, abstraindo o gerenciamento da infraestrutura subjacente, enquanto oferece suporte à escalabilidade e à integração com APIs externas.
B Software as a Service (SaaS) , pois permite que a organização utilize soluções prontas com alto grau de personalização e flexibilidade de desenvolvimento, adequadas para criar aplicações institucionais sob demanda, com controle sobre funcionalidades, código e integração com APIs.
C Infrastructure as a Service (IaaS) , porque fornece recursos computacionais sob demanda, permitindo controle sobre servidores e sistemas operacionais, além de suportar integrações com APIs e escalabilidade configurável.
D Platform as a Service (PaaS) , já que oferece total autonomia sobre a infraestrutura virtual, permitindo que o desenvolvedor gerencie redes, sistemas operacionais e servidores conforme as necessidades da aplicação desenvolvida.
E Infrastructure as a Service (IaaS) , visto que a flexibilidade total sobre o ambiente virtualizado permite que o tribunal se concentre apenas na lógica de negócio, sem necessidade de se preocupar com aspectos operacionais da infraestrutura.

Em relação aos principais conceitos de metodologias de gerenciamento de projetos, analise as afirmativas a seguir.

I. Scrum é adequado quando se deseja um processo iterativo, com entregas parciais e reuniões frequentes de alinhamento.

II. O Kanban exige definição prévia do escopo completo antes do início das atividades, e limita-se a tarefas com prazos fixos.

III. O modelo cascata é mais indicado para projetos com escopo bem definido, baixa tolerância a mudanças e forte exigência documental.

IV. Ao adotar Kanban, é possível aplicar limites ao trabalho em andamento (WIP) e focar na otimização do fluxo contínuo.

V. O Scrum Master, no modelo tradicional, é o responsável por garantir que as fases sejam concluídas sequencialmente e conforme o cronograma.

Está correto o que se afirma em:

A I e III, apenas.
B II, IV e V, apenas.
C I, III e IV, apenas.
D I e IV, apenas.
E I, II, III, IV e V.

Scrum é um framework leve baseado em empirismo que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Sobre o Scrum, avalie as afirmativas a seguir e assinale (V) para verdadeira e (F) para falsa.

( ) No início da Sprint, é realizada uma reunião para planejar o novo ciclo, cabendo à equipe determinar quanto trabalho acredita ser capaz de executar durante a Sprint.

( ) Criar e comunicar claramente os itens do Product Backlog é uma tarefa do Scrum Master.

( ) Os membros de um time Scrum são autogerenciáveis, decidindo internamente quem faz o quê, quando e como. As afirmativas são, respectivamente,

A V – F – V.
B F – F – V.
C V – F – F.
D V – V – V.
E F – V – F.

Sobre metodologias de desenvolvimento de software ágeis, relacione as listadas a seguir às respectivas caracterizações. 1. Scrum 2. Kanban

( ) A sua principal ferramenta é um quadro que é dividido em colunas, cada uma representando um estágio de desenvolvimento dos elementos de funcionalidade do software.

( ) Os seus principais artefatos incluem o backlog do produto e o backlog do sprint.

( ) O trabalho é distribuído em ciclos chamados sprints, com duração de 3 a 4 semanas, nos quais a equipe se adapta às necessidades e desafios que surgem, garantindo flexibilidade no processo.

( ) Promove a reflexão sobre o processo e a realização de ajustes, para aumentar a eficiência e a qualidade do trabalho entregue. A associação correta, segundo a ordem apresentada, é:

A 2 – 1 – 2 – 1.
B 1 – 1 – 2 – 2.
C 2 – 2 – 1 – 2.
D 1 – 2 – 1 – 2.
E 2 – 1 – 1 – 2.

Leia a descrição a seguir. “É uma cópia de um repositório existente para o seu próprio namespace ou conta, permitindo realizar alterações e experimentar o projeto livremente, pois a cópia é totalmente sua e você tem permissão para fazer push para ela”. O elemento do sistema de controle de versão git correspondente à descrição citada é:

A Tag.
B Branch.
C Fork.
D Commit.
E GitLab.

DevOps integra desenvolvimento e operações, promovendo a automação e a colaboração contínua para acelerar a entrega de software e melhorar sua qualidade. Essa cultura visa otimizar todo o ciclo de vida do desenvolvimento, desde o planejamento até a produção e monitoramento, garantindo maior agilidade e confiabilidade. Considerando esse cenário, assinale a opção que apresenta ferramentas mais direcionadas para a etapa de build.

A Gradle, Maven e Make.
B Grafana, Trello e Vagrant.
C Eclipse, NetBeans e git.
D Nagios, kubernetes e Selenium.
E Jira, Puppet e VS Code.

Uma empresa pretende desenvolver uma aplicação de comércio eletrônico com uma interface web amigável utilizando JavaScript (frontend) e um backend desenvolvido em Java (backend). Na fase de especificação, foram definidos requisitos funcionais e não funcionais para assegurar que o sistema seja confiável e de fácil utilização entre os usuários. Entre eles:

I. Permitir que o cliente se cadastre e faça o login no sistema por meio do navegador web.

II. Garantir que a interface web responda a qualquer interação do usuário em, no máximo, 2 segundos.

III. Assegurar que a aplicação suporte pelo menos 500 usuários simultâneos sem degradação de desempenho. É (São) requisitos funcionais:

A I, apenas.
B II, apenas.
C I e II, apenas.
D I e III, apenas.
E II e III, apenas.

O termo NoSQL, abreviação de “ Not Only SQL ” (não apenas SQL), refere-se a uma classe de bancos de dados que abandonam o paradigma relacional. Embora os bancos relacionais sejam excelentes em muitos casos, eles não atendem todas as necessidades. À medida que os requisitos de dados e consultas mudam, os bancos de dados relacionais podem falhar, levando à necessidade de bancos de dados mais apropriados, como os NoSQL. Entre eles, há um tipo especialmente indicado para situações com numerosas e complexas relações entre os dados, sobretudo nas conexões muitos-para-muitos, em que sua modelagem se torna mais intuitiva. Com base no relato, é correto afirmar que o tipo em questão é orientado a:

A chave-valor.
B grafos.
C documentos.
D colunas.
E séries temporais.