volume_mute
Program Modularization and Architectural Refactoring
publish date: 2026/06/24 21:21:54.291811 UTC
volume_mute
What might program modularization involve when a system uses several different data stores?
Correct Answer
Architectural refactoring to consolidate the system to use a single repository instead of multiple data stores
Explanation
Program modularization groups related parts of the program together and removes redundancy where appropriate. In some cases, this may involve architectural refactoring, such as consolidating a system that uses several different data stores into a single unified repository.
Reference
Software Engineering, Ian Sommerville, 10th edition
