volume_mute
System of Systems and Evolution Cost
publish date: 2026/06/22 22:19:51.126376 UTC
volume_mute
Why is software evolution particularly expensive when an individual software system is part of a broader system of systems?
Correct Answer
Because changing one system may require other systems in its environment to also evolve to cope with that change
Explanation
When a system is part of a broader system of systems, you cannot just consider the changes to one system in isolation. Changing one system may mean other systems in its environment also have to evolve to cope with that change, multiplying the impact and cost of the original change.
Reference
Software Engineering, Ian Sommerville, 10th edition
