图书介绍
软件项目管理实用教程pdf电子书版本下载
- 刘海,周元哲编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115412911
- 出版时间:2015
- 标注页数:203页
- 文件大小:43MB
- 文件页数:213页
- 主题词:软件开发-项目管理-高等学校-教材
PDF下载
下载说明
软件项目管理实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论 1
1.1 项目与软件项目 1
1.1.1 什么是项目 1
1.1.2 项目群和子项目 2
1.1.3 软件项目及其特点 2
1.1.4 软件项目的两种类型 4
1.2 软件项目管理概述 4
1.2.1 什么是项目管理 4
1.2.2 软件项目管理及其重要性 5
1.2.3 软件项目管理的主要内容 5
1.3 软件项目的生命周期和管理过程 6
1.4 软件项目管理的基本原则 8
1.4.1 具体问题具体分析 8
1.4.2 系统方法 8
本章小结 9
习题 9
第2章 软件项目立项和规划 11
2.1 发现项目机会 11
2.2 项目可行性分析 12
2.2.1 现有系统的分析 12
2.2.2 技术可行性分析 12
2.2.3 项目投资及效益分析 13
2.2.4 其他方面的可行性分析 15
2.2.5 开源软件的分析和使用 15
2.3 合同项目立项过程 16
2.3.1 项目招标 17
2.3.2 项目投标 17
2.3.3 项目评标 18
2.3.4 合同签署 18
2.4 通用产品项目立项过程 19
2.4.1 产品构思和立项调查 20
2.4.2 立项申请和审批 20
2.5 项目授权和启动 21
2.6 项目计划 21
2.7 选择合适的项目方法 22
2.7.1 分析项目特征 22
2.7.2 选择过程模型 23
2.7.3 制订技术计划 24
2.8 软件外包 24
2.9 案例分析 25
2.9.1 甲方项目招标需求说明书 25
2.9.2 乙方项目建议书 27
本章小结 30
习题 30
第3章 软件项目范围管理 32
3.1 需求获取 32
3.2 范围定义 33
3.2.1 软件产品范围和项目范围 34
3.2.2 项目范围说明书 34
3.3 创建工作分解结构 35
3.3.1 什么是工作分解结构 35
3.3.2 创建WBS的方法 36
3.4 范围确认 37
3.5 范围控制 38
3.6 案例分析 38
3.6.1 软件需求规格说明书 38
3.6.2 WBS 41
本章小结 42
习题 43
第4章 软件项目进度管理 44
4.1 概述 44
4.1.1 什么是项目进度管理 44
4.1.2 项目进度管理的内容 44
4.2 活动定义 45
4.3 活动排序 46
4.3.1 确定活动之间的逻辑关系 46
4.3.2 绘制网络图 46
4.4 估算活动资源 47
4.5 估算活动持续时间 48
4.5.1 专家判断 48
4.5.2 类比估算 48
4.5.3 三点估算 48
4.5.4 参数估算 49
4.6 制定进度计划 49
4.6.1 甘特图法 49
4.6.2 关键路径法 50
4.6.3 关键链法 53
4.6.4 资源优化 54
4.6.5 进度压缩 55
4.7 进度控制 56
4.7.1 常用的进度控制技术 56
4.7.2 项目进度计划变更 56
4.8 案例分析 57
本章小结 59
习题 60
第5章 软件项目成本管理 62
5.1 概述 62
5.1.1 软件项目规模、工作量与成本 62
5.1.2 软件项目成本的构成 62
5.1.3 软件项目成本管理及其目标 64
5.2 软件规模度量 64
5.2.1 代码行(LOC) 64
5.2.2 功能点(FP) 65
5.3 成本估算 67
5.3.1 成本估算的依据 67
5.3.2 专家判断 68
5.3.3 类比估算 68
5.3.4 自底向上估算 68
5.3.5 参数估算 68
5.3.6 “分解-累计”估算方法 70
5.4 成本预算 71
5.5 成本控制 72
5.5.1 成本控制的基本方法 72
5.5.2 挣值分析 72
5.6 案例分析 74
本章小结 75
习题 75
第6章 软件项目质量管理 77
6.1 概述 77
6.1.1 什么是软件质量 77
6.1.2 软件项目质量管理的目标 78
6.2 全面软件质量管理 78
6.2.1 质量管理计划 79
6.2.2 技术评审 79
6.2.3 软件测试 79
6.2.4 过程检查 80
6.2.5 缺陷跟踪 80
6.3 软件过程改进 81
6.3.1 什么是软件过程改进 81
6.3.2 能力成熟度模型CMMI 81
6.3.3 PSP和TSP 83
6.4 常用的软件质量度量 85
6.5 缺陷移除和预防 86
6.5.1 缺陷移除 86
6.5.2 缺陷预防 87
6.6 案例分析 88
本章小结 90
习题 90
第7章 软件配置管理 92
7.1 软件配置管理概述 92
7.1.1 什么是软件配置管理 92
7.1.2 软件配置管理的作用 93
7.1.3 软件配置管理的相关概念 93
7.2 建立软件配置管理环境 94
7.3 版本控制 95
7.3.1 配置库的检入检出机制 95
7.3.2 软件版本编号方法 96
7.3.3 配置项的演化图 97
7.3.4 版本控制的具体操作 97
7.3.5 分支管理 98
7.3.6 项目外资源的版本控制 100
7.4 系统集成 100
7.4.1 系统集成的概念和步骤 100
7.4.2 持续集成 101
7.4.3 集成中的测试和纠错 101
7.4.4 使用集成成果 102
7.4.5 多层集成 103
7.5 变更管理 103
7.5.1 变更管理的作用 103
7.5.2 严格的变更控制过程 104
7.5.3 任务管理 105
7.5.4 发行管理 106
7.6 配置状态报告和配置审计 107
7.6.1 配置状态报告和统计 107
7.6.2 配置审计 107
7.7 软件配置管理过程 108
7.7.1 组织级管理 108
7.7.2 配置管理计划 109
7.7.3 软件配置管理日常工作 109
7.7.4 软件项目配置管理收尾 110
7.8 案例分析 110
本章小结 113
习题 114
第8章 软件项目团队管理 115
8.1 概述 115
8.1.1 什么是软件项目团队 115
8.1.2 什么是软件项目团队管理 115
8.1.3 团队协作的重要性 116
8.2 项目组织的规划 116
8.2.1 项目团队角色 116
8.2.2 项目的组织结构 118
8.2.3 软件开发小组结构 121
8.2.4 项目人员职责分配 122
8.2.5 人员配置管理计划 123
8.3 团队人员获取 123
8.3.1 获取团队人员的方法 123
8.3.2 虚拟团队 124
8.4 团队建设和日常管理 124
8.4.1 培训 125
8.4.2 人员激励 125
8.4.3 绩效评估 125
8.4.4 冲突管理 125
8.5 沟通管理 126
8.5.1 沟通需求分析 126
8.5.2 沟通方式 126
8.5.3 项目沟通管理计划 127
8.6 项目干系人管理 127
8.7 软件专业人员的非技术素养 128
8.7.1 团队意识 128
8.7.2 主人翁精神 129
8.7.3 写和说的能力 130
8.7.4 管理能力 130
8.8 案例分析 130
本章小结 131
习题 131
第9章 软件项目风险管理 133
9.1 概述 133
9.1.1 风险及其属性 133
9.1.2 风险的分类 133
9.1.3 软件项目风险管理 134
9.2 软件项目风险规划 135
9.2.1 风险规划的依据 135
9.2.2 软件项目风险管理计划 135
9.3 软件项目风险识别 136
9.3.1 核对表法 137
9.3.2 头脑风暴法 137
9.3.3 德尔菲法 138
9.3.4 SWOT分析法 138
9.3.5 其他方法 139
9.4 软件项目风险评估 139
9.4.1 风险概率和影响程度评估 139
9.4.2 决策树分析法 140
9.4.3 模拟分析法 142
9.5 软件项目风险应对 142
9.5.1 回避风险 143
9.5.2 减小风险 143
9.5.3 转移风险 143
9.5.4 接受风险 144
9.5.5 风险预留 144
9.6 软件项目风险监控 145
9.6.1 风险预警 145
9.6.2 风险监控方法 146
9.7 案例分析 146
本章小结 147
习题 147
第10章 软件项目收尾与验收 149
10.1 概述 149
10.1.1 项目收尾过程 149
10.1.2 项目成功的要素 150
10.2 项目移交与清算 151
10.3 项目后评价 152
10.3.1 项目后评价的基本内容 152
10.3.2 项目后评价的实施 153
10.4 合同收尾 153
10.5 案例分析 154
本章小结 156
习题 156
第11章 软件项目管理工具 157
11.1 通用项目管理工具 157
11.1.1 通用项目管理工具的主要功能 157
11.1.2 Microsoft Project简介 158
11.1.3 Project中的视图 158
11.1.4 Project中的进度计划和跟踪 159
11.1.5 Project中的资源分配和成本管理 160
11.1.6 Project中的报表 161
11.2 配置管理工具 162
11.2.1 配置管理工具概述 162
11.2.2 Subversion的安装和配置 164
11.2.3 Subversion中的常用操作 166
11.3 缺陷跟踪工具 167
11.3.1 缺陷跟踪工具概述 167
11.3.2 Bugzilla的缺陷处理流程 169
11.3.3 Bugzilla的基本操作 170
本章小结 172
习题 173
第12章 课程实践 174
12.1 课程实践的组织方式 174
12.2 项目计划实验 175
12.2.1 实验目的和形式 175
12.2.2 软硬件环境 175
12.2.3 实验步骤 175
12.3 版本控制实验 177
12.3.1 实验目的和形式 178
12.3.2 软硬件环境 178
12.3.3 实验步骤 178
12.4 缺陷跟踪实验 180
12.4.1 实验目的和形式 180
12.4.2 软硬件环境 180
12.4.3 实验步骤 180
本章小结 181
附录A 常用软件项目管理文档模板 183
附录A.1 项目招标书模板 183
附录A.2 项目投标书模板 185
附录A.3 立项建议书模板 187
附录A.4 立项评审报告模板 189
附录A.5 项目计划模板 190
附录A.6 软件配置管理计划模板 192
附录A.7 项目周报模板 193
附录A.8 质量管理计划模板 194
附录A.9 项目验收报告模板 196
附录A.10 项目总结报告模板 199
附录B 剧院售票管理系统工作说明 201
参考文献 203