软件项目管理规模成本估算.ppt

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目管理规模成本估算.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 风险量化举例: 估算:6个人月,+3,-2 +1人月:延迟交付转换子系统 -1人月:新成员的工作效率高 +1人月:采用的新工具没有预计的好 -1人月:采用的新工具比预计的好 +0.5人月:员工病事假 +0.5人月:低估规模 * 估算的案例: 情况 估算 最佳情况 100人月 计划情况 110人月 最差情况 150人月 * 小结 成本估算的过程 成本估算的方法 掌握成本估算的技巧 项目的总成本估算 * 思考题 成本管理包含哪些内容? 软件规模的单位有哪些? 什么时候开始成本估算? 成本估算的意义? 成本估算包含哪些输入内容? 自下而上估算法的特点是什么? 参数估算法的特点是什么? 估算不准的主要原因有哪些? 如何避免低劣的估算? * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 基本COCOMO 其中: E是所需的人力(人月) KLOC是交付的代码行 ai,bi是依赖于项目自然属性的参数 E=ai(KLOC) bi * 系数表 方式 ai bi 有机 2.4 1.05 半有机 3.0 1.12 嵌入式 3.6 1.2 * 中等COCOMO E=ai(KLOC)bi*乘法因子 Ai bi是系数 乘法因子是根据成本驱动属性打分的结果,对公式的校正系数 * 系数表 方式 ai bi 有机 2.8 1.05 半嵌入式 3.0 1.12 嵌入式 3.2 1.2 * 中等COCOMO的两类模型 前设计模型(Early Design) 知之甚少的时候 初步估计 后体系结构模型(Postarchitecture) 需求和早期的设计完成 比较精确的估计 * 前设计模型的乘法因子属性 人的能力 产品的可靠性和复杂性 所要求的复用 平台困难 经验 设施 进度 * 后体系结构模型乘法因子属性 产品属性 平台属性 人员属性 项目属性 * 产品属性 可靠性 数据 复杂性 文档 复用 * 人员属性 分析员的经验 分析能力 程序员水平 平台经验 语言经验 人员的连续性 * 项目属性 使用软件工具的水平 开发工作在不同地点的分布程度 预计的进度压缩程度 * 平台属性 产品运行时间,强调目标的计算能力 应用的存储使用 在目标平台和开发平台中,硬件和软件的稳定性 * 高级COCOMO 将项目分解为一系列的子系统或者子模型。 在一组子模型的基础上更加精确地调整一个模型的属性。 * 估算的基本方法--专家估算法 由多位专家进行成本估算,一个专家可能会有偏见,最好由多位专家进行估算,取得多个估算值,最后得出综合的估算值。 * 专家估算法-Deiphi 组织者发给每位专家一份软件系统的规格说明和一张纪录估算值的表格,请他们估算 专家详细研究软件规格说明后,对该软件提出3个规模的估算值: 最小ai ;最可能的mi ;最大bi 组织者对专家的表格中的答复进行整理 计算每位专家的Ei=(ai+4mi+bi)/6, * 专家估算法-Deiphi 综合结果后,再组织专家无记名填表格,比较估算差,并查找原因。 如果各个专家的估算差异超出规定的范围(例如:15%),则需重复上述过程 ,最终可以获得一个多数专家共识的软件规模。 然后计算出估算的期望值:E=E1+E2+…En/n(N:表示N 个专家) * 专家估算法-举例 某多媒体信息查询系统—专家估算 专家1:1,8,9 =(1+9+4*8)/6=7(万元) 专家2:4,6,8 =(4+8+4*6)/6=6(万元) 估算结果=(6+7)/2=6.5(万元) * 估算方法总结 初期 类比的方法 专家估算 计划阶段 自下而上 参数模型 实施阶段(包括变更发生) 自下而上 参数模型 * 成本估算方法综述 主要考虑三种模型:类比法,自下而上法,参数法. 自下而上法费时费力,参数法比较简单 自下而上法与参数法的估计精度相似 各种方法不是孤立的,应该注意相互的结合使用 类比法通常用来验证参数法和自下而上法的结果 * 实用软件估算模型 是一种自下而上和参数法的结合模型,步骤如下: 对任务进行分解 估算每个任务i的最大值Max、最小值Min、最可能值Avg,Ei=(Max +4 Avg + Min)/6(或者使用唯一的估计值:最可能值) 直接成本=E1+E2+……+ Ei+……+ En 项目总估算成本= 直接成本+间接成本 项目总报价=项目总估算成本+风险利润 风险利润=利润+风险基金+税 * 直接成本的规模估

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档