下面哪一种情况不是软件缺陷( )。 A、软件未实现产品说明书要求的功能。 B、软件开发未按期完成。 C、软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好。 D、软件实现了产品说明书未提到的功能
答案:B、软件开发未按期完成
解析: 软件缺陷的核心是软件本身与需求、设计或用户期望之间的功能性或非功能性偏差。具体分析如下:
A. 未实现需求功能:直接违反产品说明书,属于功能性缺陷。
B. 开发未按期完成:属于项目管理问题(如进度延误),与软件质量无关,因此不构成软件缺陷。
C. 用户体验差或性能问题:属于非功能性缺陷(如可用性、性能缺陷)。
D. 实现未提及的功能:可能引发功能冗余或干扰,属于需求偏差型缺陷。
结论:选项B是项目管理范畴,而非软件缺陷,因此为正确答案。
B
用户登录可进行刷题及查看答案
登录后提交答案