EMERGING TRENDS IN SOFTWARE ENGINEERING
MISCELLANEOUS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Forward engineering
|
|
Reverse Engineering
|
|
Reengineering
|
|
both b and c
|
Detailed explanation-1: -Explanation: The process involved in certifying the sustained development of legacy systems relies on Reverse engineering and Reengineering.
Detailed explanation-2: -30 technique is applied to ensure the continued evolution of legacy systems? a) Forward engineering b) Reverse Engineering c) Reengineering d) Reverse Engineering and Reengineering Answer: d Explanation: Processes used for software evolution depend rely on these two techniques.
Detailed explanation-3: -There are three strategies for managing technological debt created by legacy systems: building a new system from scratch, code refactoring and code rewrite. In this article, we will bring each of the approaches closer.
Detailed explanation-4: -What are the strategic options for legacy system evolution? Scrap the system entirely, and modify business processes so that it no longer requires the old system. Continue maintaining the system. Maintain it by re-engineering the system.