O processo de modificar um sistema de software para melhorar a estrutura interna do código, sem alterar seu comportamento externo, é chamado de
  • A. reuso generativo.
  • B. reuso composicional.
  • C. desenvolvimento ágil.
  • D. refatoração.
  • E. certificação interna.