-
内容大纲
杨律青编著的《软件项目管理》是国家示范性软件学院教学成果,以作者多年来信息系统开发经验、软件项目管理经验、软件学院教学经验为基础,以PMBOK体系进行内容组织,详细介绍了具备“软件开发”特色的项目管理,将最新软件开发技术和项目管理贯穿到整个软件项目开发的过程中去。内容包括软件开发过程管理、软件项目时间管理、软件项目质量管理、软件团队建设、软件项目成本管理、软件项目沟通管理、软件项目风险管理、软件整体管理等。
《软件项目管理》全面系统,实践性强,融合了软件工程、软件开发过程等思想精华。案例和实验内容丰富,采用大量案例来解释和验证软件项目管理的基本概念、基本原理及基本方法。
《软件项目管理》可作为高等学校软件项目管理课程的教材,也可作为从事软件项目管理、软件系统分析与设计、软件开发及应用等工作人员的参考书。 -
作者介绍
-
目录
第1章 软件项目及项目管理概述1
1.1 软件概念及其发展1
1.1.1 软件及其特点1
1.1.2 企业应用软件的特点2
1.1.3 软件的发展3
1.2 项目的概念及软件项目的特点4
1.2.1 项目的概念和项目要素4
1.2.2 软件项目的特点7
1.2.3 软件项目的分类7
1.3 项目管理概述8
1.3.1 项目管理的概念8
1.3.2 项目管理的特点8
1.3.3 项目管理学科的发展9
1.3.4 国际项目管理组织及其发展10
1.3.5 项目管理知识体系结构11
1.3.6 项目管理与一般作业管理的区别12
1.4 软件开发的项目管理13
本章小结14
复习思考题15
第2章 软件开发过程与项目管理过程16
2.1 软件工程及软件工程过程的概念16
2.1.1 瀑布模型17
2.1.2 快速应用开发18
2.1.3 螺旋模型18
2.1.4 敏捷软件开发模型18
2.2 软件开发过程能力成熟度模型21
2.3 CMM的五个等级关键特性22
2.4 个人软件开发过程与小组软件开发过程24
2.5 RUP概述25
2.5.1 RUP的二维开发模型25
2.5.2 开发过程中的各个阶段和里程碑26
2.5.3 RUP的核心工作流26
2.5.4 RUP的迭代开发模式27
2.6 XP和MSF简述28
2.7 软件项目管理的过程28
2.8 软件工程开发过程与软件项目管理过程的关系30
本章小结31
复习思考题31
第3章 项目的准备和启动32
3.1 启动阶段的任务32
3.1.1 了解项目背景32
3.1.2 分析项目相关利益者33
3.1.3 调研软件项目商业需求33
3.1.4 界定软件项目范围34
3.1.5 确定软件项目预算34
3.1.6 制定软件项目章程37
3.2 项目启动过程39
3.2.1 需求识别阶段39
3.2.2 可行性方案论证阶段40
3.2.3 立项报告审批阶段(决策)42
3.2.4 项目启动会准备42
3.3 项目启动的输入与输出结果43
本章小结43
复习思考题43
第4章 软件项目的范围管理44
4.1 “厦兴化工ERP系统”项目背景44
4.1.1 公司背景与产品介绍44
4.1.2 项目的实施过程45
4.1.3 项目产生的效益45
4.2 某市“人事信息平台”项目背景介绍46
4.3 项目的范围管理概述47
4.4 范围计划编制49
4.5 项目范围定义49
4.6 项目范围核实52
4.7 项目范围的变更控制53
4.7.1 需求变更申请报告内容53
4.7.2 批准程序53
4.7.3 范围变更跟踪执行54
本章小结55
复习思考题55
第5章 软件项目的时间管理56
5.1 时间管理概述及其过程56
5.2 定义活动57
5.3 活动排序58
5.4 任务的确定与并行性60
5.5 活动时间估计61
5.6 编制项目进度计划62
5.7 进度安排的方法62
5.7.1 里程碑法63
5.7.2 甘特图法63
5.8 进度计划编制的输入、方法和输出65
5.8.1 PERT技术和CPM方法65
5.8.2 时间压缩法67
5.8.3 进度编制的结果67
5.9 控制软件项目进度68
5.10 进度计划的追踪和控制70
本章小结72
复习思考题72
第6章 软件项目的成本管理73
6.1 软件成本管理的基本概念73
6.2 资源计划75
6.3 软件项目的估算78
6.3.1 软件开发成本估算方法78
6.3.2 专家判定技术80
6.3.3 软件开发成本估算的早期经验模型81
6.3.4 COCOMO模型81
6.4 软件项目成本预算83
6.5 软件项目成本的控制84
6.6 降低成本的措施85
6.7 成本-效益分析86
本章小结89
复习思考题89
第7章 软件项目的质量管理90
7.1 软件质量概述90
7.2 质量计划92
7.2.1 质量计划依据92
7.2.2 质量计划制定方法94
7.2.3 质量计划工作的成果95
7.3 软件质量保证96
7.4 软件评审99
7.5 质量控制100
7.6 软件质量跟踪与监理104
7.7 软件测试107
7.7.1 测试概述107
7.7.2 测试的目标和原则107
7.7.3 测试过程108
7.7.4 测试步骤实例108
7.7.5 测试的方法109
7.7.6 测试报告109
7.7.7 “厦兴化工ERP系统”的测试举例109
7.8 软件质量体系与项目实施方法论实例110
7.8.1 ISO质量标准指南111
7.8.2 CMM概述112
本章小结116
复习思考题117
第8章 软件开发的风险管理118
8.1 软件开发中的风险118
8.2 风险的特点119
8.3 风险管理概述119
8.4 风险识别121
8.5 风险量化124
8.6 风险管理策略127
8.7 信息系统中常用的风险对策129
8.8 风险驾驭和监控130
8.9 风险管理案例132
8.9.1 项目实施风险132
8.9.2 问题管理和质量管理133
8.9.3 应用系统的集成风险134
8.9.4 变化带来的风险134
本章小结136
复习思考题136
第9章 软件项目的人力资源管理137
9.1 人力资源管理概述与人员管理的关键137
9.2 组织计划与项目组织的建立139
9.2.1 建立项目管理和组织制度142
9.2.2 确定项目组的目标143
9.2.3 确定项目的组织结构143
9.2.4 确定项目组成员,明确各成员的职责和任务145
9.3 人员获取145
9.4 项目组成员的角色与职责147
9.5 团队建设149
9.6 人力资源的建设150
9.6.1 人员的培训150
9.6.2 考核与激励151
本章小结152
复习思考题152
第10章 软件项目的文档管理和配置管理153
10.1 软件文档概述153
10.2 文档的种类与编制进度153
10.2.1 文档的分类153
10.2.2 软件文档种类154
10.2.3 文档的编制时间表155
10.3 文档的质量要求及其规范156
10.3.1 高质量的文档特征156
10.3.2 文档的格式157
10.4 文档的管理和维护157
10.5 软件项目的配置管理概述158
10.6 软件开发的基线159
10.7 配置控制161
10.7.1 配置控制机制161
10.7.2 版本控制161
10.7.3 变更控制162
10.8 配置管理计划162
10.9 软件配置工具164
本章小结166
复习思考题166
第11章 软件项目的沟通管理167
11.1 沟通的含义、重要性和模式167
11.1.1 沟通的含义167
11.1.2 沟通的重要性167
11.1.3 项目经理的沟通模式168
11.2 沟通计划168
11.3 沟通的方式、方法和渠道169
11.3.1 沟通的层次169
11.3.2 沟通的方式169
11.3.3 沟通的渠道170
11.3.4 软件开发小组人数与软件生产率170
11.4 信息发送171
11.4.1 沟通是一种感知171
11.4.2 沟通是一种期望172
11.4.3 沟通产生要求172
11.4.4 信息不是沟通172
11.5 实施报告172
11.6 如何进行有效的沟通173
11.6.1 沟通的方式方法173
11.6.2 沟通的几个重点工作174
本章小结175
复习思考题175
第12章 软件项目的采购管理176
12.1 采购及采购管理的概念176
12.2 软件项目采购管理存在的问题177
12.3 基于“双赢”策略的软件外包采购思想177
12.4 软件项目外包采购管理过程178
12.4.1 采购计划编制178
12.4.2 询价计划编制和询价179
12.4.3 合同管理180
12.4.4 合同收尾180
本章小结183
复习思考题183
第13章 软件项目的整体管理184
13.1 项目整体管理概述184
13.2 整体项目计划的制定185
13.3 项目计划执行187
13.4 整体变更控制188
13.5 项目的整体说明190
本章小结194
复习思考题194
第14章 软件项目管理收尾与总结195
14.1 项目管理的辅助工具195
14.1.1 项目组内部信息平台建设工具Sharepoint195
14.1.2 项目计划工具Project195
14.1.3 流程图制作工具Visio196
14.1.4 数据库建模工具PowerDesigner196
14.1.5 业务建模工具Rational Rose197
14.1.6 软件配置工具VSS197
14.2 软件项目的收尾197
14.2.1 软件项目管理收尾197
14.2.2 软件项目审计198
14.2.3 项目的验收199
14.2.4 项目后评价200
14.3 软件项目的后期维护201
14.4 项目总结文档编写202
14.5 软件项目成功的关键因素和方法202
14.6 软件业的发展趋势204
本章小结206
复习思考题206
附件1 项目干系人分析207
附件2 ERP项目范围说明书210
附件3 项目计划书212
附件4 测试文档214
附件5 项目承包合同书219
附件6 工作评审表221
附件7 需求分析、概要和详细设计提纲222
附件8 配置计划提纲226
附件9 沟通管理的工作报告文档228
附件10 项目总结报告与验收报告230
附件11 新技术234
实验1 用Visio制作软件项目相关图形239
实验2 Visio制作业务流程图241
实验3 用Project编制软件项目进度计划表242
参考文献243
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...