Question
What are the strategic options for legacy system evolution? When would you normally replaceall or part of a system rather than continue maintenance of the software (with or without reengineering)?
Step 1
Reengineering: This involves analyzing and modifying the existing system to improve its functionality, performance, or maintainability. Reengineering can be done through code refactoring, modularization, or updating the system architecture. This option is suitable Show more…
Show all steps
Your feedback will help us improve your experience
Akash M and 60 other educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
What are the strategic options for legacy system evolution? When would you normally replace all or part of a system rather than continue maintenance of the software?
What major technical and nontechnical factors hinder software reuse? Do you personally reuse much software and, if not, why not?
When is it preferable to use the deadlock prevention scheme, the deadlock avoidance scheme, and the deadlock detection and recovery scheme? Can you provide scenarios where more than one of these schemes can be used?
Transcript
Watch the video solution with this free unlock.
EMAIL
PASSWORD