São práticas ou princípios recomendados no modelo de desenvo...

Próximas questões
Com base no mesmo assunto
Q48272 Engenharia de Software
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.

São práticas ou princípios recomendados no modelo de desenvolvimento de software XP (eXtreme Programming) proposto por Kent Beck: programação em pares; semana de trabalho de 40 horas; refatoração sem piedade; desenvolvimento orientado a testes TDD (Test Driven Development); e desenvolvimento de metáforas arquiteturais.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

C - certo

Para entender a resposta correta, é importante ter um conhecimento sobre as práticas recomendadas pelo eXtreme Programming (XP), que é uma metodologia ágil para desenvolvimento de software. Vamos então explorar cada prática mencionada:

  • Programação em pares: Esta é uma prática central do XP, onde dois desenvolvedores trabalham juntos em um único computador, compartilhando o código e o design. Um escreve o código (o "driver") enquanto o outro revisa cada linha de código conforme ela é digitada (o "navigator").
  • Semana de trabalho de 40 horas: XP propõe uma semana de trabalho sustentável, limitando-a a 40 horas para evitar o cansaço e manter a qualidade do trabalho.
  • Refatoração sem piedade: Refatorar significa melhorar o código sem alterar sua funcionalidade externa. XP encoraja uma abordagem contínua e agressiva de refatoração para melhorar a estrutura do código e facilitar futuras mudanças.
  • Desenvolvimento orientado a testes (TDD - Test Driven Development): Esta técnica envolve escrever um teste antes mesmo de escrever o código que deve passar no teste. A ideia é garantir que o software seja desenvolvido com testabilidade em mente e que cada funcionalidade nova seja coberta por testes.
  • Desenvolvimento de metáforas arquiteturais: Metáforas arquiteturais ajudam os membros da equipe a entender como o software funciona e como os diferentes componentes se encaixam, usando analogias familiares para descrever o sistema e sua organização.

Compreender essas práticas dá uma visão ampla sobre o que é XP e por que a alternativa "C - certo" é a correta. XP é um modelo de desenvolvimento de software que se concentra na melhoria da qualidade do software e na capacidade de se adaptar a mudanças nas necessidades dos clientes. As práticas mencionadas na questão são fundamentais para a metodologia XP e são amplamente recomendadas e utilizadas em equipes que seguem essa abordagem ágil.

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

Acho que refatoração sem piedade, quis dizer que deve-se refatorar(otimizar) o máximo que puder, sem alterar as funcionalidades já existentes, e não deixar nada que possa ser refatorado sem rafatorar.
Isso da semana de 40 horas eu não sabia.

achei no wikipedia falando dos princípios do xp:

Ritmo Sustentável (Sustainable Pace): Trabalhar com qualidade, buscando ter ritmo de trabalho saudável (40 horas/semana, 8 horas/dia), sem horas extras. Horas extras são permitidas quando trouxerem produtividade para a execução do projeto. Outra prática que se verifica neste processo é a prática de trabalho energizado, onde se busca trabalho motivado sempre. Para isto o ambiente de trabalho e a motivação da equipe devem estar sempre em harmonia.

interessante...
O candidato lê essa questão, conhece tudo sobre o assunto, mas vem a banca e põe a expressão sem piedade no meio. Nesse momento a banca ao invés de exigir do candidato o conhecimento da matéria está exigindo que a gente tenha poderes sobrenaturais de ler a mente do avaliador.
A interpretação da expressão é ambígua. Na hora da prova eu estaria quebrando a cabeça pra decidir se o avaliador quis dizer refatoração constante ou se ele quis inventar uma modalidade fictícia de refatoração para tornar a questão errada.
Aí é falta de respeito com quem está se ralando nos estudos como a gente. Quer exigir interpretação por parte do candidato, que o faça, mas dentro dos limites de proporcionalidade e da razoabilidade.
Concordo com o que foi dito e vou além: quem garante que essa questão não foi feita para "alguém" acertar? Diante de tamanho disparate a hipótese torna-se provável.
Concordo PLENAMENTE com o que foi dito pelo colega Fabiano, até porque, a CESPE é craque em tornar uma questão errada apenas por uma "palavra", tanto que sempre que estou resolvendo uma prova da banca eu leio atentamente a questão, palavra por palavra, porque em muitos casos o examinador apenas "enfia" uma expressão no meio e torna a questão errada. Tive o mesmo sentimento quando cheguei na palavra "sem piedade":

- E aí, marco certo pois a palavra em questão não contraria a definição do quesito mencionado, ou marco errado por achar que a cespe só "copiou" a definição e colocou uma palavra no meio pra tornar a questão errada (como já fez em diversas questões)?

Sinceramente, uma falta de respeito com o concurseiro. Questão muito mal elaborada.

Clique para visualizar este comentário

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