基于极限编程的软件成本估算模型研究

来源 :中国科学院研究生院(本部) 中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:jaky111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着软件行业的发展,软件项目的粒度在减小,开发团队规模在缩小,开发周期的日益缩短,以极限编程(XP,eXtreme Programming)为代表的敏捷软件开发过程的应用越来越广泛,但遗憾的是目前还没有针对XP软件的成熟的成本估算方法,这对于使用XP进行开发是一个潜在的风险。本文在研究了XP开发过程的基础上,通过对软件规模度量方法和软件成本估算模型的分析,特别是其代表性的COCOMOⅡ模型的研究,根据XP的特点修正了已有的成本估算因子,进而提出应用于XP的软件成本估算模型。之后,在实际项目中对此模型进行了测试,并给出利用数学方法对模型进行校准的方法。   论文的主要工作如下:   1.研究并分析极限编程开发过程;   2.研究软件规模度量,从度量对象角度对其进行分类,并对各类规模度量方法进行对比分析;   3.对成本估算模型分析并选出适用于极限编程成本估算的基础模型;   4.提出基于任务分解和人员分工维度,及代码来源维度的分解规模估算策略,并在规模估算中考虑代码复用和代码改编,以及需求演变对规模的影响。将此规模估算策略命名为BSM(Break-down Size Measurement);   5.根据选择的基础模型和规模估算策略建立XP成本估算模型XPEM(XP-Based Estimation Model);   6.在实际项目中对模型进行测试;   7.提出模型校准的方法。   本文针对XP开发过程的特点,提出了适用于XP的成本估算模型,为使用XP进行开发的软件项目顺利进行提供了保障。
其他文献
随着大数据时代的来临,数据成为越来越重要的生产资料,而且数据的规模远远超过单台计算机可以处理的范围,因此近年来涌现出很多分布式计算框架。因为不同的计算场景在实时性、交
书法是中国文化的独特表现艺术,在思想交流、文化传承等方面发挥着重要的作用。随着计算机技术的发展,这门古老的艺术被注入新的生命力,利用计算机强大的计算和仿真能力,越来越多
虚拟地形是虚拟现实与数字地形模型相结合的产物. 虚拟现实技术可以真实地模拟现实世界中物理上的、功能上的事物和环境.数字地形模型是当前用来表示地形信息的最常用的方
在自然语言处理领域,常常需要从大量语料库中提取规则和训练模型,很多算法需要不断迭代逼近最优解,往往具有复杂的逻辑和计算,因此该领域的应用常常面临着一个海量数据、高计算量
本文根据作者所参加的项目,并结合烟草行业实际生产过程研究了混合流程型企业生产调度策略及相关应用技术。文中针对实际生产调度过程中具有软约束的多目标生产调度要求和混
学位
学位
本文提出一种基于Object-Z的形式化面向方面建模语言以及建模方法。形式化语言中的方面规范提供了观察基本模块和方面模块的行为、并描述它们相互关系的方法。而编织机制则将
近海及登陆台风常常侵袭广东省沿海地区,引发强降雨和强风,对沿海人民群众带来严重的灾害。但是,一直以来,针对近海及登陆台风引发的广东省沿海地区风雨的影响的研究一直十分
基于 P2P 技术实现音视频通讯是一个具有挑战性的研究课题。同时也有很强的实用价值,它将会对未来通讯市场产生深远的影响。国内外已有比较成熟的实例,如国外的 Skype、MSN,