COCOMO模型的研究与改进

来源 :中山大学 | 被引量 : 0次 | 上传用户:netwanderchf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产业是发展速度最快的产业之一。然而统计表明,在其短短的发展历史中,却充满了项目失败的例子。为了更好地对软件开发成本和开发进度进行有效的控制,必须有合理而准确的软件成本估算方法。在现有的众多估算模型中,COCOMO(ConstructiveCostModel)是一种被广泛采用的成本估算模型。它有着估算简单、算法透明等优点;并且,COCOMO模型可以依据特定的软件开发环境和项目特点进行剪裁,使其能够获得更好的估算结果。然而,相关研究表明,COCOMO模型也有其固有的局限,如过分依赖于软件规模的输入等缺陷,而在软件项目开发初期就要获得较准确的项目规模数据是不太现实的,因而导致COCOMO模型具有一定的不确定性。本文提出了一个基于基本COCOMO模型的成本估算模型:FI-COCOMO。在FI-COCOMO里,将COCOMO模型里的所有输入和输出均视作模糊数,以降低COCOMO模型对项目规模数据和软件开发模式等输入参数的依赖;同时,为了利用专家知识和历史项目数据,提出了一个人工免疫学习算法来调整FI-COCOMO模型的隶属函数集的设置,因而使得FI-COCOMO成为一个具有自适应能力的成本估算模型。在本文最后对FI-COCOMO模型进行了一系列的测试,分别检测了FI-COCOMO模型的自适应能力和估算准确度。实验结果表明,FI-COCOMO在这两方面均取得了较好的效果。   
其他文献
细微表情(例如额头皱纹,鱼尾纹,酒窝等)合成是逼真描述人脸动画的重要因素,传统的表情合成技术仅仅考虑面部几何特征的变换,缺乏细节纹理。在现有细微表情合成的研究中,仅能
“组态”的概念是伴随着集散型控制系统的出现开始被生产过程自动化技术人员所熟知的。组态软件是面向监控与数据采集的软件平台工具。国内外有许多组织和机构从事组态方面的
近二十年来,计算机网络得到了极大的发展,目前已进入到一个新的发展时期,即ATM交换网和宽带业务综合数字网的时期。网络新时期的特征是在计算机网络业已发展的基础上,将综合
虚拟现实中对复杂三维场景的实时绘制提出了越来越高的要求。本文采用层次细节技术来实现实时渲染,涉及了三个方面:网格模型层次细节技术、粒子系统层次细节技术、动画和碰撞的
粗糙集理论是一个有效的数据挖掘方法,正越来越被人们所重视。其主要思想是保持分类能力不变的情况下,利用等价类,通过约简,达到发掘知识并简化知识的目的。 首先,本文介绍了数
随着工业自动化水平的提高,传统的自动控制理论已经发展成熟,基于状态空间法的现代控制理论得到了成功的应用,但对于难以建立精确数学模型的被控对象,应用这两种控制方法效果就不
传统计算语言学的种种理论和方法,都以语料统计为基础。但是,只靠统计概率是不能统摄复杂多变的语言现象的,因此还需要结合语言规则,进行句法和语义的分析。 依存语法是上个世
近年来web2.0社交网站和电子商务网站突飞猛进的发展,正深刻地改变着普通大众的生活方式,在web2.0网站上用户可以自由地发布信息,使得互联网上的信息规模正以指数式增加,而且人们
传统的传统方法认为过程是解决软件问题的核心,重视过程、重视文档是这些方法的特征。本文从传统的传统开发方法(以瀑布模型为代表)开始,简单分析了瀑布模型、演进模型、反复模
目前随着电子商务的发展经历了以IT厂商和媒体为主的第一阶段和以电子商务服务商为主体的第二阶段后,现在正在进入以传统企业为主体的第三阶段,这个阶段就是协同电子商务阶段