volume_mute

Program Modularization and Architectural Refactoring

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


Quizzes you can take where this question appears