volume_mute

Data Reengineering Process

publish date2026/06/24 21:21:51.558086 UTC

volume_mute

Which of the following are part of data reengineering during software reengineering? Select all that apply.

Correct Answer

(1) Redefining database schemas to reflect program changes
(2) Converting existing databases to a new structure
(3) Finding and correcting mistakes in the data
(4) Removing duplicate records

Explanation

Data reengineering involves redefining database schemas, converting existing databases to new structures, and cleaning up the data by finding and correcting mistakes and removing duplicate records. This process can be expensive and prolonged, since data quality problems often accumulate over years of use.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears