volume_mute
Why software becomes complex
publish date: 2026/05/27 11:53:59.115910 UTC
volume_mute
Software does not have the same physical limits as buildings or machines. Developers can keep adding features, options, and special cases without running out of physical space.
What is the main reason software systems often become extremely complex?
Correct Answer
Software has no physical constraints, allowing unlimited complexity.
Explanation
Because software is intangible, there is no natural limit to how large or intricate it can become. This freedom encourages growth in functionality but also leads to systems that are hard to understand and change.
Reference
Software Engineering, Ian Sommerville, 9th edition
