0
0
Software Engineeringknowledge~10 mins

Legacy system modernization in Software Engineering - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the sentence to define legacy system modernization.

Software Engineering
Legacy system modernization means updating [1] to improve performance and maintainability.
Drag options to blanks, or click blank then click option'
Aold software or systems
Bhardware only
Cnew programming languages only
Duser interfaces only
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing modernization with only hardware upgrades.
Thinking it only means changing user interfaces.
2fill in blank
medium

Complete the sentence to identify a common goal of legacy system modernization.

Software Engineering
One main goal of legacy system modernization is to [1] system reliability and security.
Drag options to blanks, or click blank then click option'
Aignore
Breduce
Cimprove
Dcomplicate
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'reduce' which would make reliability worse.
Selecting 'ignore' which means no change.
3fill in blank
hard

Fix the error in the sentence about modernization approaches.

Software Engineering
A common approach is to [1] the legacy system by rewriting it completely from scratch.
Drag options to blanks, or click blank then click option'
Adelay
Bignore
Cduplicate
Dreplace
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'ignore' which means no action.
Selecting 'duplicate' which means copying without change.
4fill in blank
hard

Fill both blanks to describe a modernization strategy.

Software Engineering
In the [1] approach, parts of the system are updated gradually, while the [2] remains operational.
Drag options to blanks, or click blank then click option'
Aincremental
Bcomplete
Clegacy system
Dnew system
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing up 'complete' with 'incremental'.
Confusing 'new system' with 'legacy system'.
5fill in blank
hard

Fill all three blanks to complete the modernization benefits statement.

Software Engineering
Modernization can lead to [1], better [2], and easier [3] of software systems.
Drag options to blanks, or click blank then click option'
Acost savings
Bperformance
Cmaintenance
Dcomplexity
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing 'complexity' which is usually a drawback, not a benefit.
Confusing 'cost savings' with increased costs.