《软件项目管理》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:任永昌编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302287315
  • 页数:267 页
图书介绍:本书共分12章,分别讲述软件项目管理概述、软件开发过程管理、进度计划管理、可行性研究、招标投标管理、合同管理、质量管理、成本管理、配置管理、风险管理、人力资源管理、收尾与验收管理。技术和方法主要包括:工作分解结构、进度计划编制、结构化和原型分析、结构程序设计、测试用例设计技术、软件维护过程模型、配置管理的主要活动、质量保证关键技术、质量控制方法与技术、打造高效团队的策略、激励理论与应用等。

第1章 软件项目管理概述 1

1.1项目 1

1.1.1项目的定义与内涵 1

1.1.2项目的特征与属性 2

1.1.3项目的生命周期 3

1.1.4项目生命周期的重要概念 4

1.2管理 5

1.2.1管理的意义 5

1.2.2管理的应用范围 6

1.2.3管理者的知识结构和技能 6

1.3项目管理 7

1.3.1项目管理的定义 7

1.3.2项目管理的相关内容 8

1.4软件项目管理概述 10

1.4.1软件项目难以管理的原因 11

1.4.2软件项目管理的内容与知识体系 11

1.4.3软件项目管理的原则 12

1.5项目管理工具 15

1.5.1项目管理工具的功能 15

1.5.2常见的项目管理工具简介 17

1.5.3选择项目管理工具的标准 18

1.5.4应用项目管理工具的优点 19

1.6工作分解结构 20

1.6.1工作分解结构的概念 20

1.6.2工作分解结构的作用 21

1.6.3建立工作分解结构的原则 21

1.6.4建立工作分解结构的方法 22

1.6.5工作分解结构的分解准则 22

1.6.6工作分解结构举例 24

思考题 24

第2章 软件开发过程管理 26

2.1软件生命周期 26

2.2软件过程 26

2.3软件开发过程 28

2.4软件开发过程模型 30

2.4.1瀑布模型 30

2.4.2 V模型 31

2.4.3原型模型 33

2.4.4螺旋模型 34

2.4.5增量模型 36

2.4.6 RAD模型 37

2.4.7软件包模型 39

2.4.8遗留系统维护模型 40

2.5软件开发过程模型选择 40

2.6传统开发过程存在的问题 41

2.6.1管理方面 41

2.6.2技术方面 43

2.7实施软件开发过程管理 44

2.7.1管理方面 44

2.7.2技术方面 45

思考题 47

第3章 进度计划管理 48

3.1软件项目进度计划概述 48

3.1.1软件开发计划的内容 48

3.1.2进度计划的作用 49

3.1.3进度计划管理的过程 49

3.2软件项目的活动 50

3.2.1项目范围管理 50

3.2.2定义活动 51

3.2.3活动排序 52

3.3进度计划编制的技术和方法 53

3.3.1甘特图 53

3.3.2计划评审技术 56

3.3.3关键路径法 56

3.4进度计划的表达形式 62

3.5进度计划编制 64

3.5.1任务的并行性 64

3.5.2编制计划遵循的原则 65

3.5.5进度计划编制过程 66

3.6进度计划控制 67

3.6.1进度计划控制的难点 67

3.6.2进度计划控制的手段 68

思考题 71

第4章 可行性研究 72

4.1可行性研究的含义 72

4.2可行性研究的作用 72

4.3可行性研究的内容 73

4.3.1技术可行性 73

4.3.2经济可行性 74

4.3.3社会可行性 75

4.4可行性研究的阶段 76

4.4.1机会研究 77

4.4.2初步可行性研究 77

4.4.3可行性研究概述 78

4.4.4项目评估决策 78

4.5成本/效益分析 79

4.5.1投资回收期 79

4.5.2投资收益率 81

4.6方案选择与决策 83

4.6.1确定型决策 83

4.6.2非确定型决策 83

4.7可行性研究报告的描述方法 85

4.7.1系统流程图 85

4.7.2数据流图 87

4.7.3数据字典 91

思考题 92

第5章 招标投标管理 94

5.1招标投标管理概述 94

5.1.1招标投标的作用 94

5.1.2招标投标的基本知识 95

5.2招标管理 96

5.3投标管理 98

5.3.1投标前期准备 98

5.3.2拟定投标书 100

5.3.3确保投标有效 102

5.4开标 104

5.5评标 105

5.5.1评标委员会 105

5.5.2讲标与投标澄清 105

5.5.3废标与偏差处理 106

5.5.4评标方法 107

5.5.5评标报告 108

5.6定标 108

5.7做好投标工作策略 109

5.7.1做好投标前的准备工作 109

5.7.2制订全面的投标计划 110

5.7.3投标报价策略与方法 111

5.7.4应对投标中的突发问题 112

思考题 114

第6章 合同管理 115

6.1合同准备 115

6.1.1订立原则 116

6.1.2合同形式 117

6.1.3合同内容 117

6.1.4订立过程 119

6.2合同谈判 120

6.2.1谈判内容 120

6.2.2合同补遗 125

6.3合同签署 125

6.3.1正式合同文件 125

6.3.2技术合同的合法性 126

6.3.3无效的技术合同 126

6.4合同履行 127

6.4.1履行原则 127

6.4.2履行抗辩权 127

6.5合同变更和解除 128

6.5.1合同变更 128

6.5.2合同解除 129

6.5.3合同终止 130

6.5.4变更和解除的法律责任 131

6.6合同争议 131

6.6.1技术合同争议产生的原因 131

6.6.2技术合同常见争议 132

6.6.3争议解决方式 132

6.6.4技术合同争议的预防 133

思考题 135

第7章质量管理 136

7.1软件质量与软件质量管理 136

7.1.1软件质量 136

7.1.2软件质量管理 137

7.1.3软件质量指标 138

7.2软件质量策划 138

7.3软件质量计划 139

7.4软件质量保证 141

7.4.1质量保证活动 141

7.4.2质量保证关键技术 143

7.5软件质量控制 144

7.5.1实施质量控制 144

7.5.2质量控制模型 145

7.5.3质量控制的方法与技术 147

7.6软件质量改进 148

7.7软件评审 149

7.7.1评审内容 149

7.7.2评审方法 151

7.8软件质量度量 152

7.8.1质量度量的分类与作用 152

7.8.2质量度量过程 153

7.8.3质量度量模型 153

7.9 ISO9000质量管理体系 155

7.9.1 ISO9000族标准的组成 155

7.9.2 ISO9000在软件组织中的实施 156

思考题 157

第8章 成本管理 158

8.1软件成本分析 158

8.1.1软件成本特点 158

8.1.2软件成本构成 158

8.1.3软件成本影响因素 160

8.2软件资源计划 161

8.3软件开发成本估算 163

8.3.1代码行法软件规模估算 163

8.3.2功能点法软件成本估算 164

8.3.3 COCOMOⅡ软件成本估算 168

8.4软件维护成本估算 172

8.4.1影响维护成本因素分析 172

8.4.2数学模型建立 174

8.4.3估算示例与结果分析 175

8.5软件成本预算 176

8.6软件成本控制 177

8.6.1成本控制流程 177

8.6.2成本控制措施 178

8.6.3成本控制方法 179

思考题 181

第9章 配置管理 183

9.1配置管理概述 183

9.1.1配置管理需求分析 183

9.1.2配置管理的作用 184

9.2配置管理的相关概念 185

9.2.1软件配置项 185

9.2.2基线 187

9.2.3版本 188

9.2.4配置数据库 189

9.3配置管理的组织 189

9.4配置管理计划 191

9.5配置管理的主要活动 192

9.5.1配置标识 192

9.5.2版本控制 193

9.5.3变更控制 195

9.5.4状态报告 197

9.5.5配置审核 198

9.6配置管理工具 199

9.6.1配置管理工具的选择标准 199

9.6.2主要配置管理工具简介 200

9.6.3常用配置管理工具比较 201

思考题 204

第10章 风险管理 205

10.1风险及风险管理 205

10.1.1软件项目风险管理 205

10.1.2软件项目风险类型 207

10.1.3风险管理过程 207

10.2风险管理规划 208

10.3风险识别 210

10.3.1识别活动 210

10.3.2识别方法 211

10.3.3识别结果 212

10.4风险分析与评估 213

10.4.1分析与评估准则 213

10.4.2定性分析与评估 215

10.4.3定量分析与评估 215

10.4.4分析与评估工作成果 217

10.5风险应对与控制 218

10.5.1风险应对策略 218

10.5.2风险控制 220

10.6风险监控 221

10.6.1风险监控过程 222

10.6.2风险监控技术 223

思考题 225

第11章 人力资源管理 226

11.1软件项目人力资源的特征 226

11.2人力资源管理的主要内容 228

11.3人员的组织与分工 229

11.3.1项目组的组织形式 229

11.3.2项目组的人员配备 230

11.3.3各阶段人员需求 231

11.4人力资源计划 232

11.4.1人力资源计划理论基础 233

11.4.2人力资源计划实例 234

11.5项目经理 236

11.5.1项目经理的技能要求 236

11.5.2项目经理的素质与职责 237

11.6团队建设 238

11.6.1团队建设过程 238

11.6.2团队的沟通交流 239

11.6.3打造高效团队的策略 241

11.7软件企业人力资源管理的主要措施 242

思考题 246

第12章 收尾管理 247

12.1软件项目收尾 247

12.1.1收尾的主要内容 247

12.1.2项目结束 248

12.1.3成功收尾的特征与策略 249

12.2软件项目验收 251

12.2.1验收过程与内容 251

12.2.2验收测试项目 252

12.2.3软件错误的严重性等级 253

12.3软件项目移交与清算 254

12.3.1软件项目移交 254

12.3.2软件移交计划 255

12.3.3软件项目清算 257

12.4软件项目后评价 258

12.4.1后评价概述 258

12.4.2后评价指标体系 259

12.4.3指标权重的确定 261

12.4.4后评价方法 262

12.5项目开发总结 264

思考题 265

参考文献 266