volume_mute

Multiple Answers: reasons for software evolution

publish date2026/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


Quizzes you can take where this question appears