Questões de Engenharia de Software da FUVEST

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Engenharia de Software da FUVEST

#Questão 1095528 - Engenharia de Software, Gerência de Configuração, FUVEST, 2025, USP, Especialista em Laboratório (Especialidade: Informática Biológica)

A reprodutibilidade é um princípio essencial em Bioinformática, permitindo que análises sejam repetidas com os mesmos dados e ferramentas em diferentes ambientes. Diversas estratégias podem ser adotadas para minimizar variações na execução de pipelines. Diante desse cenário, qual das abordagens a seguir representa a melhor estratégia para garantir a reprodutibilidade de um pipeline bioinformático? 

#Questão 1095570 - Engenharia de Software, Qualidade de Software, FUVEST, 2025, USP, Especialista em Laboratório (Especialidade: Inteligência Artificial e Aprendizado de Máquina)

Uma equipe de desenvolvimento de software está adotando práticas de DevOps para melhorar a qualidade e a velocidade das entregas. Para isso, decidiram implementar um pipeline CI/CD, garantindo que todas as alterações de código sejam testadas e implantadas automaticamente. No fluxo definido, o pipeline segue as etapas:




1. O código é enviado para o repositório remoto, acionando o pipeline.


2. O código é analisado e testado por ferramentas automatizadas.


3. Se os testes passarem, um build é gerado e enviado para o ambiente de staging.


4. O código é revisado e validado antes de ser implantado em produção.




Após algumas execuções do pipeline, a equipe percebeu que, quando há falha nos testes automatizados, o código não é promovido para a próxima etapa. Além disso, alguns da equipe querem que a implantação em produção ocorra automaticamente, enquanto outros preferem que seja necessária uma aprovação manual.


Com base no cenário apresentado, assinale a alternativa correta.

#Questão 1095573 - Engenharia de Software, Gerência de Configuração, FUVEST, 2025, USP, Especialista em Laboratório (Especialidade: Inteligência Artificial e Aprendizado de Máquina)

O versionamento de código é uma prática essencial no desenvolvimento de software, permitindo que múltiplos desenvolvedores colaborem de forma organizada, mantenham um histórico de alterações e revertam mudanças quando necessário. O Git, um dos sistemas de controle de versão mais populares, fornece uma série de comandos que auxiliam na gestão do código-fonte. Considere o seguinte conjunto de comandos executados em um repositório Git:



Imagem associada para resolução da questão



Com base nos comandos apresentados, assinale a alternativa correta.


#Questão 1095752 - Engenharia de Software, Metodologia de desenvolvimento de software, FUVEST, 2025, USP, Especialista em Laboratório (Especialidade: Ciência de Dados)

No contexto do DevOps, um pipeline de CI (Continuous Integration)/CD (Continuous Delivery) é essencial para garantir a automação do ciclo de vida do software, desde a integração do código até a entrega e implantação contínuas. Considere um pipeline típico que segue as etapas: build, test, deploy e monitoring, conforme a imagem a seguir:

Imagem associada para resolução da questão

Assinale a alternativa que descreve o objetivo dessas etapas no pipeline de DevOps.

#Questão 1095575 - Engenharia de Software, Frameworks, FUVEST, 2025, USP, Especialista em Laboratório (Especialidade: Inteligência Artificial e Aprendizado de Máquina)

Um desenvolvedor foi contratado para criar um sistema web para uma pequena startup que deseja lançar um MVP (Produto Mínimo Viável) de uma plataforma de cursos online.


O objetivo inicial é disponibilizar um catálogo de cursos, permitir o cadastro de usuários e oferecer um painel administrativo para gerenciar os conteúdos.


A startup tem poucos recursos e precisa lançar a plataforma rapidamente. O desenvolvedor deseja escolher um framework que permita crescer e escalar o projeto futuramente, caso o produto tenha sucesso.



Considerando o cenário descrito, assinale a alternativa que apresenta a melhor escolha para o desenvolvedor e sua justificativa.

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis