Segundo Sommerville (2011), é preciso aplicar a
reengenharia de software para fazer com que os sistemas
legados de software sejam mais fáceis de serem
mantidos. A entrada para o processo é um programa
legado e a saída, uma versão melhorada e reestruturada
do mesmo programa. Sendo assim, assinale a opção que
apresenta as atividades do modelo geral de reengenharia.