volume_mute
Why Systems Transition from Evolution to Servicing
publish date: 2026/06/22 22:28:17.677772 UTC
volume_mute
Why does a software system typically transition from the evolution phase to the servicing phase?
Correct Answer
As the software is modified repeatedly, its structure degrades, making significant changes progressively less cost-effective
Explanation
As software is modified over time, its structure tends to degrade, and system changes become increasingly expensive. This often happens after years of use, when environmental changes such as new hardware or operating systems are also required, pushing the software toward the less cost-effective servicing phase.
Reference
Software Engineering, Ian Sommerville, 10th edition
