- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程管理;本章内容提要;第一节 软件工程规模本钱的概念;为了确定工作量度量单位,可设定一个“标准程序员〞,例如具有15~18个月开发经验的程序员。
工作量与规模紧密相关,此外还与工程和产品特性(如复杂性)相关。
在不会引起混淆的情况下,工作量和规模这两个概念可不做区别。;软件工程本钱;工作量和本钱的关系;本章内容提要;引言
本钱估算方法
一种实用的工程本钱估算过程;2.1 引言;工程本钱的构成
直接本钱:与具体工程的开发直接相关的本钱。如人员的工资、外包外购本钱等。又可细分为开发本钱、管理本钱、质量本钱等。
间接本钱:不归属于一个具体的工程,是企业的运营本钱,分摊到各个工程中。如房租、水电、保安、税收、福利、培训,等等。;2.2 本钱估算方法;代码行(LOC);优点:
直观、准确(在有代码的情况下)、易于计算(可使用代码行统计工具)。
缺点:
对代码行度量没有公认的标准定义。
代码行数量依赖于所用的编程语言和个人的编程风格。
在工程早期,需求不稳定、设计不成熟、实现不确定的情况下很难准确地估算代码量。;功能点(FP);功能点计算公式;UFC的计算方法;UFC的计算方法;案例分析;案例分析;案例分析;TCF的计算方法;TCF=0.65+0.01(sum(Fi)): Fi:0-5,TCF:0.65~1.35;案例分析;该子系统的功能点为:
FP=UFC*TCF=32*0.87=27.8;功能点与代码行的转换;本钱估算方法;类比估算法;在工程初期信息缺乏时(例如市场招标和合同签订)适于采用类比估算法。
该方法简单易行,花费少,但准确性差。;本钱估算方法;参数估算法;经验估算模型;面向LOC的:
Walston-Felix(IBM)模型
E= 5.2*(KLOC)^0.91
Balley-Basili模型
E=5.5+0.73*(KLOC)^1.16
Boehm简单模型
E=3.2*(KLOC)^1.05
Doty模型
E=5.288*(KLOC)^1.047;面向FP的:
Albrecht and Gaffney 模型
E=-13.39+0.0545FP
Matson,Barnett
E=585.7+15.12FP;Walston-Felix(IBM)模型;COCOMO(Constructive Cost model);模型类别;根本COCOMO;根本COCOMO系数表;系统类型;根本COCOMO举例;中等COCOMO;中等COCOMO系数表;本钱驱动因子;本钱驱动因子(续);工作量系数的计算;当每个本钱驱动因子Fi的值选定后,工作量系数的计算如下:
工作量系数=F1*F2*…Fi…*Fn
典型取值0.9-1.4之间;中等COCOMO举例;高级(详细)COCOMO;本钱估算方法;专家估算法;专家估算法-Delphi;组织专家无记名填表格,比较估算差,并查找原因。
如果各个专家的估算差异超出规定的范围(例如:15%),则需重复上述过程 ,最终可以获得一个多数专家共识的软件工作量(或本钱)估计值。;专家估算法举例;在工程初期(特别是合同阶段),工程的需求不很明确,且需要尽快得出本钱估算结果,此时可采用类比估算法或专家估算法。
需求确定之后,开始规划工程时,可采用参数估算法。
在工程的实施阶段,特别是在发生变更时,需重新估算工程的本钱,这时可采用参数估算法和专家估算法。;2.3 一种实用的软件本钱估算过程;估算每个任务的本钱;直接本钱估算;间接本钱估算;工程总估算本钱;工程总报价;2.4 本钱估算的准确度;估算不准确的原因;防止低劣的估算;估算的表达方式;估算的表达方式;本章内容提要;第三节 本钱预算;将活动总预算本钱分摊到工作包。将活动总预算本钱按照构成这一活动的工作包和所消耗的资源数量进行本钱预算分摊。;确定各工作包本钱预算支出的时间以及每一个时间所发生的累积本钱支出额,形成本钱基线。;本钱预算的依据和特征;降低工程本钱预算的方法;降低资源的费率
降低人力资源的费率往往会打击工作人员的积极性,但可以通过降低其他资源的费率来实现,比方降低能源消耗、设备费用、耗材费用等。
减少任务的工时
使任务高效率地执行,防止浪费时间,从而适当减少任务的工时,可以降低任务的费用。;减少加班
加班需要支付加班费率,这通常要高于正常情况下的人力资源费率,所以减少加班可以有效的减少工程本钱。
替换资源
用廉价的资源替换比较高价的资源,但有一个前提,那就是替换的资源同样能胜任这项任务。
删除任务
确认删除该任务对工程没有影响或影响在可控制范围内才可采用。 ;重视维护阶段的本钱预算
原创力文档


文档评论(0)