1 / 42
文档名称:

软件开发成本估算.ppt

格式:ppt   大小:527KB   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发成本估算.ppt

上传人:相惜 2022/2/25 文件大小:527 KB

下载得到文件列表

软件开发成本估算.ppt

相关文档

文档介绍

文档介绍:第13组 软件开发成本估算
编辑ppt

规范软件市场行为,维护价格公平竞争,同时为软件项目建设经费概算提供科学可信的依据。
编辑ppt

适用于应用类定制软件的新开发项目,项目应覆盖软件开发全/H/W)
其中H是指国家规定的一天工作时数,W指一个月工作天数。
功能点FP的估算详见附录—软件项目功能点估算法。
编辑ppt
开发成本系数k的大小主要是考虑项目的非技术难度,如开发周期、协调难度、业务的复杂程度、需求的不确定性等因素。根据对实际数据的测算,开发成本系数k取值范围一般为:
功能点数(FP)
开发成本系数(人工时/FP)
≤3000

3000<FP≤8000

>8000

编辑ppt
任务估算法
任务估算法是把软件项目功能分解为若干个相对独立的任务,再分别估计完成每个任务需要的人员搭配比例及投入时间,每个人员的工作量之和就是该任务的工作量。最后将各个任务的工作量累加起来就得出软件项目的总工作量。该方法适用于立项阶段的工作量估算。
依据软件工程的概念、国内软件开发行业的惯例及经验值,软件开发工作可分为:设计、编码、测试。
编辑ppt
以程序员的工作量为标准;


测试工程师的工作量为标准工作量;

项目管理人员的工作量为标准工作量的3倍;
市场营销人员的工作量为标准工作量;
技术支持工程师的工作量为标准工作量;

编辑ppt
开发阶段
投入人员情况
时间(月)
工作量(人月)
需求分析
系统分析员2人
2
2*2*=10
系统设计
系统分析员1人
2
1*2*=5
高级程序员2人
2
2*2*=6
编码
高级程序员2人
1
2*1*=3
程序员4人
1
4*1*1=4
测试
测试工程师4人
2
4*2*1=8
项目管理
项目管理人员1人
7
1*7*3=21
文案工作
文秘1人
7
1*7*=
合计:(人月)
例如:完成某个任务的人员投入和时间需求,。
编辑ppt

软件项目的实施范围因项目而异(有些项目只实施一个单位、有些需要实施多个单位、有些甚至需要全市、全省甚至全国实施),所以实施阶段的费用也会有很大的差异,甚至有的项目会出现实施费用超过开发费用的情形。
实施阶段的工作量可依据开发阶段工作量、实施系数来计算。
实施工作量(人月)= 开发工作量D*实施系数s
根据项目是集中式实施还是分布式实施,实施系数s的取值有所不同。
编辑ppt
(1)集中式实施的项目
实施系数s与“用户数”相关。设n为用户数,一般情况下:
当 0<n≤100时,s=;
否则,s= +((n-100)/100)*q(四舍五入取两位小数);
q是调节因子,取值范围为:≤q≤,具体取值依项目实施难度而定。
编辑ppt
(2)分布式实施的项目
实施系数s与“实施单位(点)数”相关。设n为需要实施的单位(点)数,一般情况下:
s = +(n - 1)*q
q是调节因子,一般取值范围为:≤q≤,具体取值依项目实施难度而定。
编辑ppt

软件项目通过验收,交付使用后,需进行一年的系统维护。维护内容包括:运行管理、系统平台维护、应用软件维护、数据维护等。根据不同的用户要求,系统维护服务可分为以下两种情形:
A级
软件企业派出技术人员常驻用户处,解决日常运行中发生的问题。则其工作量由派驻人员的数目和派驻的时间决定。
软件(系统)维护工作量 = 派驻的人员数*时间(月)
编辑ppt
B级:软件企业在国家规定的正常工作时间,按双方约定的条件和时间到达现场,且每月(或定期)派技术人员到现场进行软件(系统)性能调试,使之运行处于良好状态。则B级的维护工作所需工作量依据开发工作量、实施工作量、维护系数来计算。
运行维护工作量(人月)=(开发工作量+实施工作量)*维护系数w
= (开发工作量+开发工作量*实施系数s)*维护系数w
= D*(1+s)*w
-,具体取值依项目维护难度而定
针对个别项目,如果对维护有特殊要求(这些特殊要求是一般项目中从未出现过的),则经专业机构或者专家评估,维护成本系数可以不受此限制。
编辑ppt