ID 27286 Banca FCC Órgão TRE-SE Ano 2007 Provas FCC - 2007 - TRE-SE - Analista Judiciário - Tecnologia da Informação Disciplina Engenharia de Software Assuntos Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming) Na XP (eXtreme Programming) Alternativas deve-se usar o modelo em cascata para o desenvolvimento do software. os programadores desenvolvem o software criando primeiramente os testes. deve ser evitada a comunicação pessoal entre clientes e desenvolvedores, sempre dando preferência a outros meios de comunicação mais formais. os programadores desenvolvem o software fazendo todos os testes possíveis no término do desenvolvimento. deve-se projetar todas as funções possíveis com a máxima previsão do que ocorrerá no futuro, antes do desenvolvimento do software, a fim de evitar alterações desnecessárias. Responder Comentários "O XP recomenda que depois que as histórias forem desenvolvidas e o trbaalho preliminar de projeto for feito, a equipe não avance para o código mas, em vez disso, desenvolva uma série de testes unitários." (Eng. Software - Pressman) A opção correta é a letra B, "os programadores desenvolvem o software criando primeiramente os testes."É o que chamamos de Test First Design - Primeiro são escritos os testes, depois é feita a implementação e por último trabalha-se o design. a) Uma das características do XP é a refatoração, contrário ao modelo de ciclo de vida em cascata tradicional.b) correto!c) Comunicação com os clientes é uma das características principais do XP.d) Não existe nenhum modelo que faça todos os testes possíveis. ISSO É IMPOSSÌVEL! Princípios básicos da Engenharia de Software.e) Não é necessário no XP, visto que ele prega a refatoração. De acordo com [1], são práticas do XP: Planejamento incremental; Pequenos releases; Projetos Simples; Desenvolvimento test-first; Refactoring; Programação em pares; Propriedade coletiva; Integração contínua; Ritmo sustentável; Cliente on-site;[1]: Sommerville, ENg. de Software, 8 ª edição, página 264 Isso é uma obrigação? Escrever testes primeiro é uma prática, que você pode ou não executar. b)os programadores desenvolvem o software criando primeiramente os testes. EM XP, os desenvolvedores agem em pares planejam testes antes do codigo.