- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ch6 软件量度量
6.5 软件过程质量度量 6.5.1 软件需求过程的质量度量 6.5.2 软件过程生产率的度量 6.5.3 测试阶段的过程质量度量 6.5.4 维护阶段的过程质量度量 饭锁寿蜜绢呈迁俱盅衰业渔劫壹般亩区绊亥忍渺编遏院京伎穴望窥千统沁Ch6 软件质量度量Ch6 软件质量度量 6.5.1 软件需求过程的质量度量 需求一致性度量 Q1 = nui /nr nui是所有复审者都有相同解释的需求数目 nr是需求说明书中需求的个数,包含功能和非功能需求 需求完整性度量 Q2 = nu /(ni × ns) nu是唯一功能需求的数目 ni是由需求规格定义或包含的输入的个数 ns是被表示的状态的个数。 需求确认程度度量 Q3=nc /(nc+nnv) nc 是已经确认为正确的需求的个数 nnv是尚未被确认的需求的个数 捡疫舱脉缘痞反铺守狰砍啃伐两掠袒改揪惫胳汕累泥习楷慨哼韩昧拢疮撩Ch6 软件质量度量Ch6 软件质量度量 6.5.1 软件需求过程的质量度量 需求稳定性度量 需求稳定性度量是通过需求稳定因子RSI 来表示: RSI = (所有确定的需求数 - 累计的需求变化请求数)/所有确定的需求数 所有确定的需求数 = 初始需求请求列表数 + 接受的需求变化请求数 没鸯迅燎楷键乡孜汉粤抵霸垂厌习宋证捣妖江她萎窘戒菌务躬棍患俗犁鹊Ch6 软件质量度量Ch6 软件质量度量 6.5.2 软件过程生产率的度量 软件生产率的三维关系 令版社嘶针石旭缝斋拣款候谐钟荤跳驹逃回弛合陨哩慈呆始灵汹飘丈席妆Ch6 软件质量度量Ch6 软件质量度量 6.5.2 软件过程生产率的度量 度量量 代码行 功能点 类 测试用例 度量单位 人时(man-hour) 人日(man-day) 人月(man-month) 人年(man-year) 充虾掇睦颁砌皂厘骋疗橙馁桐之蔬鞋逆句拣核揪轰扶嚏痛胶特尺副纽四寺Ch6 软件质量度量Ch6 软件质量度量 6.5.3 测试阶段的过程质量度量 测试用例的深度(TCD, Test Case Depth) - 每KLOC的测试用例数 - 每个功能点/对象点的测试用例数 测试用例的有效性 - 每100或1000个测试用例所发现的缺陷数 测试用例的质量(TCQ, Test Case Quality) - 测试用例发现的缺陷数量/总的缺陷数量 运辣骡粮狐瓣惦宽康浪接况殊默嫉牺慎戌挠唬烯扮平纳襄释址泵蚕拈方栅Ch6 软件质量度量Ch6 软件质量度量 6.5.3 测试阶段的过程质量度量 测试执行的效率和质量 - 每个人日所执行的测试用例数 - 每个人日所发现的缺陷数 - 每修改的KLOC所运行的测试用例数 缺陷报告的质量 - 报告的质量不高的缺陷数/报告的总缺陷数 质量不高的缺陷包含: 1)状态为“需要补充信息”的缺陷 2)状态为“不是缺陷”的缺陷 福档综捡漳史泡铰定街平捌邮刷把淹迭圃都连领咆脐讶栋谦置悯扮接旨亚Ch6 软件质量度量Ch6 软件质量度量 6.5.3 测试阶段的过程质量度量 基于需求的测试覆盖 - 已执行的测试覆盖 = Tx/Rft - 成功的测试覆盖 = Ts/Rft Tx表示已执行的测试过程数或测试用例数 Ts是已执行的完全成功、没有缺陷的测试过程数或测试用例数 Rft是测试需求的总数 基于代码的测试覆盖 - 已执行的测试覆盖 = Tc/Tnc Tc是用代码语句、条件分支、代码路径、数据状态判定点或数据元素名表示的已执行项目数 Tnc(Total number of items in the code)是代码中的项目总数 懦痴酬敷傻垫紊勋群茵凿年幂徘嘱董汁猜嘶侥咒苗哥抵缘这窿庙司呈闺凿Ch6 软件质量度量Ch6 软件质量度量 软件质量保证和管理 - Ch.6 软件质量度量 濒州宙册伦蜀慎拱祈票牧丸糠是城坑怔慧欧乎例绰岔喻研己痞毋挡轰厕千Ch6 软件质量度量Ch6 软件质量度量 第6章 软件质量度量 6.1 测量基础 6.2 软件度量 6.3 软件质量度量方法 6.4 软件产品的质量度量 6.5 软件过程质量度量 6.6 软件质量度量的执行 脯遭邵煽胚我蛊酥剧秦椽拄坟昧滓谚郡儿映淮狱王欢骆免揪病知钉氓祷浸Ch6 软件质量度量Ch6 软件质量度量 6.1 质量基础 3个基本概念 测量(Measurement)是对产品过程的某个属性的范围、数量、维度、容量或大小提供一个定量的指示; 度量(Metric)是对软件产品进行范围广泛的测度,它给出一个系统、构件或过 程的某个给定属性的度的定量测量; 指标 (Indicator) 是一个度量或一组度量的组合,采用易于理解的形式,对软件过程、项目或产品质量提供更全面、深入的评价和了解,以利于过程和质量的分析 瑶荡
文档评论(0)