Questões de Fundação Carlos Chagas - Tecnologia da Informação - Extreme Programming
Limpar pesquisa
Questão: 21 de 39
64132
Banca: FCC
Órgão: MPE/PE
Cargo(s): Analista Ministerial - Informática
Ano: 2012
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro.
cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação.
os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise.
grandes quantidades de horas extras não são consideradas aceitáveis, pois o resultado final, muitas vezes, é a redução da qualidade do código e da produtividade a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time.
um representante do usuário final do sistema deve estar disponível todo o tempo à equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro da equipe e participa da responsabilidade do código desenvolvido.
Questão: 22 de 39
63910
Banca: FCC
Órgão: MPE/AP
Cargo(s): Analista Ministerial - Tecnologia da Informação
Ano: 2012
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
propriedade coletiva, que garante uma participação nos lucros aos membros da equipe de desenvolvimento, técnica que incentiva e aumenta o desempenho de toda a equipe.
envolvimento do cliente apenas na fase final do sistema, fator que difere de outras metodologias como SCRUM e TDD e confere agilidade ao processo de desenvolvimento.
processo de desenvolvimento contínuo, em que a equipe se mantém focada no sistema até que uma funcionalidade específica seja entregue, comumente agregando horas extras ao turno de trabalho.
utilização de técnicas de ofuscação do código fonte, trazendo segurança e garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este código.
desenvolvimento incremental e sustentado por meio de pequenos e frequentes releases do sistema. Os requisitos são baseados em cenários ou em simples histórias de clientes.
Questão: 23 de 39
14234
Banca: FCC
Órgão: INFRAERO
Cargo(s): Analista Superior III - Desenvolvimento e Manutenção
Ano: 2011
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
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.
Questão: 24 de 39
13712
Banca: FCC
Órgão: TRE/SE
Cargo(s): Analista Judiciário - Análise de Sistemas
Ano: 2007
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
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.
Questão: 25 de 39
13283
Banca: FCC
Órgão: INFRAERO
Cargo(s): Analista Superior III - Analista de Sistema/Gestor de TI
Ano: 2011
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
I, II e III.
I, II e IV.
II, III e V.
II, IV e V.
III, IV e V.