Computer Science, asked by saqlainjan151, 9 months ago

What is the difference between refactoring and reengineering in software engineering?

Answers

Answered by aniketpandry
0

Answer:

Explanation:

Refactoring is usually a relatively small act on an application. It still works the same, uses the same data, carries out the same functions, and interacts with the user the same way. There may be a few new options available - but usually it stays the same.

This is one of the ways a bug may be removed.

Re-engineering may change the way an applications works, how it interacts with users, the system, data, or all of the above... It usually a drastic action, and you get a new application afterwards.

This is the only way a design failure may be fixed.

Similar questions