volume_mute
Multiple Answers: reasons for software evolution
publish date: 2026/05/29 21:38:6.313791 UTC
volume_mute
Why is software evolution an unavoidable part of the software process?
Correct Answer
(1) Business requirements change over time
(2) Operating environments and platforms evolve
(3) New security threats and regulations appear
Explanation
Changing business needs, environments, and regulations all drive the need to evolve software after deployment.
Reference
Software Engineering, Ian Sommerville, 9th edition
