第六章 软件项目规模成本估算 软件项目相关管理案例教程-.pptVIP

第六章 软件项目规模成本估算 软件项目相关管理案例教程-.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 软件项目规模成本估算 软件项目相关管理案例教程-.ppt

chapter__6 中等COCOMO E=ai(KLOC)exp(bi)*乘法因子 ai bi是系数 乘法因子是根据成本驱动属性打分的结果,对公式的校正系数 chapter__6 系数表 方式 ai bi 有机 2.8 1.05 半有机 3.0 1.12 嵌入式 3.2 1.2 chapter__6 中等COCOMO的两类模型 前设计模型(Early Design) 知之甚少的时候 初步估计 后体系结构模型(Postarchitecture) 需求和早期的设计完成 比较精确的估计 chapter__6 前设计模型的乘法因子属性 人的能力 产品的可靠性和复杂性 所要求的复用 平台困难 经验 设施 进度 chapter__6 后体系结构模型乘法因子属性 产品属性 平台属性 人员属性 项目属性 chapter__6 产品属性 可靠性 数据 复杂性 文档 复用 chapter__6 人员属性 分析员的经验 分析能力 程序员水平 平台经验 语言经验 人员的连续性 chapter__6 项目属性 使用软件工具的水平 开发工作在不同地点的分布程度 预计的进度压缩程度 chapter__6 TCF-技术复杂度因子 TCF=0.65+0.01(sum(Fi)): Fi:0-5,TCF:0.65-1.35 技术复杂度因子 F1 可靠的备份和恢复 F2 数据通信 F3 分布式函数 F4 性能 F5 大量使用的配置 F6 联机数据输入 F7 操作简单性 F8 在线升级 F9 复杂界面 F10 复杂数据处理 F11 重复使用性 F12 安装简易性 F13 多重站点 F14 易于修改 chapter__6 技术复杂度因子的取值范围 调整系数 描述 0 不存在或者没有影响 1 不显著的影响 2 相当的影响 3 平均的影响 4 显著的影响 5 强大的影响 chapter__6 功能点计算实例 FP=UFC*TCF UFC=301 TCF=0.65+0.01(14*3)=1.07 FP=301*1.07=322 chapter__6 功能点与代码行的转换 语言 代码行/FP Assembly 320 C 150 COBOL 105 FORTRAN 105 PASCAL 91 ADA 71 PL/1 65 PROLOG/LISP 64 SMALLTALK 21 SPREADSHEET 6 chapter__6 对象点(OP) 对象点是基于对象的软件产品规模估算。 著名的Probe方法---Watts Humphrey chapter__6 对象规模表(C++) 方法种类 很小 小 中 大 很大 计算 2.34 5.13 11.25 24.66 54.04 数据 2.6 4.79 8.84 16.31 30.09 I/O 9.01 12.06 16.15 21.62 28.93 逻辑 7.55 10.98 15.98 23.25 33.83 设置 3.88 5.04 6.56 8.53 11.09 文本 3.75 8.00 17.07 36.41 77.66 chapter__6 Probe方法的步骤 ?基于产品需求构建体系结构和概要设计 对设计中的每个类(面向对象方法中的Class)的输入和交互,标识所设计的对象属于表中哪类方法并估算其复杂性 将上述标识的结果构造成一个如表形式的矩阵,然后将这个矩阵中的值与表中对应的值相乘 将上述所有相乘结果相加求和,产生估算结果 chapter__6 对象点的估计-举例 方法种类 很小 小 中 大 很大 计算 2.34 5.13* 11.25 24.66 54.04 数据 2.6 4.79 8.84 16.31 30.09 I/O 9.01 12.06 16.15* 21.62 28.93 逻辑 7.55 10.98 15.98 23.25 33.83 设置 3.88 5.04 6.56 8.53* 11.09 文本 3.75 8.00 17.07 36.41 77.66 规模估算 5 8 6 5.13*5+ 16.15*8+ 8.53*6=206.03 chapter__6 估算的基本方法 代码行、功能点、对象点 类比 (自顶向下)估算法 自下而上估算法 参数法估算法 专家估算法 chapter__6 类比-定义 从项目的整体出发,进行类推,即估算人员根据以往的完成类似项目所消耗的总成本(或工作量),来推算将要开发的软件的总成本(或工作量),然后按比例将它分配到各个开发任务单元中 是一种自上而下的估算形式 chapter__6 类比—使用情况 有类似的历史项目数据 信息不足(要求不是非常精确)的时候 在合同期和市场招标时 在高层对任务的总

您可能关注的文档

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档