O processo de modificar um sistema de software para melhorar a estrutura interna...

Questão de Informática da banca UFRJ aplicada no concurso UFRJ (2012). Confira a resolução completa abaixo:

O processo de modificar um sistema de software para melhorar a estrutura interna do código, sem alterar seu comportamento externo, é chamado de