Term
Software System: it consists of the behaviors of software initiation, design, implementation, operation/operation, maintenance, and other elements as well as subsystems, modules, and functions.
Behavior: work related to the software system, involving people or automation programs.
Element: the static entity that constitutes the software system.
Theorem: Principle of conservation of Software System Complexity
The total complexity of software systems is constant. Complexity can be transferred from one element to another, or from one form to another.
Inference: Principle of increasing complexity of software systems
Adding any additional elements to the system or adding any additional behaviors related to the system only increases complexity.
1. Adding any element, such as introducing new tools, methodologies, models, and adding new functions, will increase complexity;
2. Any additional behaviors, or even attempts to reduce the complexity (such as reducing the functionality), will increase the complexity.