第四部分软件测试、维护与管理(12-14)解答.ppt

第四部分软件测试、维护与管理(12-14)解答.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
缺陷排除效率 缺陷排除效率(defect removal efficiency, DRE)是在项目级和过程级都有意义的质量度量 定义: DRE=E/(E+D) 其中E是软件交付给用户之前发现的错误数,D是软件交付之后发现的缺陷数 软件可靠性 定义:软件可靠性是在给定的时间内,按照(系统规格说明书)规定的条件,软件成功运行的概率。 软件可靠性分为五级 分级 故障后果 工作量调节因子 很低 低 正常 高 很高 工作略有不便 有损失,但容易弥补 弥补损失比较困难 有重大的经济损失 危及人的生命 0.75 0.88 1.00 1.15 1.40 评测可靠性的方法 可靠性与软件的故障密切相关 可靠性理论: R(t)可以表示为程序运行时间t和故障率λ(单位时间内程序运行失败的次数)的指数函数R(t)= e-λt R(t) 1.0 t λ1<λ2<λ3 λ1 λ2 λ3 面向规模的度量 功能点度量方法 功能点(FP,Function Points)度量方法是使用软件产品提供的功能测量作为规范值的 信息域值有输入项数Inp、输出项数Out、查询项数Inq、主文件数Maf和接口数Inf 计算功能点数FP最简单的公式如下: FP = 4×Inp + 5×Out + 4×Inq + 10×Maf +7×Inf 信息度量项的系数,可以根据软件复杂性分成的简单、平均和复杂三个等级来选择 度量项 简单级 平均级 复杂级 Inp 3 4 6 Out 4 5 7 Inq 3 4 6 Maf 7 10 15 Inf 5 7 10 功能点度量方法估算步骤 确定软件产品中每个度量项,即Inp,Out,Inq,Maf,Inf的功能点数 确定对应等级是简单、平均还是复杂级,即每个信息度量项的系数 一个未调整的功能点UFP 计算技术复杂性因子TCF 14种技术因素 每一个因素分配一个从0(无影响)到5(影响最大) 这14个技术因子的影响值相加得到总影响程度DI TCF = 0.65 + 0.01×DI 扩展的功能点数FP从以下计算得到: FP = UFP×TCF 面向对象的度量 场景脚本的数量 关键类的数量 支持类的数量 每个关键类的平均支持类数量 子系统的数量 软件成本估算的分解技术 基于问题分解的估算 基于过程分解的估算 基于问题分解的估算 界定的软件范围 软件分解为可以被单独估算的问题或者功能 估算每一个问题/功能的LOC,FFP或FP 对每个功能或每个信息域的计算值都估算出乐观值Sopt,可能值Sm,悲观值Spess 计算估算变量(规模)的期望值EV = (Sopt + 4×Sm + Spess )/ 6 将基线生产率度量估算成本及工作量 举例:用基于LOC的方法估算 问题描述: 一个计算机辅助设计(CAD,Computer Aided Design)应用软件的开发成本。该CAD系统运行在工作站上,并与各种计算机图形外设,如鼠标、数字化仪、高分辨率彩色显示器, 以及激光打印机有接口。 主要功能模块 CAD软件有用户界面及控制机制 二维几何分析 三维几何分析 数据库管理 计算机图形显示控制 外设控制 设计分析模块 功能 LOC估算 功能 LOC估算 用户界面及控制机制 2300 计算机图形显示控制 4950 二维几何分析 5300 外设控制 2100 三维几何分析 7800 设计分析模块 8400 数据库管理 3350 总LOC估算 34200 成本与工作量 这类系统的平均生产率是620 LOC/pm 如果一个劳动力价格是10000美元/月,则每行代码的成本约为16美元(10000÷620≈16) 根据LOC估算及历史生产率数据,总的项目成本估算约为547200美元(34200×16=547200),工作量估算约为55人·月(34200÷620≈56) 举例:用功能点FP方法估算 估算软件的输入、输出、查询、主文件和外部接口 用平均级加权因子的未调整的FP估算 信息域值 乐观值 可能值 悲观值 估算计数 加权因子 FP计数 输入 20 24 30 24 4 96 输出 12 15 22 16 5 80 查询 16 22 28 22 4 88 主文件 4 4 5 4 10 40 外部接口 2 2 3 2 7 14 总FP计数值 318 计算复杂度调整因子估算表 调整因子 值 调整因子 值 调整因子 值 数据通信 2 联机数据输入 3 安装方便 5 分布式数据处理 0 终端用户效率 5 操作方便 5 性能计算 4 联机更新 3 可移植性 4 高负荷的硬件 3 计算复杂性 4 可维护性 5 高处理率 5 重用性 4 DI值 52 举例:用功能点

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档