- 横波与纵波
- 共1196题
导致软件缺陷的原因有很多,①~④是可能的原因,其中最主要的原因包括______。
①软件需求说明书编写得不全面,不完整,不准确,而且经常更改
②软件设计说明书
③软件操作人员的水平
④开发人员不能很好地理解需求说明书和沟通不足
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)软件测试人员认为难以理解、不易使用、运行速度缓慢或者最终用户认为不好的问题。
实践表明,需求和设计错误是导致缺陷的主要原因,包括软件需求说明书编写不全面、不完整及不准确;需求的频繁更改,以及对需求的理解和沟通不足等。
以下不属于网络营销特点的是______。
A.不受时空限制
B.信息交互性强
C.表现形式单一
D.营销成本低
正确答案
C
解析
[解析] 考查网络营销的特点。市场营销中最重要也最本质的是组织和个人之间进行信息传播和交换,如果没有信息交换,交易也就是无本之源。正因为如此,互联网具有营销所要求的某些特性,使得网络营销呈现以下一些特点:跨时空、多媒体、交互式、拟人化、成长性、整合性、超前性、高效性、经济性、技术性。
软件维护成本在软件成本中占较大比重,为降低维护的难度,可采取的措施有______。
A.设计并实现没有错误的软件
B.限制可修改的范围
C.增加维护人员数量
D.在开发过程中就采取有利于维护的措施,并加强维护管理
正确答案
D
解析
本题考查可维护性的措施。
软件的可维护性及维护过程管理是否规范等对于软件维护成本具有举足轻重的作用。为提高软件的可维护性,在软件开发阶段必须采取相关措施,如编制相关软件文档、规范软件编码规范、进行充分有效的测试,以及组织阶段评审等。在软件提交用户使用后,必须规范维护过程管理。另外,各过程中可使用相关的辅助工具软件。
许多程序语言都规定,程序中的数据都必须具有类型,其作用不包括______。
A. 便于为数据合理分配存储单元
B. 便于对参与表达式计算的数据对象进行检查
C. 便于定义动态数据结构
D. 便于规定数据对象的取值范围及能够进行的运算
正确答案
C
解析
考查程序语言基础知识。数据具有类型,便于编译程序在基础机器中完成对值的布局,同时还可用于检查表达式中对运算的应用是否正确。
软件配置管理的5个任务是( )、版本管理、变更控制、配置审核和配置报告。
A.配置项
B.配置对象
C.配置标识
D.配置库管理
正确答案
C
解析
暂无解析
扫码查看完整答案与解析