新書推薦:
《
没有一种人生是完美的:百岁老人季羡林的人生智慧(读完季羡林,我再也不内耗了)
》
售價:HK$
56.9
《
日耳曼通识译丛:复原力:心理抗逆力
》
售價:HK$
34.3
《
海外中国研究·未竟之业:近代中国的言行表率
》
售價:HK$
135.7
《
我们为何建造(城市与生态文明丛书)
》
售價:HK$
89.7
《
算法经济 : 商业逻辑与人类生活的智能演进(生动呈现AI与算法的创新应用与商业价值)
》
售價:HK$
79.4
《
家书中的百年史
》
售價:HK$
79.4
《
偏爱月亮
》
售價:HK$
45.8
《
生物安全与环境
》
售價:HK$
56.4
|
編輯推薦: |
不独软件外行人员有这样的疑虑,即便是从事软件成本评估、软件预算、软件审计等相关工作的专业人员,也认为眼下的软件成本评估工作是一项说不清、道不明的工作,在工作中经常面临各种疑问和困境。笔者在从事软件成本评估工作中,耳闻目睹各种无奈,下面介绍软件成本评估的常见情形,方便读者快速了解软件成本评估的现状和所面临的困难。
|
內容簡介: |
本书主要介绍了软件成本评估相关的理论和实践知识,前七章介绍了软件成本评估的365 框架模型,后六章则介绍了软件成本评估方法在软件工程和软件管理多个领域的典型应用,包 括具体的成本评估应用实践以及操作注意事项等。 本书读者对象为各行业中从事软件成本评估与软件项目管理相关工作的专业人员,本书亦 可供高等学校计算机专业、财会专业、管理学专业等学科的本科生、研究天作为学习软件成本 管理的教材和教辅之用。
|
目錄:
|
第1部分 软件成本评估365框架模型
第1章 软件成本评估框架 2
1.1 软件成本评估现状 3
1.1.1 国际软件成本评估实践 4
1.1.2 国内软件成本评估实践 6
1.1.3 软件成本评估的不足之处 11
1.2 软件成本评估框架 14
1.2.1 软件成本评估的3项原则 16
1.2.2 软件成本评估的6个步骤 18
1.2.3 软件成本评估的5类角色 23
1.3 软件成本评估发展前景 25
第2章 软件规模评估 28
2.1 软件规模评估过程 29
2.2 软件规模评估的常用方法 32
2.2.1 功能模块方法 32
2.2.2 代码行方法 34
2.2.3 用例数方法 37
2.2.4 测试用例方法 39
2.2.5 对象点方法 41
2.2.6 其他常用方法 42
2.2.7 无规模评估法 44
2.3 软件规模评估的功能点方法 44
2.3.1 IFPUG功能点 45
2.3.2 其他功能点方法 50
2.3.3 功能点方法比较 59
2.4 软件非功能规模评估方法 60
2.4.1 非功能分解法 61
2.4.2 IFPUG GSC系数设置法 62
2.4.3 IFPUG SNAP方法 65
2.5 软件规模评估应用举例 66
2.5.1 人力资源软件需求的规模评估示例 66
2.5.2 个人网银系统项目规模评估示例 70
2.6 软件规模评估发展趋势 71
2.6.1 建立客观透明的软件规模评估体系 72
2.6.2 满足新的业务和技术发展趋势 73
2.6.3 发展软件规模评估职业技能 74
第3章软件工作量评估76
3.1 软件工作量评估过程 77
3.1.1 收集历史工作量数据 78
3.1.2 分析历史工作量数据 86
3.1.3 建立工作量评估模型 97
3.1.4 评估工作量 103
3.1.5 工作量模型标定与更新 107
3.2 软件工作量评估方法108
3.2.1 倒推法 109
3.2.2 主观经验法 110
3.2.3 经验数值法 117
3.2.4 线性模型法 121
3.2.5 幂函数模型法 123
3.3 个人网银系统项目工作量评估示例132
第4章软件阶段工作量评估 134
4.1 软件工期评估134
4.1.1 关键路径法 135
4.1.2 经验数值法 137
4.1.3 参数模型法 140
4.2 基于阶段的工作量评估142
4.2.1 阶段工作量汇总法 142
4.2.2 资源平滑法 144
4.2.3 快速跟踪法 145
X 4.2.4 赶工法 146
4.2.5 阶段工作量调整 148
4.3 个人网银系统项目阶段工作量评估示例150
4.3.1 个人网银系统的工期计算 150
4.3.2 个人网银系统的阶段工作量评估 152
第5章软件人员成本评估 154
5.1 单一人员成本评估法155
5.1.1 内部成本评估 155
5.1.2 外部报价(客户提供指导价格) 156
5.1.3 外部报价(开发方提供参考价格) 158
5.2 分类人员成本评估法159
5.2.1 内部成本评估 159
5.2.2 外部报价(客户提供指导价格) 160
5.2.3 外部报价(开发方提供参考价格) 162
5.3 行业人员成本评估法164
5.4 个人网银系统项目人员成本评估示例168
第6章软件风险成本评估 172
6.1 单一风险系数调整方法174
6.1.1 历史信息风险系数设置方法 174
6.1.2 专家评估风险系数设置方法 175
6.2 分类加权风险系数调整方法176
6.2.1 历史信息分类加权系数方法 177
6.2.2 专家评估分类加权系数方法 179
6.3 特定风险预算方法181
6.4 预备费用设置方法183
6.5 蒙特卡洛模拟方法185
6.6 个人网银系统项目风险成本评估示例188
第7章软件成本更新 193
7.1 软件成本变更管理194
7.2 软件成本定期更新197
7.3 挣值管理方法199
7.3.1 挣值管理基础指标 199
7.3.2 挣值管理派生指标 201
7.3.3 挣值管理在成本更新中的应用 203
第2部分软件成本评估应用
第8章软件成本可行性评估 208
8.1 软件成本可行性评估的现状208
8.2 软件成本可行性评估主要内容210
8.2.1 信息系统可行性评估主要内容 210
8.2.2 软件成本可行性评估主要内容 211
8.3 软件成本可行性评估主要过程213
8.4 软件成本可行性评估主要方法214
8.4.1 类比法 214
8.4.2 专家估算法 216
8.4.3 询价法 217
8.4.4 静态计算法 217
8.4.5 动态计算法 219
8.4.6 区间设定法 221
第9章软件预算管理 226
9.1 软件预算管理的现状226
9.1.1 类比模式 227
9.1.2 比例模式 229
9.1.3 倒推模式 229
9.1.4 专家评估模式 230
9.2 软件预算的主要形式232
9.2.1 基于WBS的预算 232
9.2.2 基于成本科目的预算 233
9.2.3 基于阶段的预算 235
9.3 应用挣值方法进行软件预算调整236
第10章软件开发成本评估 240
10.1 基于阶段的软件开发成本评估240
10.1.1 软件投标综合成本评估 241
10.1.2 软件立项成本评估 244
10.1.3 软件里程碑成本评估 246
10.2 基于项目类型的软件开发成本评估 251
10.2.1 外部软件项目成本评估 253
XII 10.2.2 内部软件项目成本评估 254
10.2.3 欧美外包项目成本评估 255
10.2.4 对日外包项目成本评估 256
10.2.5 软件产品开发成本评估 257
10.2.6 软件通用方案成本评估 258
第11章软件维护成本评估 260
11.1 软件维护的工作内容261
11.1.1 软件维护的四种类型 262
11.1.2 影响软件维护成本的重要因素 264
11.2 软件维护成本评估方法 266
11.2.1 基于人员定额的维护成本评估方法 266
11.2.2 基于比例设置的维护成本评估方法 268
11.2.3 基于服务级别的维护成本评估方法 269
第12章软件资产规模评估 271
12.1 软件资产规模评估现状271
12.2 软件资产规模评估方法272
12.2.1 软件资产分类 273
12.2.2 新建软件的资产规模评估 274
12.2.3 升级软件的资产规模评估 279
第13章软件成本审计 281
13.1 软件成本审计现状 281
13.2 软件成本审计对象 283
13.3 通用类软件成本审计方法285
13.4 定制类软件成本审计方法287
13.5 软件服务成本审计方法288
附录A 软件规模评估快速参考手册 291
A.1 软件功能规模评估快速参考手册 291
A.1.1 定义 291
A.1.2 功能规模度量过程 293
A.1.3 功能点计数类型 293
A.1.4 识别规则293
A.1.5 功能复杂性判断和对应的FP值 295
A.1.6 计算功能规模公式 296
A.2 软件非功能规模评估快速参考手册 297
A.2.1 定义 297 XIII
A.2.2 非功能规模评估过程 298
A.2.3 非功能评估类型 298
A.2.4 SNAP和FPA 298
A.2.5 类和子类列表299
A.2.6 计算非功能规模公式 303
附录B 某人力资源软件需求(节选) 304
附录C 某人力资源软件(节选)功能点记录表 308
附录D 个人网银系统软件需求(节选) 310
D.1 引言 310
D.2 需求概述 310
D.3 说明 311
D.3.1 账户查询311
D.3.2 客户信息管理316
D.3.3 卡内互转323
D.3.4 转账汇款335
D.3.5 电子回单347
D.3.6 收款方管理350
D.3.7 网上缴费355
D.3.8 客户服务358
附录E 个人网银系统(节选)功能点记录表 361
参考文献 365
|
內容試閱:
|
软件成本评估目前还是一个比较冷清的领域,以至于每当我介绍自己从事软件成本评估工作时,对方多半会流露出怀疑的神情,这神情分明就是在说:还有这样的工作?等到我耐心解释一番,说明软件成本评估的主要对象是各种定制软件,评估内容是确定相应的预算和费用后,对方则会情不自禁地哦上一声,同时不忘做出评价:软件成本评估看来可是一份高大上的工作啊。我猜,对软件成本评估工作做出高大上评价的真正原因在于,我的谈话对象认为我所从事的工作之中疑点不少,难点颇多,故而笼统地将其归属为高大上一类的工作。
|
|