Questões de Concurso Público CONAB 2025 para Analista - Tecnologia da Informação (Desenvolvimento)
Foram encontradas 80 questões
Para assegurar a entrega de valor, o framework Scrum recomenda que o Product Backlog seja continuamente priorizado pelo Product Owner. PORQUE Uma implantação robusta do Scrum enfatiza o planejamento detalhado no início de cada Sprint, em que o Product Backlog é definido com base nas estimativas do time e em uma análise aprofundada do Sprint Backlog.
Acerca dessas sentenças, assinale a alternativa CORRETA.
O Scrum Master atua como um coach que direciona as decisões técnicas da equipe, e as reuniões diárias servem primariamente para monitorar o progresso das tarefas previamente estabelecidas. PORQUE O Scrum Master atua no refinamento de backlog e prioriza as demandas, trabalha na remoção de impedimentos e na facilitação da comunicação.
Acerca dessas sentenças, assinale a alternativa CORRETA.
COLUNA I
I- Gerenciado. II- Otimizado. III- Definido. IV- Gerenciado Quantitativamente.
COLUNA II
(__) A organização começa a estabelecer processos básicos. São implementadas práticas de planejamento e controle, com processos documentados e repetíveis para gerenciamento de projetos e atividades relacionadas.
(__) As organizações não só mantêm o controle quantitativo dos processos, mas também promovem inovações e melhorias que maximizam a eficiência e a qualidade.
(__) Os processos tornam-se padronizados e integrados em toda a organização. Eles são adaptados aos projetos específicos e melhorados continuamente, incorporando melhores práticas e lições aprendida.
(__) Enfatiza o uso de métricas e dados quantitativos para gerenciar os processos, coletados e analisados para entender as variações observadas.
Assinale a alternativa que contempla a sequência CORRETA da associação das colunas.
I- Medição. II- Integração de Produto. III- Gerência de Processos. IV- Projeto e Construção de Produto.
Assinale a alternativa que traz APENAS processos de projeto, conforme a MSP/BR.
Testes unitários são mais eficazes quando escritos após a implementação completa do sistema ao reduzir o retrabalho e o tempo de desenvolvimento. PORQUE A principal função dos testes unitários é verificar o comportamento isolado de unidades de código, como métodos ou funções, utilizando técnicas como mocks e stubs para simular dependências externas.
Acerca dessas sentenças, assinale a alternativa CORRETA.
I- São aplicados para verificar a interação entre módulos ou serviços.
II- São utilizados para validar o comportamento de componentes isolados, como funções ou métodos.
III- São empregados para garantir a cobertura de código em ambientes de produção.
IV- São comumente executados em ambientes de homologação, mas isso não os restringe a esse contexto.
Assinale a alternativa que traz APENAS características dos Testes de Integração.
def test_login_success(): result = login("usuario", "senha123") assert result == "Login realizado com sucesso"
Diante do exposto, assinale a alternativa que apresenta a técnica de desenvolvimento empregada pelo desenvolvedor na solução, com a sua respectiva descrição.
def autenticar(usuario, senha): query = f"SELECT * FROM usuarios WHERE nome = '{usuario}' AND senha = '{senha}'" resultado = banco.executar(query) if resultado: return "Login bem-sucedido" else: return "Credenciais inválidas"
luz dos princípios e boas práticas de código seguro, assinale a alternativa CORRETA.
function calcularTotal(pedidos) { let total = 0; for (let i = 0; i < pedidos.length; i++) { total += pedidos[i].preco * pedidos[i].quantidade; } return total.toFixed(2); }
À luz dos princípios e boas práticas de código, assinale a alternativa CORRETA.
COLUNA I
I- Iteração Contínua. II- Protótipo interativo. III- Ideação e Wireframes. IV- Produto Mínimo Viável.
COLUNA II
(__)Ajustes baseados em feedback do usuário e novos cenários.
(__)Validação da usabilidade, clareza visual e engajamento da solução com usuários.
(__)Teste de conceito junto aos usuários, validando a estrutura básica e seus fluxos.
(__)Validação do produto em ambiente real a partir da coleta de dados reais.
Assinale a alternativa que traz a CORRETA associação entre a fase do fluxo de validação do conceito ao produto à sua respectiva definição.
Objetivando reduzir a latência e simplificar a segurança, a arquitetura cliente-servidor elimina a necessidade de APIs ou gateways e fornece ao cliente acesso diretamente aos dados do banco. PORQUE A arquitetura baseada em microsserviços difere consideravelmente da cliente-servidor, pois fragmenta a aplicação em serviços independentes, cada um responsável por uma funcionalidade específica, permitindo escalabilidade horizontal, uso de tecnologias distintas e implantação autônoma.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Diante do exposto, assinale a alternativa CORRETA.
Considere o seguinte arquivo docker-compose.yml:

Diante do exposto, assinale a alternativa CORRETA.
Acerca do cenário apresentado, avalie as sentenças a seguir:
O uso de condition: service_healthy no depends_on garante que o serviço web só será iniciado após o serviço db estar marcado como saudável. PORQUE O health check do web impede que o container seja considerado "running" até que o endpoint /health esteja acessível, o que evita falhas de inicialização.
Acerca dessas sentenças, assinale a alternativa CORRETA.
Considere o seguinte manifesto simplificado de um Deployment no Kubernetes:

Diante do exposto, assinale a alternativa CORRETA.
Acerca do cenário apresentado, avalie as sentenças a seguir:
A instrução switch com pattern matching é uma funcionalidade estável no JDK 17, não exigindo ativação com --enable-preview. PORQUE O uso de sealed interface permite restringir a herança a tipos específicos, e combinado com switch exaustivo, permite ao compilador garantir que todos os casos foram tratados.
Acerca dessas sentenças, assinale a alternativa CORRETA.