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: 1 de 39

268809

copy

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

copy

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

copy

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

copy

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

copy

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.