电子商务师考试

导致软件缺陷的原因有很多,①~④是可能的原因,其中最主要的原因包括______。

来源:网考网电子商务师 所有评论

【单选题】导致软件缺陷的原因有很多,①~④是可能的原因,其中最主要的原因包括______。
①软件需求说明书编写得不全面,不完整,不准确,而且经常更改
②软件设计说明书
③软件操作人员的水平
④开发人员不能很好地理解需求说明书和沟通不足
A.①、②、③
B、①、③
C、②、③
D、①、④

网考网参考答案:D
网考网解析:

本题考查缺陷产生的原因。 软件测试的目的就是为了发现程序中的缺陷和错误(俗称Bug),Bug从不同角度表现为软件错误、软件缺陷、软件故障和软件失效。 a)软件错误(software error):指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生。 b)软件缺陷(software defect):存在于软件(文档、数据及程序)之中的那些不希望或不可接受的偏差,其结果是软件运行于某一特定条件时出现软件故障,即软件缺陷被激活。 c)软件故障(software fault):指软件运行过程中出现的一种不希望或不可接受的内部状态,此时若无适当措施(容错)加以及时处理,则产生软件失效。ISO14598软件产品评价标准中的定义是计算机程序中不正确的步骤、过程和数据定义。 d)软件失效(software failure):指软件运行时产生的一种不希望或不可接受的外部行为结果,即系统行为对用户要求的偏离,是一种面向用户的概念。 在软件测试过程中会定义判定缺陷的准则,符合下列5种情况之一的即可认为是软件缺陷。 a)软件未达到软件产品需求说明书指明的要求。 b)软件出现了软件产品需求说明书中指明不会出现的错误。 c)软件功能超出软件产品需求说明书中指明的范围。 d)软件未达到软件产品需求说明书中虽未指明但应达到的要求。 e)软件测试人员认为难以理解、不易使用、运行速度缓慢或者最终用户认为不好的问题。 实践表明,需求和设计错误是导致缺陷的主要原因,包括软件需求说明书编写不全面、不完整及不准确;需求的频繁更改,以及对需求的理解和沟通不足等。 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论