欢迎来到天天文库
浏览记录
ID:46821333
大小:62.00 KB
页数:5页
时间:2019-11-28
《装备软件成本估算探究动态综述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、装备软件成本估算探究动态综述摘要:文章分别从国内外民用软件业软件成本估算的研究现状、美军武器装备成本费用估算相关研究成果以及我军装备软件成本估算研究工作实际三方面入手对装备软件成本估算的研究动态作了较为细致的跟踪和分析,旨在让读者对装备软件成本估算的研究现状有更为系统和深入的认识。关键词:装备软件;成本估算;研究动态中图分类号:TP31文献标识码:A文章编号:1006-4311(2012)22-0211-020引言装备软件成本估算,又称军用软件成本估算,是指运用一定的科学方法,对武器装备系统中的软件部分的成本水平、成本构成要素及其变化趋势进行分析、预测和计算
2、,科学确定接近实际水平的成本数据的工作过程。目前为止,国内外学术界和理论界对装备软件成本估算研究已经取得一定成果,但仍缺乏系统性和针对性。因此,对装备软件成本估算研究动态进行较为系统的跟踪研究显得十分必要。1国外动态1.1民用软件业的软件成本估算研究国外的软件工程研究者和研究机构已经对软件成本估算做了很多的研究和探索工作,并且总结出一些经验模型,如:Putnam模型、功能点模型、构造性成本模型(C0C0M0)等。其中,Boehm博士是软件行业中最有影响的专家之一。SoftwareEngineeringEconomics著作中介绍的COCOMO是一个计划和执行
3、软件项目的目标成本模型,为推断软件解决方案的成本和进度隐含关系提供一个良好基础,在软件行业中取得一定突破。COCOMO迅速成为最流行的软件成本模型。Boehm博士对软件成本估算的研究并没有因此停止,他对COCOMO进行不断研究和改进,并于2000年出版了SoftwareCostEstimationwithCOCOMO11一书。COCOMO11对COCOMO做了重要更新,以改进它对现代过程、方法、工具和技术的适应性,提供了更大的现代案例数据库,改进了模型的适应性,从而可以在更多的领域及其项目环境中进行优化[1]。二十多年来,国外发达国家在软件估算上比国内要成熟
4、的多,不仅涌现出很多估算方法,且形成了专业估算工具来辅助这项工作。比如微软公司开发的项目管理工具软件Project、力口拿大SoftwareProductivityCenterInt.公司开发的Estimate,都是比较成熟的估算辅助工具。釆用辅助工具对软件开发周期进行估算具有明显优势。由于这种估算是可以量化,在结果评审上做到有据可依[2]。1.2美军武器装备成本费用估算研究美军对成本估算的研究较早。早在20世纪50年代初美国RAND公司就提出使用统计数学模型开发出性能指标-成本之间的估算关系(CER),用来评估美国空军的高级研究项目的方案成本。并将参数成本
5、评估方法应用于第1代和第2代洲际弹道导弹、喷气式战斗机等项目上。美军方从20世纪60年代开始就十分重视武器装备的费用估算问题。美国防部自1963起开始执行国防资源宏观管理系统,国防部组织武器系统寿命周期费用概念、方法研究。1970年,美国防部正式颁布《全寿命费用估算临时釆购指南》和《全寿命费用估算采购事例》,对武器系统寿命周期费用的定义、构成、估算方法、计算模型等作了比较统一、规范的规定。1975年又发布《武器系统采办的寿命周期费用分析和估算指南》,该指南建立了估算准则和程序,改进估算方法,提高了费用估算准确度。美国国家航空和宇宙航行局(NASA)采用参数成
6、本估算法等多种成本管理技术和工具进行成本估算。从2002年起,NASA出版了成本估算手册,全面介绍NASA成本估算的基本概念和技术。在最新的2004版手册[3]中,强调如何从项目全生命周期的每个阶段的视角开展成本估算。2国内动态2.1国内民用软件业的软件成本估算研究由于软件制作过程与传统工业产品有很大区别,软件成本估算的研究很难借鉴传统成本预算的经验,再加上研究起步晚、重视不够等原因,国内软件成本估算研究还处于摸索阶段。国内从20世纪90年代初才开始重视对软件成本估算研究。其中,1990年中国铁道出版社出版Boehm所著的SoftwareEngineerin
7、gEconomics中文译本《软件工程经济学》,1991年清华大学出版社出版LBernard所著的CostEstimationofSoftwareDevelop中文译本《软件开发费用测算》,相对系统地介绍了国外C0C0M0模型和Putnam模型,同时也拉开国内开始重视软件成本估算研究序幕。2000年上海同济大学周杰发表《C0C0M0II——软件项目管理中的成本估算方法》,以前后两个C0C0M0模型比较为重点,介绍C0C0M0II的理论和方法[4]。2004年华中科技大学郑明辉等提供一种使用UML需求分析模型对应用系统进行功能点分析的方法,开发者使用该方法能在
8、开发早期估算出系统规模和费用[5]。2005年华中科
此文档下载收益归作者所有