单项选择题

A.设计变更的程序员应该负责确保修改的程序进行了充分的测试
B.所有程序变更都由IT控制小组进行监督
C.为了提高运行性能,被替代的程序部分不应该从程序运行手册中删除
D.所有提议的变更应该由负责人批准并进行记录