本文详细分析了网银系统研发项目的特点与开发流程,对软件项目成本管理
和成本估算的理论进行了讨论,通过对比成本估算和规模度量的各种方法,并结
合网银系统研发项目的现状和特点,确定 COCOMO II 模型为网银系统研发项目成
本估算的基础模型,IFPUG 功能点度量方法为网银系统研发项目的规模估算方法。
但 COCOMO II 模型与 IFPUG 功能点度量方法本身存在缺陷,可能导致估算值与
实际值之间存在较大偏差,并且不能很好反映网银系统研发项目的特性,因此,
研究和改进了 COCOMO II 模型的规模经济性比例因子与成本驱动因子,定量化和
增加了 IFPUG 功能点度量方法的系统特征,使新的模型尽可能不受主观因素的影
响,贴合最新的信息技术发展和网银系统研发现状,最终开发出改进的基于 IFPUG
功能点的 COCOMO II 估算模型。最后,选择了一个典型的网银系统研发项目,分
别使用未改进的和已改进的基于 IFPUG 功能点的 COCOMO II 估算模型对其进行
成本估算。通过对项目的估算工作量与实际工作量进行对比,分析与总结比较结
果,表明改进后的基于 IFPUG 功能点的 COCOMO II 估算模型估算精确度更高,
更加适合网银系统研发项目的成本估算。
通过本文的研究与实践,证明使用本文提出的改进的基于 IFPUG 功能点的
COCOMO II 估算模型有效改善了原有估算模型和方法的缺点,适应网银系统研发
项目的特点,能够比较好地对此类项目的成本进行估算,可以在今后进行广泛应
用。
关键词:网银系统,成本估算,COCOMO II 模型,IFPUG 功能点
第一章 绪论
1.1 研究背景与意义
随着互联网技术的发展和信息化水平的不断提高,银行业的业务处理也越来
越多地借助计算机和互联网来实现,网上银行应运而生。它不仅大大提高了银行
业务的处理效率,节约了银行的大量成本,而且安全、便捷、高效的服务吸引了
越来越多的用户使用,逐步变成了用户的一种生活习惯。现在,国内外各银行几
乎都正在建设或完善网上银行。根据中国电子银行网统计,2012 年工商银行、建
设银行、中国银行、农业银行、招商银行、浦发银行、中信银行、民生银行等 8
家银行的个人网银用户数量累计已超 4 亿,较 2011 年增长逾 1 亿。在银行业逐步
放开的大背景下,银行企业的数量会越来越多,围绕着网上银行的研发项目也会
大幅增长,此类项目将会在软件研发项目中占有更大比重。
网银系统类软件研发项目业务复杂、技术要求高、项目周期长、资金投入大,
项目成本管理的难度高,能够对此类项目进行精确的成本估算,对银行和软件开
发商都显得尤为重要。一方面,能够帮助银行有效控制网银系统类信息系统构建
的成本,尽可能减少过多的、不必要的投入;另一方面,能够帮助软件开发商对
此类软件项目的成本效益进行有效分析,进行合理的成本规划和成本控制,使其
在激烈的竞争中处于优势地位,因此,对网银系统类软件研发项目的成本估算研
究具有重要意义。
1.2 研究目的及研究问题
目前,国内软件研发项目成本估算还存在很多问题,主要表现在估算技术落
后,缺乏先进的估算技术,使得项目成本预测不准确,这往往导致项目计划过于
悲观或乐观,容易出现项目决策失误的情况。究其原因,有以下几点:
(1) 经验估计在项目的成本估算中非常常见,聘请精通成本估算的项目管理者
成本比较高,很多开发商为了节省人员成本往往不会这样做。
(2) 国外有很多好的估算模型,但大多数模型需要很多经验数据的支持,而且
使用起来比较复杂,项目管理者对这些估算技术往往选择放弃使用,因为运用这
些估算模型进行成本估算会带来很大的工作量。
(3) 目前使用的估算方法及模型,其建立依据的是各类项目的历史数据,不同
种类的研发项目各种影响因素(人员、技术、环境、策略等)差别很大。