
Anúncios
1
O que é Extreme Programming (XP)?
Uma linguagem de programação orientada a objetos.
Um modelo de desenvolvimento baseado na cascata.
Um framework de gerenciamento de projetos tradicional.
Uma metodologia ágil focada na melhoria contínua e entrega frequente de software.
2
Quando o XP é mais indicado?
Para projetos com requisitos estáveis e pouca necessidade de mudanças.
Apenas para startups e empresas de pequeno porte.
Para projetos com requisitos voláteis e que exigem entregas frequentes.
Para grandes equipes com mais de 50 desenvolvedores.
3
Qual dos valores a seguir NÃO faz parte do XP?
Simplicidade
Competitividade
Feedback
Comunicação
4
O que significa a prática de Test-Driven Development (TDD) no XP?
Criar testes antes do código, garantindo que cada funcionalidade seja testada antes de ser implementada.
Testar o código manualmente após sua implementação.
Criar casos de teste apenas quando um bug for encontrado.
Escrever código primeiro e depois criar testes para verificar seu funcionamento.
5
Qual é o objetivo da prática de Pair Programming?
Fazer com que dois programadores trabalhem juntos no mesmo código, um escrevendo e outro revisando em tempo real.
Dividir as tarefas do projeto entre dois programadores sem colaboração direta.
Aumentar a produtividade da equipe ao permitir que dois programadores codifiquem ao mesmo tempo, sem revisar o trabalho um do outro.
Garantir que cada desenvolvedor trabalhe de forma independente para evitar erros.
6
O que é a prática de Refatoração no XP?
Reescrever partes do código para melhorar sua estrutura e legibilidade sem modificar seu comportamento.
Criar novas funcionalidades sem alterar o código existente.
Reduzir a quantidade de testes para acelerar o desenvolvimento.
Implementar soluções complexas para antecipar necessidades futuras.
7
No XP, qual é a responsabilidade do cliente (On-Site Customer)?
Garantir que o time siga todas as regras da empresa, sem exceção.
Monitorar a produtividade da equipe e definir métricas de desempenho.
Implementar código junto com os desenvolvedores.
Priorizar as histórias de usuário e fornecer feedback contínuo.
8
O que ocorre durante a cerimônia de Retrospectiva no XP?
A equipe planeja as funcionalidades da próxima iteração.
A equipe discute o que funcionou bem e o que pode ser melhorado no processo.
Os testadores executam testes de aceitação junto com o cliente.
Os desenvolvedores apresentam suas soluções técnicas ao cliente.
9
Qual das seguintes práticas está relacionada ao conceito de "Pequenas Entregas" no XP?
Lançar novas versões do software em ciclos curtos e frequentes.
Criar protótipos visuais, sem necessidade de implementação funcional.
Criar um grande plano de projeto antes de iniciar o desenvolvimento.
Trabalhar em longas iterações de 6 a 12 meses antes de liberar o software.
10
Qual é o principal objetivo da cerimônia de Planning Game no XP?
Os desenvolvedores trabalham individualmente para evitar distrações.
O time de testes revisa os requisitos do projeto antes da implementação.
Os programadores fazem um brainstorming sobre novas tecnologias para usar no projeto.
A equipe e o cliente discutem, priorizam e estimam as funcionalidades a serem desenvolvidas.