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
527 questões encontradas

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.

A mineração de dados é um dos principais componentes do processo de descoberta de conhecimento em bases de dados (KDD - Knowledge Discovery in Databases ). Seu objetivo é extrair padrões relevantes, previamente desconhecidos, e potencialmente úteis a partir de grandes volumes de dados. Sobre a mineração de dados, assinale a afirmativa correta.

A A mineração de dados consiste exclusivamente na coleta e no armazenamento de dados em data warehouses, não envolvendo análises ou descobertas de padrões.
B O principal objetivo da mineração de dados é remover informações redundantes antes que elas sejam carregadas em sistemas transacionais.
C A mineração de dados utiliza técnicas estatísticas, de aprendizado de máquina e inteligência artificial para identificar padrões e relacionamentos em grandes volumes de dados.
D A mineração de dados deve ser aplicada somente em bancos de dados estruturados, sendo incompatível com dados não estruturados como texto ou imagens.
E Diferentemente da análise preditiva, a mineração de dados limita-se a gerar relatórios descritivos previamente definidos por especialistas.

Durante a apuração mensal da folha de pagamento de um órgão público, o sistema de recursos humanos executa diversas transações simultâneas para calcular valores de vencimentos e benefícios com base em registros atualizados de frequência, licenças e adicionais. O gestor de TI detectou um problema: em determinados momentos, o sistema calcula valores com base em registros de frequência que são modificados por outra transação ainda em andamento, resultando em inconsistência nos valores pagos. Para evitar esse problema, a equipe propõe ajustar o nível de isolamento da transação utilizada durante o cálculo da folha, de forma que os dados lidos não possam ser modificados ou inseridos por outras transações até que a atual seja concluída. Com base nesse cenário, o nível de isolamento mais apropriado para evitar leituras inconsistentes causadas por alterações concorrentes é:

A Read Uncommitted.
B Read Committed.
C Repeatable Read.
D Serializable.
E Snapshot Read.

Uma forma de garantir que um modelo de linguagem revise cláusulas de confidencialidade em contratos com alta precisão é fornecer exemplos concretos de cláusulas corretas e incorretas, para que o modelo aprenda o padrão desejado antes de analisar novas cláusulas. A técnica de Engenharia de Prompt que descreve corretamente esse processo é chamada:

A zero-shot prompt.
B self-consistency prompt.
C chain-of-thought prompt.
D soft prompt.
E few-shot prompt.

No âmbito jurídico, é possível deparar-se com situações em que é necessário identificar decisões judiciais com valores indenizatórios atípicos, sem dispor de um banco de dados pré-classificado como "normal" ou "anômalo". Para alertar sobre esses casos, sem empregar dados históricos rotulados, a técnica de machine learning mais adequada é:

A DBSCAN , para identificar clusters esparsos como potenciais anomalias.
B Isolation Forest , para detecção direta de valores atípicos.
C K-means , para agrupar decisões por faixas de valor indenizatório.
D Autoencoders , para reconstrução de padrões normais e sinalização de desvios.
E PCA (Análise de Componentes Principais) , para visualização de outliers .