单选题
一般来说,投入运行的软件系统中有错误( )。
A.不是不可以理解的 B.是不能容忍的
C.是要求退货的理由 D.是必然的
【正确答案】
A
【答案解析】随着需要解决的问题越来越大,计算机软件系统也越来越复杂。在这种情况下,软件系统被开发出来后难免会存在错误和问题。要保证一个大型的软件系统在开发出来之后就没有错误和问题是难以想象的。
按照软件工程的观点,软件的生命周期中有一个必不可少的阶段______软件测试阶段,就是要尽量找出软件系统中的错误和问题,并解决之。
但从理论上讲,软件测试仍不能证明一个软件是没有问题的(或者正确的),因此,投入运行的软件系统中存在错误,并不是不可以理解的。