the difference between refactoring and re-engineering is: (select one) question 6 options: re-engineering is implemented before the system is placed in production, while refactoring is applied during requirements elicitation refactoring is a continuous process of improvement, while re-engineering takes place after the system has been in production for a long time re-engineering and refactoring are used to restructure most of the system to meet new requirements, since they require similar amount of effort