- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
chapter__6*经验导出成本模型(续)面向FP驱动的AlbrechtandGaffneyE=-12.39+0.0545FPKemererE=60.62*7.728*10^-8FP^3Matson,BarnettE=585.7+15.12FP第61页,共119页,星期日,2025年,2月5日chapter__6*COCOMO(ConstructiveCostmodel)由BarryBoehm开发的详见:(南加州大学网站)基本COCOMO:静态单变量模型,它用一个以已估算出来的源代码行数(LOC)为自变量的函数来计算软件开发工作量。中等COCOMO:在用LOC为自变量的函数计算软件开发工作量的基础上,再用涉及产品、硬件、人员、项目等方面属性的影响因素来调整工作量的估算。高级COCOMO:包括中级COCOMO模型的所有特性,但用上述各种影响因素调整工作量估算时,还要考虑对项目过程中分析、设计等各步骤的影响。第62页,共119页,星期日,2025年,2月5日第*页COCOMO模型模型的核心是方程ED=rSc和TD=a(ED)b其中:ED为总的开发工作量(到交付为止),单位为人月;S为源指令数(不包括注释,但包括数据说明、公式或类似的语句),常数r和c为校正因子。S的单位为103,ED的单位为人月。TD为开发时间,经验常数r、c、a和b取决于项目的总体类型(结构型、半独立型或嵌入型).第63页,共119页,星期日,2025年,2月5日第*页项目总体类型特性结构型半独立型嵌入型对开发产品目标的了解充分很多一般对软件系统有关的工作经验广泛很多中等为软件一致性需要预先建立的需求基本很多完全为软件一致性需要外部接口规格说明基本很多完全关联的新硬件和操作过程的并行开发少量中等广泛对改进数据处理体系结构算法的要求极少少量很多早期实施费用极少中等较高产品规模(交付的源指令数)5万行30万行任意实例批数据处理科学模块事务模块熟悉的操作系统,编译程序简单的编目生产控制大型事务处理系统新的操作系统数据库管理系统大型编目生产控制简单的指挥系统大而复杂的事务处理系统大型的操作系统宇航控制系统大型指挥系统第64页,共119页,星期日,2025年,2月5日第*页工作量和进度的基本COCOMO方程开发类型工作量进度结构型ED=2.4S1.05TD=2.5(ED)0.38半独立型ED=3.0S1.12TD=2.5(ED)0.35嵌入型ED=3.6S1.20TD=2.5(ED)0.32第65页,共119页,星期日,2025年,2月5日第*页影响经验常数r值的15个成本因素类型成本因素产品属性1.要求的软件可靠性2.数据库规模3.产品复杂性计算机属性4.执行时间约束5.主存限制6.虚拟机变动性7.计算机周转时间人员属性8.分析人员能力9.应用经验10.程序设计人员能力11.虚拟机经验12.程序设计语言经验工程属性13.最新程序设计实践14.软件开发工具的作用15.开发进度限制第66页,共119页,星期日,2025年,2月5日chapter__6*COCOMO举例一个33.3KLOC的软件开发项目,属于中等规模、半独立型的项目,采用基本COCOMO:a=3.0,b=1.12。E=3.0*L^1.12=3.0*33.3^1.12=152PM
第67页,共119页,星期日,2025年,2月5日chapter__6*估算的基本方法代码行、功能点、对象点类比(自顶向下)估算法自下而上估算法参数法估算法专家估算法第68页,共119页,星期日,2025年,2月5日chapter__6*专家估算法由多位专家进行成本估算,一个专家可能会有偏见,最好由多位专家进行估算,取得多个估算值,最后得出综合的估算值。第69页,共119页,星期日,2025年,2月5日chapter__6*专家估算法-Deiphi组织者发给每位专家一份软件系统的规格说明和一张记录估算值的表格,请他们估算专家详细研究软件规格说明后,对该软件提出3个规模的估算值最小ai最可能的mi最大bi组织者对专家的表格中的答复进行整理计算每位专家的Ei=(ai+4mi+bi)/6,第70页,共119页,星期日,2025年,2月5日chapter__6*专家估算法-Deiphi(续)综合结果后
文档评论(0)