🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

No Scrum, as equipes constroem produtos incrementalmente, co...

Próximas questões
Com base no mesmo assunto
Q2171205 Engenharia de Software
No Scrum, as equipes constroem produtos incrementalmente, começando do mais simples, e vai crescendo para o mais complexo, melhorando o programa, modificando a sua estrutura sem mudar o seu comportamento. Essa forma de desenvolvimento é conhecida como:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Refatoração.

A questão aborda um conceito importante no desenvolvimento ágil de software, especialmente dentro do framework Scrum, que é a refatoração. Refatoração é o processo de reestruturar o código de software existente sem alterar seu comportamento externo. O objetivo é melhorar aspectos não funcionais do software, como a legibilidade do código, reduzir a complexidade, melhorar a performance ou outros atributos de qualidade. Esse procedimento é essencial para manter a saúde e a sustentabilidade do código à medida que o produto de software é desenvolvido incrementalmente.

Para resolver essa questão corretamente, é preciso compreender as práticas típicas de uma equipe que utiliza o Scrum. Uma dessas práticas é o desenvolvimento incremental, onde o produto é construído de maneira gradual, com constantes melhorias e ajustes, o que requer um bom entendimento de técnicas de refatoração para assegurar que o código permaneça limpo e manutenível.

A refatoração é diferente de simplesmente adicionar novas funcionalidades ou corrigir bugs; está mais relacionada à melhoria da base de código existente para facilitar futuras alterações e adições. Por isso, a alternativa C é a resposta correta, pois descreve precisamente esse processo de evolução e aprimoramento do software sem alterar o seu comportamento para o usuário final.

As outras alternativas não são aplicáveis neste contexto: Método ágil (A) é um termo genérico que se refere a várias metodologias de desenvolvimento que promovem entrega contínua, colaboração e adaptabilidade, mas não especificamente a prática de refatoração. Recodificação (B) não é um termo comumente associado ao descrito no enunciado. Modelo espiral (D) e modelo evolutivo (E) são modelos de processo de software que incorporam iteração e revisão, mas não descrevem diretamente a prática de refatoração em si.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Refatoração tem mais a ver com XP e não com o Scrum. As bancas estão cada vez mais unificando e mesclando os conceitos entre XP e Scrum como se fosse um só.

Tem mais haver com a forma progressiva de planejar e construir um produto.

Dava para buscar a anulação dessa aí. Até porque refatoração não diz respeito ao que foi apresentado no enunciado, basta dar um "google" aí.

Depois de chamar o Product Owner de cliente externo, não desacredito de mais nada!!

Segue o link da questão:

https://www.qconcursos.com/questoes-de-concursos/questoes/b64bb247-c8

Fundatec e FEPESE disputam quem é mais tosca!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo