单选题 改正性维护与排错的相对关系是(    )。
   A.改正性维护与排错是同一概念的不同命名
   B.改正性维护是在更大范围中做工作
   C.排错是在更大范围中做工作
   D.它们是在同一阶段的不同工作
【正确答案】 B
【答案解析】改正性维护与“排错(调试)”不是一个概念。排错(调试)是作为测试的后续工作而出现的,是当测试发现软件中的错误后,进一步诊断和改正程序中潜在的错误的活动。而改正性维护是指在软件交付使用后,由于开发时测试得不彻底、不完全,必然会有一部分隐藏的错误被带到运行阶段中来,这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误使用所进行的诊断和改正错误的过程。排错(调试)在程序编码阶段、测试阶段、运行和维护阶段都可以发挥作用,它实际上是一种工具或手段。在软件交付运行之后,用户实际上充当了测试员的角色,一旦发现软件运行中的错误或缺陷,就会将问题报告通报给软件销售商,申请软件维护。其后软件维护人员可以利用调试手段来诊断和改正软件中存在的错误。这时可能涉及的范围不只包括程序,还有文档和数据,不仅可能修改程序代码,而且可能需要修改设计,甚至需求。所有改正性维护是在更大范围中做工作。