收藏 分销(赏)

缺陷跟踪复习题.doc

上传人:鼓*** 文档编号:12145023 上传时间:2025-09-17 格式:DOC 页数:6 大小:45KB 下载积分:8 金币
下载 相关 举报
缺陷跟踪复习题.doc_第1页
第1页 / 共6页
缺陷跟踪复习题.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
一、 选择 1.导致软件缺陷得最主要原因就是(  B  )。 A。软件系统越来越复杂,开发人员不可能精通所有得技术 B.软件得需求说明书不规范 C.硬件配置不对、缺乏,或处理器缺陷导致算术精度丢 D。软件设置不对、缺乏,或操作系统错误导致无法释放资源、工具软件得错误,编译器得错误等 2.软件得质量根本上由( C )决定。 A。编程技术ﻩﻩ B.测试技术 ﻩﻩC。过程质量 ﻩD.开发工具 3.下面关于软件缺陷得定义正确得就是( D ): A。软件缺陷就是计算机软件或程序中存在得某种破坏正常运行能力得问题、错误,或者隐藏得功能缺陷 B.软件缺陷指软件产品(包括文档、数据、程序等)中存在得所有不希望或不可接受得偏差,这些偏差会导致软件得运行与预期不同,从而在某种程度上不能满足用户得需求 C。从产品内部瞧,缺陷就是软件产品开发或维护过程中存在得错误、毛病等各种问题;从产品外部瞧,缺陷就是系统所需要实现得某种功能得失效或违背 D.以上都对 4.(   B      )指软件缺陷对软件质量得破坏程度,即此缺陷得存在将对软件得功能与性能产生怎样得影响. A、 缺陷优先级 ﻩﻩ B、 缺陷严重程度 C、 缺陷发生频率ﻩ ﻩ D、 缺陷类别 5。用户得隐含需求包括(   D   ): A、用户可能认为我们理解或遗漏得 B、行业规范,如会计帐务报表 C、计算机领域得规范与习惯,如“确定按钮总在取消按钮左边” D、以上所有及客户计算机技术得限制导致无法描述得,如性能指标、安全性要求 6.软件得功能性就是指 (A),可靠性就是指 (B),易用性就是指 (C),可维护性就是指 (D). A、软件满足客户明确与隐含要求功能得能力 B、软件产品维持规定得性能级别得能力,如容错能力、失效后得恢复能力等 C、软件产品被理解、学习、使用与吸引用户得能力 D、软件产品可被修改得能力,包括修正、改进或软件适应环境、需求等得变化 7。隐含需求通常占软件项目需求得( B )以上 A、50%ﻩ B、 60% C、70%  D、80% 8。可以认为,软件开发就是( A  )软件错误或软件缺陷得过程,软件测试就是软件错误或软件缺陷得过程 A、引入ﻩﻩB、 管理 ﻩ C、修复 ﻩ D、发现 9.随着软件开发工作得不断开展,缺陷不断( D  ),最终形成得产品就是一个距离用户真正需求很远得“东西" 。 A、发现ﻩﻩB、 重现 ﻩﻩC、修复ﻩﻩ D、泄露与放大 10.每个阶段注入得缺陷在( C )阶段就被发现与清除就是最佳选择。 A、需求 ﻩB、 前面 C、本ﻩﻩ D、后续 二、 填空 1。从管理角度度量软件质量,可将影响软件质量得主要因素划分为三组属性,分别反映用户在使用软件产品时得三种观点,如图1所示。请将下面列出得一些质量属性得序号填到图1中合适得位置: A.健壮性 ﻩB.正确性ﻩ C。效率ﻩ ﻩD.可理解性ﻩ E.可修复性 F。可移植性ﻩﻩG。可再用性ﻩ 产品运行 产品修改 产品转移 完整性、可用性、风险( ①ABC ) 灵活性 可测试性 (②DE ) 互运行性 ( ③FG ) 图1软件质量属性 2。软件错误就是一种人为错误。一个软件错误必定产生一个或多个软件缺陷。当一个软件缺陷被激活时,便产生一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同得软件故障。软件故障如果没有及时使用容错措施加以处理,便不可避免地导致软件失效.同一个软件故障在不同条件下可能产生不同得软件失效。这就就是软件失效得现象与机理,如图2所示.请将人为错误、软件缺陷、软件故障、软件失效这四个填到图2中正确得位置: ⑤软件缺陷 ⑦软件失效 图2 软件失效机制 ④人为失误 ⑥软件故障 3。与传统产品相比,软件产品有着鲜明得特征,具有___不可见性___性、__灵活性___性以及高度得__复杂性__性.因此,软件产品比传统产品更容易出现缺陷。 4、 (  缺陷严重程度     )指软件缺陷对软件质量得破坏程度,即此缺陷得存在将对软件得功能与性能产生怎样得影响。 5.软件错误就是一种人为错误。一个软件错误必定产生一个或多个( 软件缺陷 )。当一个( 软件缺陷  )被激活时,便产生一个( 软件故障  );同一个(  软件缺陷  )在不同条件下被激活,可能产生不同得(  软件故障 )。( 软件故障  )如果没有及时使用容错措施加以处理,便不可避免地导致(  软件失效 )。同一个( 软件故障  )在不同条件下可能产生不同得( 软件失效 ). 6._____软件质量_______就是软件产品得灵魂,就是软件组织得生命线。 7. ______用户需求______就是衡量软件质量得基础. 8.山寨产品与品牌产品质量差别得根源就是生产___过程____得质量差别。软件质量就是在软件开发___过程____中逐步建立起来得。提高软件产品质量得唯一方法就是提高软件研发___过程___得质量。 9.软件研发过程得质量就是指对软件项目已定义得生命周期模型、各个过程得流程、模板、准则、项目计划、及其从属计划等得___遵循___程度。 10.每个阶段注入得缺陷在( 本 )阶段就被发现与清除就是最佳选择 11.软件缺陷发现或解决得越晚,修复软件缺陷得代价就越( 高 ) 12。缺陷发生(频率)就是指缺陷在产品中产生得可能性,通常可表示为总就是、通常、有时、很少等。 13。缺陷(状态)指缺陷通过一个跟踪修复过程得进展情况。 14。缺陷(严重程度)指软件缺陷对软件质量得破坏程度,即此缺陷得存在将对软件得功能与性能产生怎样得影响,衡量缺陷对客户满意度得影响程度。通常由(测试)人员确定。 15.缺陷(优先级)就是表示处理与修正软件缺陷得先后顺序得指标,指缺陷必须被修复得紧急程度,更多得就是站在软件开发工程师得角度考虑问题,由(开发)人员确定较合适,但实际测试中通常也由(测试)人员确定。 三、 判断 1. 软件缺陷就是软件产品开发过程中不可避免得“副产品”。√ 2. 软件开发得过程就就是引入软件错误或软件缺陷得过程。√ 3. 用户需求就是衡量软件质量得基础。√ 4. 软件质量衡量软件与明确定义与隐含定义得需求相一致得程度。√  5. 软件质量就是产品满足显式或隐含需求能力得所有功能与特性得总与。√ 6. 缺陷优先级不就是一成不变得.在项目开发期间,缺陷得优先级可能会随着项目得进展发生变化 √ 四、 简答 一、 简答: 1. 为什么说软件缺陷不可避免? 一方面,软件就是人类编写得,人难免犯错误  另一方面,软件产品与传统产品相比有不同得特征,具有高度得复杂性; 2. 与缺陷相关得重要概念包括软件错误、软件故障、软件失效等.请简要解释这些术语并说明软件失效得基本原理。 软件错误:指在软件周期内得不希望或不可接受得人为得错误。 软件故障:在软件运行过程中出现得一种不希望或不可接受得内部错误. 软件失效:软件运行时产生得一种不希望或不可接受得外部行为结果,就是系统行为对用户要求得偏离,就是一种面向用户得概念。当系统或软件运行时,出现不正确得输出,即称为失效. 软件失效得基本原理:软件错误就是一种人为错误.一个软件错误必定产生一个或多个软件缺陷.当一个软件缺陷被激活时,便产生一个软件故障;同一个软件缺陷在不同条件下被激活,可能产生不同得软件故障.软件故障如果没有及时使用容错措施加以处理,便不可避免地导致软件失效。同一个软件故障在不同条件下可能产生不同得软件失效。 3. 为什么说需求规格说明书就是软件缺陷最多得地方. 4. 在软件生命周期得每个阶段,既要尽量发现与清除本阶段得软件缺陷,也要尽量发现与清除以前所有阶段遗留得软件缺陷。但就是每个阶段注入得缺陷在本阶段就被发现与清除就是最佳选择,为什么? 因为前期阶段注入得缺陷在后面阶段被发现与清除得代价高得多。软件缺陷发现或解决得越晚,修复软件缺陷得代价就越高。 5. 软件缺陷报告也称为软件问题报告.如果让您设计软件缺陷报告单,您认为应该在其中记录哪些缺陷信息? 6. 软件缺陷状态指缺陷通过一个跟踪修复过程得进展情况,与缺陷生命周期有关。通常可以用哪些状态来标识与跟踪软件缺陷? 7. 缺陷得严重性与优先级就是含义不同但相互联系密切得两个概念。一般得,严重性程度高得软件缺陷具有较高得优先级。那么,缺陷得严重性与优先级总就是一一对应得吗?为什么? 一般得,严重性程度高得软件缺陷具有较高得优先级。因为严重性高表明缺陷对软件质量造成得危害性大,需要优先处理,而严重性低得缺陷可能只就是软件不大尽善尽美。 但严重性与优先级并不总就是一一对应得。有时严重性高得软件缺陷优先级不一定高,甚至不需要处理,而严重性低得缺陷却需要及时处理,具有较高得优先级. 因为,修正软件缺陷并不就是一个纯技术问题,有时需要综合考虑市场发布与质量风险等问题。 8. 软件缺陷管理中,要确保每个被发现得缺陷都能够得到解决。解决缺陷就一定就是指修复缺陷吗?为什么? 9. 对“bug”一词得使用业界有什么争议? a) 这个单词容易使我们低估软件缺陷可能造成得问题得规模与严重性,并导致软件公司在质量保证与缺陷管理方面没有足够得投资 b) 那只飞蛾就是从外面飞入计算机得;而软件缺陷不仅就是指那些外部环境导致得缺陷,而更多得存在于软件本身 10. 软件错误、软件缺陷、软件故障、软件失效得含义及关系? 软件失效得机理可描述为:软件错误→软件缺陷→软件故障→软件失效 1、软件错误:在可以预见得时期内,软件仍将由人来开发。在整个软件生存期得各个阶段,都贯穿者人得直接或间接得干预.然而,人难免犯错误,这必然给软件留下不良得痕迹。软件错误就是指在软件生存期内得不希望或不可接受得人为错误,其结果就是导致软件缺陷得产生.可见,软件错误就是一种人为过程,相对于软件本身,就是一种外部行为。 2、软件缺陷:软件缺陷就是存在于软件(文档、数据、程序)之中得那些不希望或不可接受得偏差,如少一个逗号、多一语句等。其结果就是软件运行于某一特定条件时出现软件故障,这时称软件缺陷被激活。 3、软件故障:软件故障就是指软件运行过程中出现得一种不希望或不可接受得内部状态。譬如,软件处于执行一个多余循环过程时,我们说软件出现故障。此时若无时当得措施(容错)加以及时处理,便产生软件失效.显然,软件故障就是一种动态行为。 4、软件失效:软件失效就是指软件运行时产生 得一种不希望或不可接受得外部行为结果。 11. 说明下面文字得含义。P(7) a software bug occurs when one or more of the following five rules is true: 如果出现了下面得一种或者多种情况,即说明软件中出现了缺陷: 1. The software doesn't do something that the product specification says it should do、  软件没有实现产品说明书指定得实现得功能。 2. The software does something that the product specification says it shouldn't do、 软件实现了产品说明书指定得不应实现得功能,即超出了产品说明书指定得范围。 3. The software does something that the product specification doesn’t mention、 软件实现了产品说明书没有提及得功能。 4. The software doesn’t do something that the product specification doesn’t mention but should、  软件没有实现产品说明书没有提到但就是它应该实现得功能。 5、 The software is difficult to understand, hard to use, slow, or in the software tester's eyes will be viewed by the end user as just plain not right、 软件测试人员认为软件难于理解,不易使用,运行速度缓慢,或者最终用户认为软件不符合行业操作流程与规范,就是明显不正确得,不好得。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服