【软件开发方法】 24-25.软件的维护并不只是修正错误 2017-10-27 | |
24-25.软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为(D);为了改进.. |
【软件开发方法】 6.在设计和实现软件系统的功能模块 2017-10-27 | |
6.在设计和实现软件系统的功能模块时,(A)最不利于软件维护。 A.系统的主要功能应该由一个模块实现 B.一个模块应该只实现一个主要功能 C.模块之间的相互作用和耦合.. |
【软件开发方法】 8.在软件测试中,假定X为整数,10≤X≤ 2017-10-27 | |
8.在软件测试中,假定X为整数,10≤X≤100,用边界值分析法,那么X在测试中应该取(A)边界值。 A.X=9,X=10,X=100,X=101 B.X=10,X=100 C.X=9,X=11,X=99,X=101 D.X=9,X=10,X=50,X=1.. |
【软件开发方法】 5.边界值分析是一种常用的黑盒测试 2017-10-27 | |
5.边界值分析是一种常用的黑盒测试法。某程序循环体最少执行0次,最多执行100次,采用边界值分析法,宜选择(A)作为测试用例。 A.循环0次、循环1次、循环99次、循环100次.. |
【软件开发方法】 2.在软件产品即将面世前,为发现产品 2017-10-27 | |
2.在软件产品即将面世前,为发现产品中的错误并及时修正,软件企业通常要组织内部人员模拟各类用户进行应用,即对该产品进行(A)。 A.α测试 B.β测试 C.冒烟测.. |
【软件开发方法】 9.下面关于软件维护的叙述中,不正确 2017-10-27 | |
9.下面关于软件维护的叙述中,不正确的是(A)。 A.软件维护是在软件交付之后为保障软件运行而要完成的活动 B.软件维护是软件生命周期中的一个完整部分C.软件维护包括.. |
【软件开发方法】 9.人们根据软件维护的性质不同,将软 2017-10-27 | |
9.人们根据软件维护的性质不同,将软件维护分为更正性维护、适应性维护、完善性维护、预防性维护等四类,(B)是这四类软件维护的共同特征。 A.发现原产品中存在问题后.. |
【软件开发方法】 8.下列测试方法中,(B)均属于白盒测试 2017-10-27 | |
8.下列测试方法中,(B)均属于白盒测试的方法。A.语句覆盖法和边界值分析法B.条件覆盖法和基本路径测试法 C.边界值分析法和代码检查法D.等价类划分和错误推测法.. |
【软件开发方法】 7.软件设计包括软件架构设计和软件 2017-10-27 | |
7.软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,(D)属于软件架构设计师.. |
【软件开发方法】 11.在软件生存周期中,将某种形式表 2017-10-27 | |
11.在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于(A)。 A.逆向工程 B.代码重构 C.程序结构重构 D.数据结构重构.. |
【软件开发方法】 61.一个故障已经被发现,而且也被排 2017-10-27 | |
61.一个故障已经被发现,而且也被排除了,为了检查修改是否引起其他故障,这时应该进行(B)。 A.程序走查 B.回归测试 C.软件评审 D.接受测试.. |
【软件开发方法】 6.模糊测试是一种通过向目标系统提 2017-10-27 | |
6.模糊测试是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法,是用于系统安全漏洞发掘的重要技术。模糊测试的测试用例通常是(D)。 A.预定.. |
【软件开发方法】 9.根据 GB/T 11457-2006 的规定,使客 2017-10-27 | |
9.根据 GB/T 11457-2006 的规定,使客户能确认是否接受系统的正式测试为(B)。A.合格性测试 B.验收测试 C.运行测试 D.系统测试.. |
【软件开发方法】 8.系统集成项目通过验收测试的主要 2017-10-27 | |
8.系统集成项目通过验收测试的主要标准为(B)。A.所有测试项均未残留各等级的错误B.需求文档定义的功能全部实现,非功能指标达到目标要求C.立项文档、需求文档、设计.. |
【软件开发方法】 13.在软件生存周期中的测试阶段及任 2017-10-27 | |
13.在软件生存周期中的测试阶段及任何运行阶段,测试软件产品以评价某软件产品的质量,这样的测试称为(D)。 A.内部测试 B.外部测试 C.运行测试 D.系统测试.. |
【软件开发方法】 9.软件测试不再是一种仅在编码阶段 2017-10-27 | |
9.软件测试不再是一种仅在编码阶段完成后才开始的活动,现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,测试工作往往采用V模型来进行,可以从(B)阶.. |
【软件开发方法】 2.瀑布模型把软件生命周期划分为 8 2017-10-27 | |
2.瀑布模型把软件生命周期划分为 8 个主要的阶段,其中(C)阶段定义的规划将成为软件测试中的系统测试阶段的目标。 A.问题的定义 B.可行性研究 C.需求分析 D.系统总.. |
【软件开发方法】 9.以下关于软件测试的描述,(A)是正确的 2017-10-27 | |
9.以下关于软件测试的描述,(A)是正确的。A.系统测试应尽可能在实际运行使用环境下进行 B.软件测试是在编码阶段完成之后进行的一项活动C.专业测试人员通常采用白盒.. |
【软件开发方法】 1.根据软件生命周期的 V 模型,系统测 2017-10-27 | |
1.根据软件生命周期的 V 模型,系统测试主要针对(A),检查系统作为一个整体是否有效地得到运行。 A.概要设计 B.项目范围说明书 C.项目管理计划 D.需求规格说明书.. |
【软件开发方法】 70.在项目质量监控过程中,在完成每 2017-10-27 | |
70.在项目质量监控过程中,在完成每个模块编码工作之后就要做的必要测试,称为(A)。 A.单元测试 B.综合测试 C.集成测试 D.系统测试.. |
【软件开发方法】 18.在软件开发的 V 模型中,应该在(D) 2017-10-27 | |
18.在软件开发的 V 模型中,应该在(D)阶段制定单元测试计划。A.需求分析 B.概要设计 C.详细设计 D.代码编写.. |
【软件开发方法】 18.极限编程技术 XP 适用于(B)。 2017-10-27 | |
18.极限编程技术 XP 适用于(B)。A.需求稳定,开发队伍规模庞大,组织项目的方法为“周密计划,逐步推进” B.需求多变,开发队伍规模较小,要求开发方“快速.. |
【软件开发方法】 10.在软件开发项目中强调“个体和 2017-10-27 | |
10.在软件开发项目中强调“个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划”,是(B)的基本思想。 A.结.. |
【软件开发方法】 46-47.螺旋模型是一种演进式的软件 2017-10-27 | |
46-47.螺旋模型是一种演进式的软件过程模型,结合了原型开发方法的系统性和瀑布模型可控性特点。它有两个显著特点,一是采用(C)的方式逐步加深系统定义和实现的深度,降.. |
【软件开发方法】 2.螺旋模型的开发过程具有周期性重 2017-10-27 | |
2.螺旋模型的开发过程具有周期性重复的螺旋线状,每个开发周期由 4 个象限组成,分别标志着开发周期的 4 个阶段。螺旋模型之所以特别适用于庞大而复杂的、高风险的.. |