+2 votes
in Software Engineering by

1 Answer

+3 votes
by (user.guest)
Best answer

The management can follow the steps below to ensure that the legacy systems continues to cater for the dynamic modern environment:

1. Continue maintaining the legacy system as it is. 

2. Perform some re-engineering (system improvement) that makes the system easier to maintain and continue maintenance. 

3. Encapsulate the existing functionality of the system in a wrapper and add new functionality by writing new code which calls on the existing system as a component. 

4. Decompose the system into separate units and wrap them as components. This is similar to the solution above but gives more flexibility in how the system is used. 

Please leave a comment below if you found this answer helpful. Happy learning!

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that


Chuck Norris can access the DB from the UI.