第 8 章 中等COCOMO模型 — 产品级估算.ppt

第 8 章 中等COCOMO模型 — 产品级估算.ppt

ID:52228132

大小:255.50 KB

页数:77页

时间:2020-04-03

第 8 章 中等COCOMO模型 — 产品级估算.ppt_第1页
第 8 章 中等COCOMO模型 — 产品级估算.ppt_第2页
第 8 章 中等COCOMO模型 — 产品级估算.ppt_第3页
第 8 章 中等COCOMO模型 — 产品级估算.ppt_第4页
第 8 章 中等COCOMO模型 — 产品级估算.ppt_第5页
资源描述:

《第 8 章 中等COCOMO模型 — 产品级估算.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、中等COCOMO模型:产品级估算引言中等COCOMO模型:软件开发工作量估算定价示例:微处理器通信软件管理示例:降低完成成本年维护工作量的调整估算示例:微处理器通信软件的维护内插值和外插值估算改编现有软件的影响对中等COCOMO工作量公式的讨论中等COCOMO模型:产品级估算引言在前面三章中,介绍了基本COCOMO模型,它只用一个预测变量(用交付源指令数所表示的规模)和三种软件开发模式来估算开发软件产品所需的工作量。从图6–4可以看出,这种级别的模型足以解释软件项目成本的变化。然而,它的精确性仅在软件产品定义的早期阶段才有效

2、。至于COCOMO数据库,基本COCOMO估算值是29%的时候,在实际值的1.3倍系数范围内;而在60%的时候,在实际值的2倍系数范围内在接下来的两章中,将介绍中等COCOMO模型,它是与基本COCOMO模型兼容的,同时也是对之的扩展。它所具有的较高的精确性和详细程度使其更适于作为软件产品定义的更详细阶段中的成本估算。中等COCOMO模型包含15个附加的预测变量,它们说明了基本COCOMO模型未解释到的其余大量的软件项目成本变化因素。至于COCOMO数据库,中等COCOMO估算在68%时偏离实际值20%中等COCOMO模型:

3、产品级估算引言中等COCOMO成本驱动因子属性—为了建立起更好的软件项目成本估算模型,有许多可供考虑的候选因素。具有开拓性的系统开发公司在20世纪60年代中期研究了104个不同因子[Nelson,1966;Weinwurm,1970],它们在一定程度上决定了软件开发的成本。这些因子包括:应用类型;输入和输出的类型数;程序中输入输出指令、控制指令和算术运算指令的百分比;分析员和程序员的平均经验;所用的计算机系统配置和所使用的程序设计语言;产品决策中需要协同工作的人员数;项目活动中所需的人员出差次数后来的研究(如[Walston

4、-Felix,1977)还确认了影响软件成本的其他额外因素,如程序流的复杂性,分类的安全约束,以及对结构化编程技术、审查技术、自顶向下开发技术和主程序员组这些技术的使用等中等COCOMO模型:产品级估算引言为了将大量的候选因素减少到相对便于管理的程度,从而能用于实际的软件成本估算,我们对这些候选因素进行了两个方面的分类考察:通用性—这将排除那些在特定情况下、相对较小范围内才有意义的因素:如出差次数,分类的安全约束独立性—在这一类考察中将排除那些与产品规模密切相关的因素(如输入输出的类型数),并将项目中那些高度相关的因素压缩成

5、一个因素(如使用结构化程序设计和审查技术,压缩成一个单一的“使用现代编程规范”因素)通过对这些因素的分类处理,同时考虑到现代软件工程科学的发展、现代软件问题研究的新成就等,可以将影响软件成本的因素在数量上极大地压缩,但同时又是重要的因素被有效突出中等COCOMO模型:产品级估算引言中等COCOMO模型最终采用了15个相关的因素,它们也被称为“成本驱动因子”属性,可被分为四类:软件产品属性、计算机属性、人员属性和项目属性:软件产品属性RELY—所需的软件可靠性DATA—数据库规模CPLX—产品复杂性计算机(计算机系统)属性TI

6、ME—执行时间约束STOR—主存储器(存储器系统)属性VIRT—虚拟机的易变性(对一给定的软件产品,虚拟机是用以完成任务的硬件和软件的复合体)TURN—计算机周转时间中等COCOMO模型:产品级估算引言人员属性ACAP—分析员能力AEXP—应用经验PCAP—程序员能力VEXP—虚拟机经验LEXP—编程语言经验项目属性MODP—现代编程规范TOOL—软件工具的使用SCED—所需的开发进度每个成本驱动因子属性确定一个乘数,用于估算该属性对软件开发工作量的影响中等COCOMO模型:产品级估算引言将与各成本驱动因子属性对应的乘数应用

7、到一个标称COCOMO开发工作量估算值(以之去影响最终获得的开发工作量估算值),就可以得到对软件开发工作量的精确估算值(这是用相应乘数修正估算值产生的)采用同样的方法可以确定对软件维护工作量的精确估算本章预览—本章介绍中等COCOMO模型工作量乘数表及其相关定义。并相应地给出大量例子来解释如何采用这些表格来估算产品级软件开发工作量与成本、估算维护工作量与成本这些例子还说明了如何应用中等COCOMO模型来帮助解决大量的公共软件购买和项目管理决策问题。它们表明中等COCOMO模型的应用有助于:执行软件项目的敏感性分析对要完成的软

8、件工作有更透彻地了解中等COCOMO模型:产品级估算引言在本章,还介绍了一种技术,用于处理项目的一部分是从已有软件产品改编而来的这种软件开发情况。最后,总结了中等COCOMO估算与COCOMO数据库中实际项目数据之间的关系。得出的结论是,中等COCOMO模型中15个额外的成本驱动因子属性确

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。