Questões de Fundação Carlos Chagas - Tecnologia da Informação - Extreme Programming

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 21 de 39

64132

copy

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

copy

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

copy

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

copy

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

copy

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.