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

Durante o desenvolvimento de um novo sistema de atendimento ao público, uma equipe adota metodologias ágeis e passa a utilizar um backlog de produto para gerenciar os requisitos. Esse backlog contém diversas funcionalidades descritas em linguagem acessível, priorizadas de acordo com o valor para o cliente. Em cada iteração, itens do backlog são refinados e selecionados para desenvolvimento. Considerando as boas práticas de engenharia de requisitos e gestão de backlog, é correto afirmar que

A o backlog é um artefato voltado principalmente para a organização de requisitos funcionais, podendo incluir, também, requisitos não funcionais.
B a priorização do backlog deve considerar a participação dos desenvolvedores para refletir o valor de negócio e a visão do cliente.
C o backlog pode incluir requisitos de diversas origens, não se limitando a casos de uso formalmente modelados em UML.
D o backlog de produto representa uma forma estruturada de gerenciar requisitos de modo evolutivo e incremental, permitindo refinamentos ao longo do tempo.
E a gestão do backlog dispensa a preocupação com rastreabilidade ou análise de impacto, pois essas atividades são típicas de processos preditivos.

Uma referência para criar aplicações robustas alimentadas por LLMs (Large Language Models) pode ser a biblioteca LlamaIndex. Com a utilização dessa biblioteca, o nome do dispositivo que auxilia a organização dos dados em um formato recuperável, fazendo com que estes sejam facilmente acessíveis, podendo envolver análise sintática, incorporação e inferência de metadados, o que resulta em uma base de conhecimento, é

A Conectores de dados.
B Motores LlamaIndex.
C Índice de dados.
D Retrievers.
E Fibre Channel.

Durante o ciclo de vida de um sistema, especialmente quando há mudanças frequentes nos requisitos ou decisões apressadas para atender a prazos curtos, pode-se acumular o que se conhece como dívida técnica. Na fase de engenharia de requisitos, a falta de clareza, rastreabilidade ou validação adequada pode gerar impactos significativos nas fases posteriores do projeto. Sobre esse tema, assinale a alternativa correta.

A A dívida técnica está associada somente ao código-fonte e não afeta a fase de requisitos.
B Requisitos mal definidos ou não validados corretamente podem contribuir para a geração de dívida técnica.
C A dívida técnica é benéfica quando acumulada de forma intencional, pois não necessita ser monitorada.
D Apenas requisitos funcionais podem gerar dívida técnica em projetos de software.
E A dívida técnica é automaticamente eliminada após a fase de testes de software.

Um analista judiciário do TRE-TO especialista em tecnologia da informação está muito focado em fornecer uma ótima experiência de utilização de vídeo e áudio dentro do Ubuntu Server 22.04. O objetivo do analista é que qualquer comunicação do tribunal que passe pela orquestração desse servidor aconteça sem intercorrências. Nesse contexto, qual é o dispositivo que busca, com forte segurança, facilitar a troca de informações com dispositivos de áudio e vídeo de aplicativos em contêineres?

A PipeWire.
B DHCP (Dynamic Host Configuration Protocol).
C Debian.
D NotSlack.
E WayLand.

A respeito das práticas de desenvolvimento orientado a testes, do inglês Test-Driven Development (TDD), assinale a alternativa INCORRETA.

A O TDD contribui para maior clareza dos requisitos, pois obriga o desenvolvedor a entender exatamente o que a funcionalidade deve fazer antes de implementá-la.
B A prática de escrever testes antes do código pode eliminar a necessidade de testes de sistema e de testes de aceitação em processos ágeis.
C Um dos principais benefícios do TDD é a criação de uma suíte de testes que pode ser utilizada para regressão automatizada.
D O TDD incentiva maior cobertura de código e tende a revelar defeitos mais cedo no processo de desenvolvimento.
E O TDD pode ser ineficaz quando utilizado com sistemas legados ou multithreaded, devido à dificuldade de controle dos testes nesses contextos.

Protocolos de consenso normalmente são utilizados em sistemas de processamento distribuídos, permitindo que um conjunto de processos independentes tome como verdadeiro um mesmo valor proposto. Sabendo disso, ao se utilizar o blockchain, qual é o nome do algoritmo de consenso que pode ser utilizado com a premissa de reduzir o custo com energia e/ou com equipamentos especializados, fazendo isso com a utilização de instruções contidas nos processadores mais atuais?

A Prova de participação.
B Prova de trabalho.
C Prova de tempo decorrido.
D Prova de carteira.
E Prova de nodos.

Para implementar um módulo de gestão de pedidos, pode-se utilizar orientação a objetos para organizar a estrutura do sistema e aplicar herança, encapsulamento e polimorfismo. Além disso, é possível implementar algoritmos de ordenação para organizar os pedidos por data e aplicar estruturas de dados dinâmicas para otimizar o desempenho. Nesse contexto, com base nos princípios de engenharia de software e boas práticas de implementação, assinale a alternativa correta.

A O uso de herança múltipla em linguagens como Java é incentivado, pois simplifica o acoplamento e melhora a coesão dos objetos.
B Algoritmos com complexidade quadrática, como bubble sort, são os mais indicados para bases de dados com milhares de registros, devido à sua simplicidade de implementação.
C A escolha de estruturas de dados impacta diretamente a eficiência dos algoritmos e deve ser feita com base nos requisitos de tempo de acesso, inserção e remoção.
D O uso de arrays é preferível a listas encadeadas quando há necessidade de inserções frequentes e dinâmicas em posições intermediárias.
E A orientação a objetos dispensa a análise de estruturas de dados, pois o encapsulamento resolve todos os problemas relacionados à eficiência de acesso.

A Linguagem de Consulta Estruturada SQL ANSI (Structured Query Language American National Standards Institute) pode ser compreendida como uma linguagem de programação para armazenamento, manipulação, recuperação e processamento de informações em um banco de dados. Nessa linguagem, desconsiderando a sintaxe da linguagem e considerando apenas o nome da função, qual função que, passando uma coluna como parâmetro, retorna -1 se o valor da coluna de uma tabela for negativo, retorna 1 se o valor da coluna for positivo e retorna 0 se o valor da coluna for 0?

A FLOOR.
B SIGN.
C AVG.
D COALLESCE.
E NOW.

Determinado órgão de atendimento ao público precisou passar o seu sistema por testes funcionais, os quais mostraram resultados bem-sucedidos, a princípio, mas, durante o uso real em dias de pico, o sistema apresentou lentidão extrema e falhas de conexão. A equipe de qualidade decidiu, então, aplicar testes específicos para avaliar o comportamento do sistema sob condições adversas. A respeito dos testes considerados pela equipe, com base nas práticas de engenharia de software voltadas à qualidade e nos testes de requisitos não funcionais, assinale a alternativa correta.

A Testes de carga simulam volumes reais ou crescentes de usuários e transações, enquanto testes de estresse extrapolam os limites do sistema para avaliar seu comportamento em condições extremas.
B O teste de carga busca provocar falhas no sistema ao exceder intencionalmente os limites operacionais definidos em requisitos funcionais.
C Testes de carga e estresse são tipos de validação informal e não se aplicam a sistemas que já passaram por testes funcionais completos.
D O teste de estresse avalia a usabilidade da interface do sistema em situações de interação simultânea por múltiplos usuários.
E Testes de requisitos não funcionais são focados apenas em desempenho e não consideram atributos como segurança, confiabilidade ou escalabilidade.

Considerando a utilização de ferramentas de visualização de dados, sendo o Qlik Sense a ferramenta escolhida para análise, qual função retorna o nome da conexão de dados ativa para conexões ODBC (Open Database Connectivity) ou OLE DB (Object Linking and Embedding Database), sendo que essa função retornará uma string vazia caso nenhum comando connect tenha sido executado, assim como retornará uma string vazia após uma declaração de disconnect?

A FileDir()
B FileSize()
C GetPossibleCount()
D ConnectString()
E ConnectFor()