ID 459256 Banca FCC Órgão INFRAERO Ano 2011 Provas FCC - 2011 - INFRAERO - Analista de Sistemas - Desenvolvimento e Manutenção Disciplina Engenharia de Software Assuntos Processos de Software - Desenvolvimento Ágil XP (eXtreme Programming) Para gerenciar uma equipe de desenvolvimento de software, que utiliza a metodologia ágil XP, Alternativas não se permite a presença constante do cliente durante o desenvolvimento do projeto para não haver interferência na interpretação dos requisitos. é necessário adotar medidas para que os desenvolvedores trabalhem mais de 40 horas semanais fazendo horas extras, para agilizar o desenvolvimento e concluir o projeto em menos tempo. a programação deve ser feita em dupla, onde dois programadores trabalham em um único computador. Um desenvolvedor implementa o código, enquanto outro observa continuamente o trabalho que está sendo feito, procurando identificar erros sintáticos e semânticos. um nível médio de complexidade de programação deve ser definido de modo que satisfaça os requisitos atuais e futuros. uma entrega de versões do software a cada seis meses deve ser cumprida, contemplando o maior número possível de requisitos. Responder Comentários a) não se permite a presença constante do cliente durante o desenvolvimento do projeto para não haver interferência na interpretação dos requisitos. b) é necessário adotar medidas para que os desenvolvedores trabalhem mais de 40 horas semanais fazendo horas extras, para agilizar o desenvolvimento e concluir o projeto em menos tempo.d) um nível médio de complexidade de programação deve ser definido de modo que satisfaça os requisitos atuais e futuros.e) uma entrega de versões do software a cada seis meses deve ser cumprida, contemplando o maior número possível de requisitos. É o que se chama de Programação em Pares, umas das práticas adotadas pelo XP que consiste em programação em par/dupla num único computador, Geralmente um iniciante (codificando) + um instrutor. O programa é sempre revisto, evitando defeitos.Abraço e bons estudos.Marcelo d) um nível médio de complexidade de programação deve ser definido de modo que satisfaça os requisitos atuais e futuros. O erro da opção (D) é apenas quando se refere aos requisitos futuros? O nível médio de complexidade de programação está correto? Não devria ser simples (não confundir com fácil)? a) Na verdade é desejável a presença constante do cliente durante o desenvolvimento do projeto. Sempre auxiliando na interpretação dos requisitos.b) Na verdade é necessário adotar medidas para que os desenvolvedores trabalhem no máximo 40 horas semanais. Para manter um ritmo sustentávelc) CERTOd) Na verdade deve-se adotar soluções simples de programação, de modo que satisfaça os requisitos atuais e futuros. obs. quando menciona-se requisitos futuros, podemos também entender como sendo futuras refatorações nessa solução aplicada hoje. Soluções simples auxiliará futuras refatorações.e) Na verdade uma entrega de versões do software deve ter duração de poucas semanas (incrementos, releases). Nunca trabalhei com XP. Imagino que deve ser muito chato ser o programador "instrutor", que fica observando o que o colega está fazendo.... XP - Programação em pares!!!!! c- Programação a 2, um faz e o outro observa. xp nao gosta de documentação, devido a sua natureza de agile, a qual tambem prioriza proximidade com cliente e prazos curtos e entregas como milestones destes prazos