软件项目的生命周期包括需求分析、概要设计、详细设计、编码、软件测试、软硬件安装调试、软件培训和软件运行维护等阶段。软件项目的成本估算以整个周期的花费为依据。由于人力资源占据的比重较大,因此项目组成员在开发过程中的工作量及相应支出估算,是整个估算的重点和难点。
维普资讯 doc.guandang.net
专版 l
软件项目成本估算的一种方法 口徐凌魁软件项目的生命周期包括需求分析、 概要设计、细设计、码、件测试、详编软软 3差别估算法 .将项目与已完成的类似项目进行比 B软件企业的平均工资/ ;:人月 Q:险系数;风 T:用系数:复 .
硬件安装调试、件培训和软件运行维护较,软找到对应处的差别,并估算各个差别等阶段。件项目的成本估算以整个周期造成的影响,从而导出开发项目的总成软 的花费为依据。由于人力资源占据的比重本。方法的优点是可以提高估算的准确该
综合系数。
()险系数 Q:均计算得出开发所 2风平需工作量的估算值存在一定风险。当企业对该软件项目业务领域不太熟悉,用户而
较大,此项目组成员在开发过程中的工度,点是差别难以界定。因缺 作量及相应支出估算,整个估算的重点是 和难点。
4专家估算法 .
由多位专家进行估算后取平均值。优又不能明确表达其真实需求时,件企业软点是简便;缺点是对专家水平太过依赖,就要不断修改设计。因此: 易造成较大误差。 5算式估算法 .直接利用经验模型 ( P ta、如 un m C OMO )测工 f量、度数据和成 OC预 ' i进 E l风险系数≤ 1≤ . 5若风险系数过大,则需重新定义设计 方案。
一
、
软件项目的成本构成
1开发成本 . ()件的购置费。如服务器、 C机、 1硬 P 网络交换机等。
()用系数 T平均计算得出开发所 3复:
但 ()件的购置费。如操作系统软件、本。目前没有一种估算模型能够适用于需工作量的估算值是按一般项目来估算 2软 所有的软件类型和开发环境,因此最好慎的。若软件企业已采用“于构件的开发基数据库系统软件、发工具软件等。开 ()工成本,要是项目组成员所用此法的估算结果。 3人主花费的工作量及企业正常发展的必要支 方法”,并建立了能够复用的构件库,或
以上几种方法均侧重于某些因素或有些软件产品仅 ' -次开
发,整个工作 P I E则
而得出。如软件的分析/计费 (系统调研、阶段的分析,缺乏全面分析,出的结量将会大大减少。因此设含 果往往偏差较大。下面介绍一种相对全面 02 . 5≤复用系数≤ 1 需求分析、统设计 )实施费 (编程/系、含
测试、件购买与安装、硬系统软件购置、数的软件项目成本估算方法。 据收集 )税务、量成本等。;质 ()有技术购置费。 4专 ()务费用。如办公费、旅费、 5商差会 议费、通费、训费等。交培
()发费用/ : 4开人月开发费甩/ = 人月 B×
三、件项目成本的另一种软
一
般说来,.≤ 2 9
≤ 3;对于管 . 5
估算方法 软件项目的成本由开发成本和维护
理成本高、品牌质量好的企业,取 35 .,对品牌质量一般的企业取 2。 . 9 2C .2的估算。 软件交付使用之后,生命周期就进其
()它不可预见费用。如咨询费、 6其工成本构成,若 C为总成本; 1为开发成 C期延误费等。 本; 2为维护成本,么 C C+ 2 C那= l C 2维护成本 .由运行费、理服务费及维护费 (管纠错性维护费和适应性维护费 )构成。
1 . C1的估算 C1 H1=+SI+R1 A1' M 1 P + 4 -+ 1.
入了维护阶段,此阶段占软件生命周期的 比例可高达 5 - 0 0 7%。由于它承续开发阶 段影响因素,因此,件项目越复杂,护软维
H1硬件购置支出;:
S:件购置支出; 1软
就越困难。护成本可用开发成本乘以维维
二、见的成本估算方法常 1自顶向下估算法 .估算人员参照经验估算要开发的软件的总成本,后按步骤和工作单元将之然进行分配,为自顶向下估算方法。它的称本准确性不高,易造成遗漏。 2自底向上估算法 .
R:工成本: 1人 A .置专有技术的支出 1购
护参数 (来估算。 Y) C2= Ux Y
M1商务费用:: P:可预见支出。 1不
U:统建设投资额。若用户只需维系护企业开发的应用软件,便是该部分的 U 开发费:用户需要维护整个系统,括若包
硬件、网络和应用软件, U为项目的总则投资额。
H1 S、 1 M1的估算比较简单。 1、1A、 R规模变化,般占总成本的 3 1%。一%- O () 1的估算 1R R1 E X Q×T B X= ×
优点是估算量小,速度快:点是估算成的估算往往误差较大。 P缺 1的估算随项目
Y是软件项目的维护参数,可随系统软件的复杂程度酌情取值, 01、.、如 . 0 0 5 2 02、 .、.5 0 0等。一 . 0 0 0、. 5 3 3 4 (者单位:广东省交通档案信息管作 理中心 )
切分开发任务,估算每一个子任务所 需花费,后 ̄/算出总数。估算结果往然 EJ t0 往偏低。
E平均计算得出开发所需工 f量的: ' E i 估算值 (倜 )人:
7 0 广东科技 2 0 9总第 1 2期 07 0 7

一种改进的软件项目成本估算方法_专业资料。软件项目成本估算是软件项目管理的关键步骤,也是软件项目计划的难点。本文着重分析了参数模型法中的结构型软件成本估算模型...
月成本估算 六、实际案例 七、需要进一步探讨的问题 一、 信息化价格现状: 项目投资方:少花钱,多办事 概建设方:最少的投入,获得最大的利润 算 政府采购:方式...
这种方法是一种最原 始的方法,还称不上估算,只是利用类似项目 的成本对现在的...(商业住宅 以居住空间的平方米的金额估算),也可复杂 (一个软件开发费用模型要...
该文在 对软件项目成本估算方法进行系统介绍和分析的基础上 ,讨论了把软 件维护阶段考虑在其中并把开发阶段分阶段估算的必要性 ,据此提出 了一种阶段分析估算的...
该文在对软件项目成本估算方法进行系统介绍和分析的基础上,讨论了把软件维护阶段考虑在其中并把开发阶段分阶段估算的必要性,据此提出了一种阶段分析估算的方法,并...
如何进行项目成本估算方法进度计划是从时间的角度对项目进行规划, 而成本估算则是从费用的角度对项目进行规划。 这里的费用应理解为一个抽象概念,它可以是工时、材料...
更多>>针对软件成本估算困难的问题,提出一种基于灰色理论的估算方法。给出了设计...CmurEgneigadApitn 计算机工程与应用 opt nir n plaoseenci 21,61)004(6 7 1 ...
了解估算的过程,包括估算输入、估算处 理、估算输出三个部分; 了解估算的方法;...有了规模就能够确定成本,例如:一个软件项目的 规模是20人月,而企业的人力成本...
? chapter__6 12 火龙果?整理 uml.org.cn 本章要点一、软件项目规模成本的概念 ? 二、估算的过程 ? 三、估算的方法 ? 四、估算的误差 ? 五、案例分析 ?...
本文在深入分析目前业界常用的软件项目开发成本估算方法的基础上,针对ERP外包软件项目开发生命周期的特点,提出了以ERP程序单元为最小单位的一种项目开发成本估算法,即...
热门文档