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