《第3章软件质量与评价(软件测试标准)作业二.pdf》由会员分享,可在线阅读,更多相关《第3章软件质量与评价(软件测试标准)作业二.pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第3章软件质量与评价(软件测试标准)作业二第3章软件质量与评价(软件测试标准作业(2005年在GB厅17544中,软件包质量要求包括三部分,即产品描述要求、一一一(53)一一、程序和数据要求。(53)A.用户文档要求B.系统功能要求c.设计要求说明D.软件配置要求软件内部外部质量模型中,可移植性不包括(54)一一子特性。(54)A.适应性B.共存性c.兼容性D.易替换性 GB厅18905软件工程产品评价中确定的通用评价过程包括:一一(55)一一。(55)A.确立评价需求、设计评价、执行评价和评估结果B.确立评价目的、规定评价、设计评价和执行评价c.确立评价需求、规定评价、设计评价和执行评价D.
2、确立评价目的、设计评价、执行评价和评估结果e GB厅16260-2003将软件质量特性分为内部质量特性、外部质量特性和一一一(56)一一。(56)A.安全质量特性B.适用质量特性c.性能特性D.使用质量特性(2006年)e GB厅16260-2003软件工程产品质量规定的软件产品使用质量特性包括(50)一一。(SO)A.适应性、生产率、可靠性、满意度B.有效性、生产率、安全性、满意度c.有效性、可靠性、适应性、满意度D.适应性、适用性、效率、满意度软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性一一(51)一一是指在软件发生故障或者违反指定接口的情况下,软件产品维
3、持规定的性能级别的能力。(Sl)A.成熟性B.易恢复性c.容错性D.可靠性依从性e GB厅18905-2002软件工程产品评价中确定的通用评价过程包括四个方面,即:确立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的内容有一一(52)一一。(52)A.选择度量、建立度量评定等级、确立评估准则zB.指定质量模型、选择度量、建立度量评定等级c.选择度量、建立度量评定等级、制定评价计划D.确定产品类型、选择度量、建立度量评定等级e GB/T18905-2002软件工程产品评价提供了软件产品评价的过程,其中GB/Tl8905-2002软件工程产品评价第五部分评价者用的过程一(53
4、)一一。(53)A.计划获取或复用某个己有的软件产品的组织予以使用B.对软件产品执行独立评估的评价者使用c.计划开发新产品或增强现有的产品,以及打算利用他们自己的技术人员进行产品评价的组织使用D.编制评价模块的文档提供指南关于软件质量的描述,正确的是(56)一一。(56)A.软件质量是指软件满足规定用户需求的能力B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性c.软件质量保证过程就是软件测试过程D.以上描述都不对(2007年)下面关于软件测试的说法,(48)是错误的。(48)A.软件测试就是程序测试B.软件测试贯穿于软件定义和开发的整个期间c.需求规格说明、设计规格说
5、明都是软件测试的对象D.程序是软件测试的对象 软件测试按实施组织分,测试应该包括以下的(50)开发方测试用户方测试第三方测试 验收测试确认测试(50)A.、B.、D.、c.、以下(53)属于在GB/T18905评价者用的过程中定义软件评价过程的特性。可重复性可再现性公正性客观性合理性(53)A.、B.、c.、D.、e GB厅16260将软件的内部(外部质量属性划分为六大质量特性,分别是(65)。(65)A.功能性,可靠性,易用性,效率,维护性和可移植性B.功能性、可靠性、易用性、效率、稳定性和可移植性c.功能性、可靠性、玄全性、效率、易用性和可移植性D.功能性、可靠性、兼容性、效率、稳定性和可
6、移植性软件内部外部质量模型中,以下(66)不是功能性包括的子特性。(66)A.适合性B.准确性c.稳定性D.互操作性GB厅18905软件工程产品评价中确定的通用评价过程包括四个方面,其中有关“规定评价”部分包含的内容有(67)(67)A.选择度量、建立度量评定等级、确立评估准则B.指定质量模型、选择度量、建立度量评定等级c.选择度量、建立度量评定等级、制定评价计划D.确定产品类型、选择度量、建立度量评定等级(2008年)软件内部外部质量模型中,(33)不是可移植性包括的子特性。A.适应性B.易改变性c.共存性D.易替换性评价规格说明中不包括(34)。A.分析产品的描述B.规定对产品及部件执行的
7、测量c.按照评价需求验证产生的规格说明D.请求者说明评价覆盖范围在进行产品评价时,评价者需要对产品部件进行管理和登记,其完整的登记内容应包括(35)。部件或文档的唯一标识符部件的名称或文档标题文档的状态,包括物理状态或变异方面的状态请求者提供的版本、配置和日期信息A.B.c.D.下面的描述中,不能体现前置测试模型要点的是(36)。A.前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是进行测试计划和测试设计的最好时机B.前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义c.前置测试将测试执行和开发结合
8、在一起,并在开发阶段以编码测试编码测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试D.前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中不属于编码规范评测内容的有(37)。A.源程序文档化检查,包括符号名的命名、程序的注释等规范性检查B.数据说明检查,包括数据说明次序、语句中变量顺序检查c.程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等D.程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的区别e(38)属于概要设计说明书的评测内容。分析该软件
9、的系统结构、子系统结构,确认该软件设计是否覆盖了所有己确定的软件需求,软件每一成分是否可追溯到某一项需求系统定义的目标是否与用户的要求一致从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护是否所有界面与更高级别文档中的需求一致A.B.c.D.在执行测试和评价的过程中,会产生较多的文档,(43)是对文档内容的正确描述。评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留评价报告的主要内容是执行测量和分析的结果,以及能
10、被重复和重新评价的必要信息(43)A.B.c.D.(2009)以下关于软件质量特性测试的叙述,正确的是(44)成熟性测试是检验软件系统故障,或违反指定接口的情况下维持规定的性能水平有关的测试工作功能性测试是检验适合性、准确性、互操作性、窒全保密性、功能依从性的测试工作易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作效率测试是指在规定条件下产品执行其功能时,对时间消耗及盗涯利用的测试工作(44)A.B.c.D.以下软件质量保证的目标中,(49)是错误的。(49)A.通过监控软件开发过程来保证产品质量B.保证开发出来的软件和软件开发过程符合相应盔准与规程,不存在软件缺陷c.保证软件
11、产品、软件过程中存在的问题得到处理,必要时将问题反映给高级管理者D.确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和室主t需要e(50)不会影响测试质量。(50)A.用户需求频繁变化B.测试流程不规范c.采用背靠背测试方式D.测试周期被压缩e(51)不属于测试人员编写的文档。(51)A.缺陷报告B.测试环境配置文档c.缺陷修复报告文档D.测试用例说明e GB厅16260-2006软件工程产品质量规定的软件产品使用质量特性包括:(52)(52)A.适应性、生产率、可靠性、满意度B.有效性、生产率、窒全性、满意度c.有效性、可靠性、适应性、满意度D.适应性、适用性、效率、满意度e G
12、B 17859-1999计算机信息系统安全保护等级划分准则中将计算机安全保护划分为(53)个级别。(53)A.3 B.4 C.5 D.6(2010)ISO/IEC 9126软件工程产品质量统一了多种质量模型。其中,下述关于软件使用质量描述,不正确的是(19)。(19)A、它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B、使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C、使用质量是基于用户、开发者、维护者观点的质量D、使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质量软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部
13、评审和外部评审。关于内部评审的叙述,正确的包括(28)对软件的每个开发阶段都要进行内部评审评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定(.内部评审由用户单位主持,由信息系统建设单位组织,应成立评审委员会(28)A.D.(B.软件质量保证的主要目标不包括(29)c.(29)A.通过预防、检查与改进来保证软件质量B.保证开发出来的软件和软件开发过程符合相应标准与规程c.收集软件产品、软件过程中存在的不符合项,在项目总结是进行分析D.确保项目组制定的计划、标准和规程适合项目需要,同时满足评审和审计需要软件设计
14、要遵循的基本原则包括(30)模块化抽象封装.信息隐蔽(30)A.(B.(c.(D.关于软件质量,(31)的叙述是正确的。软件满足规定或潜在用户需求特性的总和软件特性的总和,软件满足规定用户需求的能力是关于软件特性具备“能力”的体现软件质量包括“代码质量”、“外部质量”和“使用质量”三部分(31)A.B.c.D.有关评估系统效率质量特性,以下论述正确的是(51)。(51)A.响应时间越长,系统执行效率越高B.响应时间和交易执行吞吐量都是用来衡量系统执行快慢的c.响应时间越短,交易执行吞吐量越大D.系统的访问量越大,交易执行吞吐量越大(52)不属于易用型测试范围范畴。(52)A.软件产品使用户能理
15、解软件是否适合以及如何能将软件用于特定的任务和使用条件的能力B.软件产品使用用户能操作和控制它的能力C对软件中的缺陷或失效原因进行判断,或识别待修改部分的能力D.软件产品吸引用户的能力 GBT 18905.5软件工程产品评价中,分别规定了开发者用、需方用、评价者用的过程,以下理解正确的是(62)。(62)A、计划开发新产品的厂商,该标准中规定不允许利用他们自己的技术人员进行产品评价。B、软件产品的一般评价过程是:确立评价需求,规定、设计和执行评价。C、该标准不适用于对软件产品执行独立评估的第三方评测机构。D、该标准可用来决定从众多可选产品中选择某个产品。但该产品不可以是较大产品的一部分。软件评
16、测相关的标准一般可以分为国际标准、国家标准、行业标准、以及企业标准一般情况下,技术要求最高的是二垒主(63)A、国际标准B、国家标准C、行业标准D、企业标准二、下午模拟真题:1、(2006年)试题五(10分)阅读以下说明,回答问题1和问题2,将解答填入答题纸的对应栏内。说明软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。问题1(2分)针对开发过程中的不同阶段,应该包含那些类型的软件测试。问题2(8分)简述软件测试过程的关键活动,以及
17、保证软件测试质量的手段。2、(2008)试题一(18分)阅读以下说明,回答问题1至问题4,将解答填入答题纸的对应栏内。说明某软件企业内部测试部门对其ERP产品进行内部测试之后,由第二方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可移植性。问题1(2分)验收测试的依据是什么?验收测试对测试环境有何要求?问题2(2分软件产品的功能性测试中应关注哪些子特性?问题3(9分在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:(1)针对本测试,Bug的错误类型除了功能性错误外,还可能会包括哪些?(3分)(2)严重性级别是Bug的重要属性,请写出常见的
18、功能性Bug的严重性级别层次(3分。(3)在测试过程中Bug的处理会处于不同的状态,请设计Bug管理中从发现到关闭必须经历的状态名称(3分。问题4估分企业内部测试部在测试“主生产计划制定”模块过程中,使用30个测试案例进行测试,共发现10个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:其中3个问题是用户需求,不是错误,无需修改,其余7个问题已修改完成。测试组使用上轮测试中发现这7个问题的5个测试案例进行了回归测试,确认问题己得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法
19、。3、(2007)试题一(18分阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。说明软件测试的质量决定着被测产品的质量,是企业关注的重点。问题1(3分请简要叙述软件测试质量包括哪些管理要素。问题2(2分请简要论述软件测试质量控制的主要方法。问题3(4分企业衡量软件测试的质量经常采用两个指标:测试用例覆盖率和缺陷修复率,请简述这两个指标的概念。问题4(9分)企业内部测试组在测试某办公自动化系统的过程中,使用60个测试用例进行测试,共发现了20个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:所发现问题中的5个问题是用户所要求的,无需修改,其余1
20、5个问题己修改完成。测试组使用针对上轮测试中发现的15个问题的36个测试用例进行了回归测试,确认问题己得到修改,因此测试组做出结论:当前版本可以进入配置管理库,进行后续集成工作。请简要分析测试组的做法是否存在问题并简述理由。此办公自动化系统提交给用户之后,用户在使用过程中发现了5个问题,测试项目经理打算采用缺陷探测率来对测试人员进行绩效评估。请计算此测试项目的缺陷探测率。4、(2006年评测师试题五(10分)阅读以下说明,回答任务1和任务2,将解答填入答题纸的对应栏内。说明软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型”的指导下,开发过程中应该安排一系列不同类型的测试活动。软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。任务1(2分)针对开发过程中的不同阶段,应该包含那些类型的软件测试。任务2(8分)简述软件测试过程的关键活动,以及保证软件测试质量的手段。