- 1、本文档共74页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件成本与工期的测算方法
对软件成本测算的方法有功能分解法、价值
工程法、统计模型法、影响因子法、类比法
计算机模拟法以及利用成本测算工具软件作
成本测算等多种方法,以下对其中部分内容
作概要介绍。
软件成本与工期的测算方法
功能分解法
功能分解法的基本思想为首先从结构上将软件
成本按功能/性能和生存周期阶段两个维度进行
分解,若设系统的生存周期为n个阶段,软件按
功能/性能分为m个子系统,则该系统的功能分
解示意图见图32
软件
按功能分解
N
N
图32系统的功能分解示意图
软件构建信息库
用户功能需求界定
将系统划分成功能子系统(模块)N
由专家或经验给出各功能子系统(模块)的工作量下限a.,上限b和最
图功能分解法的成本测算
E
=1~m
计算各功能子系统(模块)N的平均工作量,a1+4m+b,计算各子系统(模
块)成本C=CE,计算各子系统(機块)工作量M=E/E,汇总
计算系统总成本与总工作量E,M
E=∑EM,=∑M
专家或经验给出行子系统(模块)阶段工作量估计值Mn,=1-m,=1-m,合成系统各
阶皮工作量作量M分人行,=∑
计算各阶段系统成本C=a1M4,k=12…n
合成系统总成本
C,C=∑C1
比较C与C,M与M
是否基本一致
进行成本分析,寻找关键子系统(模块)或阶段,研究解决办法
结東
[例3.1某计算机辅助设计(CAD)软件是计算机集成制造系
统(CMS)的一个子系统,根据对用户的需求调查与分析,
确定该系统按功能可划分成七个功能模块,它们分别是用户接
口控制模块、二维几何造型模块、三维几何造型模块、数据结
构管理模块、外部设备控制模块、计算机图形显示模块和设计
分析模块。试对该软件系统作成本与工作量估算
设上述七个功能模块分别记为N1,N2,N3,N4,N3,N,N7,各
功能模块的成本费用率a1(单位:元/行),劳动生产率E,;(单
位:行/月)及各阶段的工时费用率C(单位:元/人月),由
该企业的软件构建(历史)信息库可得数据见表3.3,其中软件
生存周期仅考虑需求分析、设计、编码、测试四个阶段
表33工程经济参数表
模块
N, N2 N3NA N,,,,,,,
经济参数
成本费用率
142020182822
元行)C
劳动生产率E315220220240140200300
(行/人月)
生存周期需求分系统设计
编
测试
阶段
工程经济参数
工时费用率an5200
4800
4250
4500
由专家及经验可给出该软件各模块的最小可能值(最乐观
值)a;最大可能值(最悲观值)b,和最可能值
若设各模
块工作量均服从m分布,则I由分布性质知各模块期望(平均)
a1+4m+b(单位:行)
(32)
从而可计算各模块成本C和以人月为单位的工作量,其中
(单位:元)
(33)
(单位:人月)
最后汇熄存C·E
M,=E/E(元),
(行),
飞,=∑C=6560(人月)
E=∑E=330
M:=144.5
上述计算过程详见表34,8察表34可知
系统成本和工作量
是仅通过功
能这一个维度分解而完成的汇总计算。
为了使估算更具可靠性,我们还可以将
系统工作量按功能与生存周期阶段二个
维度;行分解,并利用表33的工时费用
率来计算系统在生存周期各阶段的成
并
=a2M,k=1,2,3,4
(34)
表34CAD软件成本、工作量估算表(一)
数
E
C
M
行)(行)(行)(行)(元行)(元)(行人
专M4AM%%
1800240026502340
14
32760
315
7.4
10760
4100520074005380
24,4
13600
460069008600680020
309
2950340036003350
18
60300
240
13.9
2000210024502140
59920
140
152
10890
4050490062004950
200
24.7
6600850098008400
18
15120
30
280
总计
E.=33360
C=656680M。=144.5
表35CAD软件成本、工作量估算表(二)
时间维需求分析设计
编码测试
总计
M
功能维
M
i2
M
M
(人月)
N
0.5
7.0
N2
10.0
26.0
12.0
6.0
11.0
31.5
MA%M
150
5.0
16.0
30.0
M4(人月)
14
文档评论(0)