图书介绍
软件项目管理 第2版PDF|Epub|txt|kindle电子书版本网盘下载
![软件项目管理 第2版](https://www.shukui.net/cover/40/33285778.jpg)
- 覃征等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302209485
- 出版时间:2009
- 标注页数:411页
- 文件大小:159MB
- 文件页数:429页
- 主题词:软件开发-项目管理-高等学校-教材
PDF下载
下载说明
软件项目管理 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基础篇3
第1章 软件项目管理导论3
1.1软件市场3
1.1.1软件商品特征3
1.1.2软件的成本4
1.1.3软件的定价4
1.1.4软件市场的垄断现象4
1.1.5软件市场的发展现状5
1.2软件产业6
1.2.1软件产业的特点6
1.2.2软件产业在国民经济中的地位7
1.2.3国外软件产业发展策略8
1.2.4资料:印度新经济产业9
1.2.5对我国软件产业发展策略的认识13
1.3软件工程15
1.3.1软件工程定义15
1.3.2软件工程框架16
1.3.3软件工程模型19
1.4项目管理框架21
1.4.1项目与项目管理21
1.4.2项目管理知识体系26
1.4.3项目管理学科的发展28
1.5软件项目管理30
1.5.1软件项目产品的特点30
1.5.2软件项目失控的原因31
1.5.3软件项目管理的内容34
1.6小结36
第二篇 管理篇39
第2章 软件项目需求管理39
案例故事39
2.1需求工程40
2.1.1软件需求概念40
2.1.2软件需求层次40
2.1.3软件需求质量评价42
2.1.4需求工程发展历程44
2.1.5需求工程研究内容45
2.2需求开发47
2.2.1需求开发活动47
2.2.2需求获取47
2.2.3需求分析51
2.2.4编写需求文档52
2.2.5需求验证54
2.2.6案例:某公司“船代”项目的需求开发57
2.3需求管理59
2.3.1需求管理的必要性59
2.3.2需求管理的困难性61
2.3.3需求管理的目标和原则61
2.3.4需求管理活动63
2.3.5需求变更管理64
2.3.6需求状态68
2.3.7需求文档版本控制70
2.3.8需求跟踪71
2.3.9案例:需求变更的代价74
2.4案例故事解析76
2.4.1需求开发的注意事项76
2.4.2需求管理的注意事项77
2.5小结78
第3章 软件项目成本管理79
案例故事79
3.1概述79
3.1.1成本80
3.1.2成本管理80
3.1.3成本估算的时机81
3.2软件项目规模估算83
3.2.1 WBS83
3.2.2 LOC估计83
3.2.3 FP估计84
3.2.4 PERT估计85
3.3软件项目成本估算86
3.3.1软件生产率估算86
3.3.2软件项目成本估算方法87
3.3.3软件项目成本估算模型92
3.3.4软件项目成本估算步骤103
3.3.5软件项目成本预算制订106
3.3.6案例:过分乐观的估算106
3.4软件项目成本监控107
3.4.1成本管理常见问题107
3.4.2软件项目成本监控要素108
3.4.3赢得值分析法108
3.4.4案例:某项目第4月度成本控制状态报告111
3.5案例:精确到螺丝钉的成本控制112
3.6案例故事解析112
3.7小结114
第4章 软件项目进度管理115
案例故事115
4.1概述116
4.1.1时间管理原则116
4.1.2时间管理技巧118
4.1.3软件项目进度管理内容119
4.1.4项目活动定义120
4.2项目活动排序和历时估计120
4.2.1确定活动顺序120
4.2.2网络图120
4.2.3甘特图124
4.2.4项目历时估计124
4.2.5案例:应用PERT估算项目历时125
4.3制订项目计划127
4.4项目进度监控129
4.5案例:某软件研发的项目计划和进度控制131
4.6案例故事解析135
4.7小结136
第5章 软件项目风险管理138
案例故事138
5.1概述139
5.1.1风险139
5.1.2软件风险140
5.1.3软件项目风险管理140
5.1.4软件项目风险管理的意义141
5.2风险识别142
5.2.1风险识别依据142
5.2.2常见软件风险142
5.2.3风险识别过程143
5.2.4风险识别方法与技术144
5.2.5案例:英达公司用TOP10法识别项目风险146
5.3风险分析147
5.3.1风险分析过程147
5.3.2风险分析技巧与工具150
5.3.3风险分析的成果152
5.4风险跟踪与应对152
5.4.1风险跟踪的目标和依据153
5.4.2风险跟踪的成果153
5.4.3风险跟踪的过程153
5.4.4风险应对策略155
5.4.5风险应对过程156
5.4.6案例:金融行业使用容灾系统有效应对突发事件157
5.5风险管理验证159
5.6案例:风险管理保障奥运场馆建设160
5.7案例故事解析161
5.8小结163
第6章 软件项目配置管理164
案例故事164
6.1概述165
6.1.1基本概念165
6.1.2软件配置管理定义167
6.1.3软件配置管理过程168
6.1.4软件配置管理过程活动169
6.2配置管理策划169
6.2.1软件配置管理组织169
6.2.2软件配置管理职责171
6.2.3软件配置管理文件体系172
6.2.4配置管理计划的大纲173
6.3配置管理功能175
6.3.1配置标识175
6.3.2版本控制177
6.3.3变更管理178
6.3.4配置状态报告181
6.3.5案例:Kevin团队使用配置管理加快开发速度182
6.4配置审核184
6.4.1配置审核概念184
6.4.2配置审核内容184
6.4.3配置审核的种类185
6.4.4软件交付186
6.4.5软件配置管理的功能表186
6.5基于构件的配置管理187
6.5.1软件复用187
6.5.2软件构件技术188
6.5.3基于构件的版本管理190
6.5.4基于构件的配置管理192
6.5.5案例:河电集团某研究所的系统集成194
6.6案例故事解析196
6.7小结198
第7章 软件项目资源管理199
案例故事199
7.1人力资源管理199
7.1.1人力资源管理概念200
7.1.2人力资源分析与策划201
7.1.3人力资源的获取204
7.1.4团队组织和分工205
7.1.5团队建设208
7.1.6人力资源评估210
7.1.7案例:诺基亚如何建设优秀团队211
7.2软件资源管理213
7.2.1软件资源基本概念213
7.2.2软件资源的复用方式213
7.2.3软件复用的粒度214
7.2.4可复用软件资源的管理215
7.2.5 CASE工具及其管理217
7.3硬件资源管理219
7.3.1硬件资源管理概念219
7.3.2硬件设备的经济管理219
7.3.3硬件设备的技术管理220
7.4案例故事解析221
7.5小结222
第8章 软件项目质量管理224
案例故事224
8.1质量管理的概念224
8.1.1软件质量224
8.1.2软件产品质量与过程质量226
8.1.3软件质量保证227
8.2软件评审227
8.3软件测试229
8.3.1软件测试的概念229
8.3.2软件测试类型230
8.3.3测试的原则234
8.3.4测试计划235
8.3.5测试用例的开发236
8.3.6测试的执行与报告237
8.3.7案例:微软的软件测试技术237
8.4软件缺陷跟踪239
8.5软件缺陷预防240
8.5.1问题的提出240
8.5.2缺陷预防的原则240
8.5.3缺陷预防的步骤241
8.6 ISO 9000:2000质量认证体系243
8.6.1 ISO 9000的概念243
8.6.2 ISO 9000标准的8项质量管理原则245
8.6.3获得ISO 9000认证的条件和程序246
8.7能力成熟度集成模型CMMI247
8.7.1 CMM的提出247
8.7.2 CMM的基本内容248
8.7.3从CMM到CMMI250
8.7.4 CMMI的表示251
8.7.5 CMMI过程的可视性257
8.7.6 CMMI的实施258
8.7.7 CMMI的评估260
8.8案例故事解析263
8.9小结263
第三篇 实践篇267
第9章 Rational统一过程267
9.1什么是Rational统一过程267
9.2核心概念269
9.2.1架构269
9.2.2工作流程270
9.2.3角色274
9.2.4活动274
9.2.5步骤275
9.2.6工件275
9.3 6个最佳实践277
9.3.1迭代式的软件开发278
9.3.2需求管理279
9.3.3使用基于构件的架构,以架构为中心的过程281
9.3.4可视化软件建模281
9.3.5验证软件质量282
9.3.6控制软件变更282
9.3.7案例:利用视图和用例来捕获和描述需求282
9.4 RUP的二维结构286
9.4.1动态结构:阶段和迭代时间轴287
9.4.2静态结构:工作流程轴295
9.5核心工作流程296
9.5.1业务建模工作流程296
9.5.2需求工作流程297
9.5.3分析和设计工作流程299
9.5.4实现工作流程300
9.5.5测试工作流程302
9.5.6部署工作流程304
9.5.7配置和变更管理工作流程306
9.5.8项目管理工作流程306
9.5.9环境工作流程308
9.6小结309
第10章 敏捷软件开发311
10.1敏捷软件开发的诞生311
10.2敏捷软件开发宣言313
10.3敏捷宣言遵循的原则315
10.4对比其他的方法317
10.5敏捷软件开发的适用性318
10.6极限编程概述318
10.6.1价值观319
10.6.2原则319
10.6.3行为320
10.6.4实践320
10.6.5极限编程小结327
10.7 Scrum327
10.7.1一个简单的框架328
10.7.2 Scrum过程328
10.7.3 3个角色329
10.7.4 3项活动330
10.7.5 3种工具331
10.7.6自适应的项目管理333
10.7.7 Scrum较传统开发模型的优点334
10.7.8案例:Scrum在开发中的应用334
10.8小结337
第11章 将6σ管理引入软件开发339
11.1 6σ的故事339
11.2 6σ理论基础341
11.2.1平均值屏蔽了问题,波动成了焦点341
11.2.2“波动”问题的数学描述343
11.2.3 6σ的数学含义345
11.2.4其他术语348
11.3 6σ管理349
11.4使用6σ改善软件开发过程352
11.4.1项目启动和问题定义阶段353
11.4.2系统分析354
11.4.3系统设计356
11.4.4构造356
11.4.5测试和质量保证356
11.4.6交付和维护357
11.5案例:如何实施DMAIC过程358
11.5.1定义阶段358
11.5.2度量阶段363
11.5.3分析阶段367
11.5.4改进阶段370
11.5.5控制阶段372
11.6小结373
附录A 可行性分析报告374
附录B 需求规格说明书377
附录C 项目开发计划379
附录D 概要设计说明书381
附录E 详细设计说明书383
附录F 用户操作手册384
附录G 测试计划387
附录H 测试分析报告389
附录I 程序维护手册391
附录J 项目总结报告396
附录K ISO 9001:2000标准的内容397
参考文献409