volume_mute

Why software becomes complex

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


Quizzes you can take where this question appears