Questões de Fundação Carlos Chagas - Tecnologia da Informação - Extreme Programming
Limpar pesquisa
Questão: 1 de 39
268809
Banca: FCC
Órgão: MPE/PE
Cargo(s): Analista Ministerial - Informática
Ano: 2018
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
o código de programa é escrito e depois é submetido aos testes.
o teste escrito inicialmente falhará porque o código ainda não foi desenvolvido.
primeiro se escreve o teste de aceitação para depois escrever o código correspondente.
o código é considerado concluído assim que passa no primeiro teste.
cada teste engloba um conjunto de requisitos funcionais e/ou não funcionais.
Questão: 2 de 39
256030
Banca: FCC
Órgão: DPE/AM
Cargo(s): Assistente Técnico de Defensoria - Programador
Ano: 2018
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
pair programming – test-driven development – system metaphor – continuous integration.
planning game – pair programming – system simplicity – continuous integration.
planning game – test-driven development – system simplicity – refactoring.
continuous integration – pair programming – feedback – planning game.
continuous integration – collective code ownership – system metaphor – refactoring.
Questão: 3 de 39
256033
Banca: FCC
Órgão: DPE/AM
Cargo(s): Assistente Técnico de Defensoria - Programador
Ano: 2018
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
20.
8.
14.
6.
84.
Questão: 4 de 39
250104
Banca: FCC
Órgão: TST
Cargo(s): Técnico Judiciário - Programação
Ano: 2017
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
desenvolvimento, a implementação das user stories que fazem parte da iteração corrente.
desenvolvimento, a entrega das user stories totais do sistema.
validação do sistema, a análise dos requisitos técnicos entregáveis.
validação do sistema, a integração total dos incrementos das user stories.
projeto da arquitetura do sistema, a implementação das user stories totais do sistema.
Questão: 5 de 39
248281
Banca: FCC
Órgão: TRE/PR
Cargo(s): Técnico Judiciário - Programação de Sistemas
Ano: 2017
Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / Processos e práticas ágeis / Extreme Programming
BDD (Behavior-Driven Development), na qual os testes são escritos depois da funcionalidade. Esta técnica é muito simples mesmo quando há dependências entre classes da aplicação.
Refatoração, que consiste em integrar o trabalho diversas vezes ao dia, assegurando que a base de código permaneça consistente ao final de cada integração.
Integração contínua, que significa melhorar o código sem alterar sua funcionalidade. Se após a integração o código continuar funcionando como anteriormente, as novas mudanças são incluídas, o que possibilita manter um bom projeto, apesar das mudanças frequentes.
Propriedade coletiva, que indica que todos são igualmente responsáveis por todas as partes. Os pares se revezam, as pessoas se revezam na formação dos pares e todos têm acesso e autorização para editar qualquer parte do código da aplicação, a qualquer momento.
Incremento pronto, um time-boxed de um mês ou menos durante o qual um “Pronto”, versão incremental potencialmente utilizável do produto, é criado.