单选题 下列叙述中,正确的是______。
  • A.软件测试应该由程序开发者来完成
  • B.程序经调试后一般不需要再测试
  • C.软件维护只包括对程序代码的维护
  • D.以上3种说法都不对
【正确答案】 D
【答案解析】[解析] 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误。然后借助于一定的调试工具去找出软件错误的具体位置。软件测试贯穿整个软件生命周期,调试主要在开发阶段。为了实现更好的测试效果,应该由独立的第三方来构造测试。软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能地扩充和删改。