Multiple choice

Which of the following terms in software engineering is concerned with taking existing legacy systems and re-implementing them to make them more maintainable?

  1. Software maintenance

  2. Software re-engineering

  3. Software refactoring

  4. Structural decomposition

  5. Change management

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

This term in software engineering is concerned with taking existing legacy systems and re-implementing them to make them more maintainable.