Recall & Review
beginner
What is a legacy system?
A legacy system is an old computer system or application that is still in use, even though newer technology exists. It often has outdated software or hardware.
Click to reveal answer
beginner
Why do organizations modernize legacy systems?
Organizations modernize legacy systems to improve performance, security, maintainability, and to add new features that old systems cannot support easily.
Click to reveal answer
intermediate
Name three common approaches to legacy system modernization.
1. Rehosting: Moving the system to new hardware or cloud without major changes.<br>2. Refactoring: Changing the internal code to improve it without changing behavior.<br>3. Replacing: Building a new system to replace the old one.
Click to reveal answer
beginner
What is the risk of not modernizing a legacy system?
Risks include security vulnerabilities, high maintenance costs, inability to meet new business needs, and potential system failures.
Click to reveal answer
intermediate
How does cloud computing help in legacy system modernization?
Cloud computing offers flexible resources, scalability, and easier maintenance, allowing legacy systems to run on modern infrastructure without heavy upfront costs.
Click to reveal answer
What does 'rehosting' mean in legacy system modernization?
✗ Incorrect
Rehosting means moving the existing system to a new environment like cloud or new servers without changing its code.
Which of the following is NOT a common reason to modernize a legacy system?
✗ Incorrect
Modernization aims to make systems easier and better to use, not harder.
What is a major risk of keeping a legacy system without modernization?
✗ Incorrect
Legacy systems can become unstable and expensive to maintain if not modernized.
Refactoring a legacy system means:
✗ Incorrect
Refactoring improves the code structure without changing the system's behavior.
How does cloud computing support legacy system modernization?
✗ Incorrect
Cloud computing offers flexible and scalable resources that help run legacy systems more efficiently.
Explain what legacy system modernization is and why it is important.
Think about old systems and why companies update them.
You got /3 concepts.
Describe three common methods used to modernize legacy systems and give a simple example of each.
Consider moving, improving code, or building new.
You got /4 concepts.