Engenharia de softwareProcessos de software - desenvolvimento ágil
- (FCC 2022)
Um engenheiro de software, trabalhando em um projeto baseado na metodologia ágil XP, utiliza a prática
A) 15- Minute Build , cujo objetivo é compilar todo o sistema e executar todos os testes em 15 minutos. Essa prática incentiva a equipe a usar esse processo de compilação automatizado para executar todos os testes diariamente.
B) Incremental Design , visando reduzir o custo das alterações, permitindo que se tomem decisões de projeto quando necessário com base nas informações mais atuais disponíveis e deixando o projeto mais simples, removendo a duplicação de processos.
C) Test-Fast Programming, que usa o ciclo “desenvolver código -> escrever testes -> executar testes”, visando identificar e resolver falhas de forma rápida.
D) Slack , que busca não deixar que nenhuma tarefa ou história de baixa prioridade seja adicionada nos ciclos semanais e trimestrais, para que o engenheiro de software não se atrase e cumpra fielmente as estimativas previstas.
E) Pair Programming, visando melhorar a qualidade do código, mesmo que leve o dobro do tempo. O engenheiro de software trabalha em um computador e seu par trabalha em outra máquina, lado a lado. Ao final do dia um revisa o código do outro e a melhor solução é incorporada ao sistema.
Vamos para o Anterior: Exercício 179
Tente Este: Exercício 24
Primeiro: Exercício 1
VOLTAR ao índice: Engenharia de software