软件开发成本估算课件

合集下载

修订版软件开发成本估算(修订版)

修订版软件开发成本估算(修订版)

8)管理费用:包括公司管理层,部门管理层,人力资源、行政、财务等人员的费用分
摊。根据经验和行业通常计算方法,每十个软件人员配备两个管理人员,则管理费用计取 的比例为前面七项总和的20%。
综合以上因素,可得出一般程序员的人月成本Q为:
Q = (工资+福利+奖金+办公成本+资源储备+基础建设+税收利润)*( 1 + 管理 费率) = (B+0.20B+0.476B+B/3+0.2B+0.15B+B/3)*1.2 = 3.23*B
13
注: 1.按表1计费不足1000元的,按1000元收费。 14 2.按表2计费不足200元的,按200元收费。 3.技术咨询按耗用工时(日)计费,为完成委托任务发生 的差旅、交通费由委托方另行支付。 4.招标代理收费和公证服务收费按差额定率累进法计算。 5.如某招标代理业务中标金额为600万元,计算招标代理 费如下: 100万元*1.0% = 1万元 (300-100)万元*0.8% = 1.6万元 (500-300)万元*0.7% = 1.4万元 (600-500)万元*0.55% = 0.55万元 则合计收费:1 + 1.6 + 1.4 + 0.55 = 4.55万元
以程序员的工作量为标准; 21 1. 高级程序员的工作量为标准工作量的1.5倍;
2. 系统分析员的工作量为标准工作量的2.5倍; 3. 测试工程师的工作量为标准工作量; 4. 高级测试工程师的工作量为标准工作量的1.5倍; 5. 项目管理人员的工作量为标准工作量的3倍; 6. 市场营销人员的工作量为标准工作量; 7. 技术支持工程师的工作量为标准工作量; 8. 文秘的工作量为标准工作量的0.5倍;
等)及软件企业合理利润的总和,除以企业员工人数。其成本

软件开发成本估算

软件开发成本估算
• 2.1项目阶段划分
• 软件项目全过程可分为:立项阶段、建设 阶段、完成阶段。不同阶段工作重点不同。 为保证软件项目开发质量,避免因需求不 确定,或者频繁更改所造成的成本上升, 同时也利于项目费用概算,软件项目建设 最好采取“总体规划、分段实施”的原则。
立项阶段:
• 可委托专业技术咨询机构或者专家进行 项目的可行性分析,需求分析;根据需 求分析,进行系统设计;根据需求分析、 系统设计,计算工作量,估算项目建设 费(预算);根据项目概算进行招投标, 确定软件开发商,签订建设合同。
• 建设费 = (开发工作量+实施工作量+运行维护工作 量)× 人月成本
工作量估算方法
工作量指在软件项目建设过程中需要投入的人力和时间, 一般用人月数进行度量。项目建设阶段一般可分为:开发阶 段、实施阶段、运行维护阶段。故在工作量需分阶段进行估 算。
工作量=开发工作量+实施工作量+维护工作量
3.2.1开发阶段工作量估算
3)奖金及各项物质奖励:指企业支付给企业的奖金及过年过节的一些 物质奖励和基本福利。根据经验及广东省软件行业情况,该项成本约为 0.20B。
4)办公成本:包括办公场地租赁费、水电费、差旅费、企业为项目顺 利运作所支付的其他费用如市场营销费等各项。根据经验及研究,该项支 出约占企业员工成本的三分之一,即该项成本为B/3。
功能点数(FP) 开发成本系数(人工时/FP)
≤3000 3000<FP≤8000
>8000
3.5~4.0 4.0~4.5 4.5~5.0
3.2.1.2 任务估算法
任务估算法是把软件项目功能分解为若干个相对独立 的任务,再分别估计完成每个任务需要的人员搭配比例 及投入时间,每个人员的工作量之和就是该任务的工作 量。最后将各个任务的工作量累加起来就得出软件项目 的总工作量。该方法适用于立项阶段的工作量估算。

软件项目规模成本估算

软件项目规模成本估算
软件项目规模成本估算
第118页,共118页。
成本管理过程
资源计划编制:
确定项目需要的资源种类和数量
成本估算:中心环节
编制一个为完成项目各活动所需要的资源成本 的近似估算
成本预算:项目进度
将总成本估算分配到各单项工作活动上
成本控制:项目跟踪
控制项目预算的变更
chapter__6
2
第118页,共118页。
功能点计算公式的含义是:如果对应用程序完全没有特殊的功能要求(即综合特征总值
=0),那么功能点数应该比未调整的(原有的)点数降低35%(这也就是 “0.65”的含义)。否则,除了降低35%之外,功能点数还应该比未调整的点数增
加1%的综合特征总值。
第第333页3
第118页,共118页。
功能点与代码行的转换
语言
每个功能点的代码 行数
C
130
COBOL
110
Java
55
C++
50
Turbo Pascal
50
Packages
10-40
Visual Basic
30
chapter__6
334
Power Builder
15
第118页,共118页。
对象点(OP)
对象点是基于对象的软件产品规模估算。 著名的Probe方法
Watts Humphrey (软件质量之父,CMM创始人)
chapter__6
3355
第118页,共118页。
对象规模表(C++)
方法种 很小 小 类
计算 2.34 5.13
中 11.25
数据 I/O 逻辑 设置

软件开发成本估算共44页文档

软件开发成本估算共44页文档
有永远躺在泥坑里的人,才不会再掉进坑里。——黑格尔 32、希望的灯一旦熄灭,生活刹那间变成了一片黑暗。——普列姆昌德 33、希望是人生的乳母。——科策布 34、形成天才的决定因素应该是勤奋。——郭沫若 35、学到很多东西的诀窍,就是一下子不要学很多。——洛克
6、法律的基础有两个,而且只有两个……公平和实用。——伯克 7、有两种和平的暴力,那就是法律和礼节。——歌德
8、法律就是秩序,有好的法律才有好的秩序。——亚里士多德 9、上帝把法律和公平凑合在一起,可是人类却把它拆开。——查·科尔顿 10、一切法律都是无用的,因为好人用不着它们,而坏人又不会因为它们而变得规矩起来。——德谟耶克斯

第6章软件项目规模成本估算精品PPT课件

第6章软件项目规模成本估算精品PPT课件
E是所需的人力(人月), KLOC是交付的代码行
ab ,bb是依赖于项目自然属性的参数:
chapter__1
34
中等COCOMO
E=ai(KLOC)exp(bi)*乘法因子 ai bi是系数
乘法因子是根据成本驱动属性打分 的结果,对公式的校正系数
chapter__1
35
中等COCOMO的两类模型
l 间接成本=直接成本*间接成本系数 l 间接成本= 规模*人力成本参数*间接成本系数
例如:间接成本系数=1.5--3
chapter__1
51
项目总估算成本
估算成本=直接成本+间接成本 估算成本=规模*人力成本参数(1+间接成本系
数) 成本系数=人力成本参数* (1+间接成本系数)
简易算法:
53
估算不准的原因
基础数据不足 缺乏经验的估算人员 签约前后不连贯 低劣的推测技术 估算对需求的敏感性
chapter__1
54
对付估算误差
避免低劣估算 处理低劣估算带来的后果
chapter__1
55
避免低劣估算
1. 避免无准备的估算 2. 留出估算的时间,并做好计划 3. 使用以前的项目数据 4. 使用以开发人员为基础的估算 5. 分类法估算 6. 详细的较低层次上的估算 7. 使用软件估算工具 8. 使用几种不同估算技术,并比较它们的结果
chapter__1
23
类比—特点
简单易行,花费少 具有一定的局限性 准确性差,可能导致项目出现困难
chapter__1
24
类比—举例
证券交易网站
需求类似 历史数据:10万 学习曲线:5-8万
chapter__1

软件开发项目管理CH6规模成本估算

软件开发项目管理CH6规模成本估算

7.55 10.98 15.98 23.25 33.83
3.88 5.04 6.56
8.53
11.09
3.75 8.00 17.07 36.41 77.66
36
Probe方法的步骤
1、 基于产品需求构建体系结构和概要设计 n 2、对设计中的每个类(面向对象方法中的
Class)的输入和交互,标识所设计的对象属于 表中哪类方法并估算其复杂性 n 3、将上述标识的结果构造成一个如表形式的矩 阵,然后将这个矩阵中的值与表中对应的值相 乘 n 4、将上述所有相乘结果相加求和,产生估算结 果
54
参量成本估算实例(适合单价合同)
项目经理(30美元/小时) 15,000美元 分析家(20美元/小时) 20,000美元 技术员(13美元/小时) 2,6000美元 总劳动开支
一般管理费(35%) 总劳动费加管理费
21,350美元
额外费用(25%) 小计
16,470美元
交通费(四次旅行,1000/ 4000美元 次)
43
估算的基本方法
n 类比 (自顶向下)估算法 n 自下而上估算法 n 参数法估算法 n 专家估算法
44
自下而上—定义
n 利用任务分解结构图,对各个具体工作包进行详 细的成本估算,然后将结果累加起来得出项目总 成本。
45
自下而上—使用情况
n 在进入项目开始以后,WBS以后的开发阶段 n 需要进行准确估算的时候
11
什么时候开始成本估算?
n 当决定竞标的时候 n 开发WBS n 当中途接管一个项目的时候 n 当项目进行到下一个阶段的时候 n 项目范围变更的时候
12
成本估算的意义
n 在项目取得前对项目的成本进行评估 n 在取得项目后,进行开发项目时,为跟踪和管

实用的软件系统开发成本估算法软件成本管理含例子

实用的软件系统开发成本估算法软件成本管理含例子

软件系统开发成本估算法功能点估算含例子目录一、功能点估算法概念二、功能点估算法的特点三、功能点分析的步骤(含例子)3.1 识别项目的类型........................................................................................................................3.2 识别项目的范围和边界............................................................................................................3.3 按不同功能点计算....................................................................................................................3.3.1功能点估算分类 ................................................................................................3.3.2识别功能点的重要原则 ....................................................................................3.3.3内部逻辑文件与外部接口文件 ........................................................................3.3.4事务类型功能点的计算规则 ............................................................................3.3.5计算调整因子 ....................................................................................................3.3.6计算调整后的功能点个数 ................................................................................3.4 总结 ...........................................................................................................................................功能点估算法概念功能点估算法是软件项目管理众多方法中比较有技术含量的一个,也是最实用的一个。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档