单项选择题

下列叙述中正确的是

A.软件测试应该由程序开发者来完成
B.程序经调试后一般不需要再测试
C.软件维护只包括对程序代码的维护
D.以上3种说法都不对