图书信息
图书目录
数字化资源

软件过程与项目管理(第2版)




“软件过程与项目管理”作为软件工程专业的核心课程具有跨学科的特点,既包含项目管理知识,又涉及软件工程知识,关键是做好两个学科内容的合理融合,在取得知识点平衡的同时又能很好地指导实践。

本书入选“软硬件产学协同人才培养项目”。全书分为4部分,共14章。第一部分(第1-3章)是软件过程篇,介绍软件工程发展历史、经典软件过程模型,并从软件工程师的角度介绍个体软件过程和团队软件过程,阐述软件项目管理和软件过程管理的关系。第二部分(第4-12章)是经典软件项目管理篇,基于PMBOK和SWEBOK提出了一个完整的软件项目管理过程,然后按照此过程,详细介绍软件项目立项、软件项目启动和项目范围管理、软件项目团队管理、软件项目估算、软件项目风险管理、软件项目进度管理、软件项目监控和软件项目收尾管理。第三部分(第13章)是敏捷软件项目管理篇,重点介绍了目前互联网行业应用非常广泛的敏捷开发过程和管理方法。第四部分(第14章)是软件项目管理工具篇,重点介绍了几款适用于瀑布模型和敏捷开发的国产软件项目管理工具。

本书可作为高等学校软件工程、计算机科学与技术等专业高年级本科生和研究生的教材,也可作为软件开发与管理人员参考书。



作者:
贾经冬

定价:
66.00 元

出版时间:
2026-03-16

ISBN:
978-7-04-066108-8

物料号:
66108-00

读者对象:
高等教育

一级分类:
计算机/教育技术类

二级分类:
软件工程专业课程

重点项目:
暂无

版面字数:
580千字

开本:
16开

装帧形式:
平装

页数:
暂无

最新
印次时间:
2026年01月
  • 目录
    • 前辅文
      • 第一部分 软件过程篇
        • 第1章 软件过程概述
          • 1.1 软件工程发展历史
            • 1.1.1 20世纪50年代:面向硬件的软件
              • 1.1.2 20世纪60年代:软件工艺
                • 1.1.3 20世纪70年代:形式化方法与瀑布过程
                  • 1.1.4 20世纪80年代:生产率和可扩展性
                    • 1.1.5 20世纪90年代:并行过程
                      • 1.1.6 2000年后:敏捷和价值
                        • 1.1.7 2010年后:全球集成
                          • 1.1.8 2020年后:未来软件工程研究路线图
                            • 1.1.9 GPT-4开启软件工程3.0时代
                            • 1.2 软件过程基本概念
                              • 1.2.1 软件的定义、特点和分类
                                • 1.2.2 什么是软件工程
                                  • 1.2.3 什么是软件过程
                                  • 1.3 软件过程模型
                                    • 1.3.1 瀑布模型
                                      • 1.3.2 V模型
                                        • 1.3.3 原型模型
                                          • 1.3.4 增量模型和迭代模型
                                            • 1.3.5 螺旋模型
                                              • 1.3.6 统一软件开发过程模型
                                                • 1.3.7 快速应用开发模型
                                                  • 1.3.8 敏捷模型
                                                    • 1.3.9 净室模型
                                                      • 1.3.10 其他模型
                                                      • 1.4 软件过程模型选择
                                                        • 本章小结
                                                          • 习题
                                                          • 第2章 个体软件过程和团队软件过程
                                                            • 2.1 个体软件过程
                                                              • 2.1.1 PSP的基本原则
                                                                • 2.1.2 PSP的流程
                                                                  • 2.1.3 PSP的四级过程框架
                                                                  • 2.2 团队软件过程
                                                                    • 2.2.1 TSP的基本原则与结构
                                                                      • 2.2.2 TSP的启动过程
                                                                        • 2.2.3 TSP的工作过程
                                                                        • 本章小结
                                                                          • 习题
                                                                          • 第3章 软件项目管理和软件过程管理
                                                                            • 3.1 项目管理基本原理
                                                                              • 3.1.1 项目及项目管理的定义
                                                                                • 3.1.2 项目和项目集、项目组合之间的关系
                                                                                  • 3.1.3 项目管理的历史和发展
                                                                                    • 3.1.4 项目关键约束
                                                                                      • 3.1.5 项目管理知识体系
                                                                                        • 3.1.6 项目生存周期和项目管理过程
                                                                                          • 3.1.7 项目管理原则和项目绩效域
                                                                                          • 3.2 软件过程管理和软件项目管理的关系
                                                                                            • 本章小结
                                                                                              • 习题
                                                                                            • 第二部分 经典软件项目管理篇
                                                                                              • 第4章 软件项目管理概述
                                                                                                • 4.1 软件项目管理的重要性
                                                                                                  • 4.2 软件项目管理内容
                                                                                                    • 4.3 软件项目管理过程
                                                                                                      • 4.4 软件项目管理基础
                                                                                                        • 4.5 软件项目经典错误
                                                                                                          • 本章小结
                                                                                                            • 习题
                                                                                                            • 第5章 软件项目立项
                                                                                                              • 5.1 软件项目立项流程
                                                                                                                • 5.2 识别发起软件项目
                                                                                                                  • 5.2.1 识别IT项目
                                                                                                                    • 5.2.2 关键业务领域分析
                                                                                                                    • 5.3 软件项目可行性分析
                                                                                                                      • 5.3.1 可行性分析的定义和时机
                                                                                                                        • 5.3.2 可行性分析的内容
                                                                                                                          • 5.3.3 可行性分析的结果
                                                                                                                            • 5.3.4 可行性分析报告
                                                                                                                            • 5.4 软件项目申请
                                                                                                                              • 5.5 软件项目审核和立项
                                                                                                                                • 5.6 案例
                                                                                                                                  • 本章小结
                                                                                                                                    • 习题
                                                                                                                                    • 第6章 软件项目启动和项目范围管理
                                                                                                                                      • 6.1 软件项目启动
                                                                                                                                        • 6.1.1 制定项目章程
                                                                                                                                          • 6.1.2 识别项目干系人
                                                                                                                                            • 6.1.3 召开项目启动会
                                                                                                                                            • 6.2 项目范围管理
                                                                                                                                              • 6.2.1 规划范围管理
                                                                                                                                                • 6.2.2 收集需求
                                                                                                                                                  • 6.2.3 定义范围
                                                                                                                                                    • 6.2.4 创建工作分解结构
                                                                                                                                                      • 6.2.5 验证范围与控制范围
                                                                                                                                                      • 6.3 案例
                                                                                                                                                        • 本章小结
                                                                                                                                                          • 习题
                                                                                                                                                          • 第7章 软件项目团队管理
                                                                                                                                                            • 7.1 团队管理基础
                                                                                                                                                              • 7.1.1 团队的定义和特征
                                                                                                                                                                • 7.1.2 团队成长规律
                                                                                                                                                                  • 7.1.3 软件项目团队管理内容
                                                                                                                                                                  • 7.2 软件项目团队规划
                                                                                                                                                                    • 7.2.1 软件项目团队角色分类
                                                                                                                                                                      • 7.2.2 软件项目组织结构
                                                                                                                                                                      • 7.3 软件项目团队构建
                                                                                                                                                                        • 7.3.1 项目成员选择
                                                                                                                                                                          • 7.3.2 团队结构选择
                                                                                                                                                                          • 7.4 软件项目团队建设
                                                                                                                                                                            • 7.4.1 了解团队
                                                                                                                                                                              • 7.4.2 团队激励
                                                                                                                                                                                • 7.4.3 团队沟通
                                                                                                                                                                                  • 7.4.4 团队领导
                                                                                                                                                                                    • 7.4.5 高效团队的特点
                                                                                                                                                                                    • 7.5 案例分析
                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                        • 习题
                                                                                                                                                                                        • 第8章 软件项目估算
                                                                                                                                                                                          • 8.1 软件项目估算概述
                                                                                                                                                                                            • 8.1.1 估算中的问题和原因
                                                                                                                                                                                              • 8.1.2 估算的时机
                                                                                                                                                                                                • 8.1.3 估算对实际结果的影响
                                                                                                                                                                                                  • 8.1.4 软件项目估算的内容和过程
                                                                                                                                                                                                  • 8.2 软件项目规模估算的常见方法
                                                                                                                                                                                                    • 8.2.1 代码行估算法
                                                                                                                                                                                                      • 8.2.2 功能点分析法
                                                                                                                                                                                                        • 8.2.3 用例点方法
                                                                                                                                                                                                          • 8.2.4 自底向上评估法
                                                                                                                                                                                                            • 8.2.5 类比法
                                                                                                                                                                                                              • 8.2.6 专家判断法
                                                                                                                                                                                                                • 8.2.7 参数估算法——COCOMO模型
                                                                                                                                                                                                                  • 8.2.8 参数估算法——方程法
                                                                                                                                                                                                                    • 8.2.9 简单估算法
                                                                                                                                                                                                                      • 8.2.10 三点估算法
                                                                                                                                                                                                                      • 8.3 软件项目成本估算
                                                                                                                                                                                                                        • 8.3.1 软件项目成本构成
                                                                                                                                                                                                                          • 8.3.2 软件项目成本估算的一般方法
                                                                                                                                                                                                                            • 8.3.3 软件项目成本估算的简单方法
                                                                                                                                                                                                                            • 8.4 软件项目估算表示方法
                                                                                                                                                                                                                              • 8.5 案例分析
                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                  • 习题
                                                                                                                                                                                                                                  • 第9章 软件项目风险管理
                                                                                                                                                                                                                                    • 9.1 软件项目风险管理概述
                                                                                                                                                                                                                                      • 9.1.1 风险的定义和属性
                                                                                                                                                                                                                                        • 9.1.2 风险管理概述
                                                                                                                                                                                                                                          • 9.1.3 风险效用曲线
                                                                                                                                                                                                                                            • 9.1.4 风险管理基本原理
                                                                                                                                                                                                                                            • 9.2 软件项目风险管理规划
                                                                                                                                                                                                                                              • 9.3 软件项目风险识别
                                                                                                                                                                                                                                                • 9.3.1 风险识别方法
                                                                                                                                                                                                                                                  • 9.3.2 风险识别输出
                                                                                                                                                                                                                                                  • 9.4 软件项目风险分析
                                                                                                                                                                                                                                                    • 9.4.1 定性风险分析
                                                                                                                                                                                                                                                      • 9.4.2 定量风险分析
                                                                                                                                                                                                                                                      • 9.5 规划与实施风险应对
                                                                                                                                                                                                                                                        • 9.5.1 威胁应对策略
                                                                                                                                                                                                                                                          • 9.5.2 机会应对策略
                                                                                                                                                                                                                                                            • 9.5.3 应急策略
                                                                                                                                                                                                                                                              • 9.5.4 实施风险应对
                                                                                                                                                                                                                                                              • 9.6 软件项目风险监控
                                                                                                                                                                                                                                                                • 9.6.1 风险监控步骤
                                                                                                                                                                                                                                                                  • 9.6.2 风险监控方法
                                                                                                                                                                                                                                                                  • 9.7 案例分析
                                                                                                                                                                                                                                                                    • 本章小结
                                                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                                                      • 第10章 软件项目进度管理
                                                                                                                                                                                                                                                                        • 10.1 软件项目进度管理概述
                                                                                                                                                                                                                                                                          • 10.1.1 进度的定义
                                                                                                                                                                                                                                                                            • 10.1.2 进度管理的意义
                                                                                                                                                                                                                                                                              • 10.1.3 进度管理过程
                                                                                                                                                                                                                                                                                • 10.1.4 任务间的关系
                                                                                                                                                                                                                                                                                  • 10.1.5 项目进度图示法
                                                                                                                                                                                                                                                                                  • 10.2 软件项目进度估算
                                                                                                                                                                                                                                                                                    • 10.2.1 工作量和进度关系
                                                                                                                                                                                                                                                                                      • 10.2.2 经验公式估算法
                                                                                                                                                                                                                                                                                        • 10.2.3 参数公式估算法
                                                                                                                                                                                                                                                                                          • 10.2.4 自上而下经验分配比例法
                                                                                                                                                                                                                                                                                            • 10.2.5 基于承诺的进度估算法
                                                                                                                                                                                                                                                                                              • 10.2.6 参考比较基准的进度估算法
                                                                                                                                                                                                                                                                                              • 10.3 软件项目进度计划编制
                                                                                                                                                                                                                                                                                                • 10.3.1 关键路径法
                                                                                                                                                                                                                                                                                                  • 10.3.2 缩短项目周期
                                                                                                                                                                                                                                                                                                    • 10.3.3 资源分配
                                                                                                                                                                                                                                                                                                      • 10.3.4 进度计划修正
                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                                        • 第11章 软件项目监控
                                                                                                                                                                                                                                                                                                          • 11.1 软件项目监控概述
                                                                                                                                                                                                                                                                                                            • 11.1.1 软件项目监控的意义
                                                                                                                                                                                                                                                                                                              • 11.1.2 软件项目监控的基本原则
                                                                                                                                                                                                                                                                                                                • 11.1.3 软件项目监控的过程
                                                                                                                                                                                                                                                                                                                  • 11.1.4 软件项目监控涉及的领域
                                                                                                                                                                                                                                                                                                                  • 11.2 软件项目监控组织体系
                                                                                                                                                                                                                                                                                                                    • 11.2.1 软件项目监控层次结构
                                                                                                                                                                                                                                                                                                                      • 11.2.2 软件项目检查点设置
                                                                                                                                                                                                                                                                                                                        • 11.2.3 软件项目监控报告
                                                                                                                                                                                                                                                                                                                        • 11.3 软件项目进度和成本监控
                                                                                                                                                                                                                                                                                                                          • 11.3.1 软件项目进度监控
                                                                                                                                                                                                                                                                                                                            • 11.3.2 软件项目成本监控
                                                                                                                                                                                                                                                                                                                              • 11.3.3 挣值分析示例
                                                                                                                                                                                                                                                                                                                                • 11.3.4 软件项目监控中的纠正措施
                                                                                                                                                                                                                                                                                                                                • 11.4 软件项目修复
                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                                                                                                    • 第12章 软件项目收尾管理
                                                                                                                                                                                                                                                                                                                                      • 12.1 项目收尾概述
                                                                                                                                                                                                                                                                                                                                        • 12.1.1 项目收尾的重要性
                                                                                                                                                                                                                                                                                                                                          • 12.1.2 项目收尾的类型
                                                                                                                                                                                                                                                                                                                                          • 12.2 项目收尾过程的活动
                                                                                                                                                                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                                                                                                                                                                              • 习题
                                                                                                                                                                                                                                                                                                                                            • 第三部分 敏捷软件项目管理篇
                                                                                                                                                                                                                                                                                                                                              • 第13章 敏捷项目管理
                                                                                                                                                                                                                                                                                                                                                • 13.1 敏捷思想
                                                                                                                                                                                                                                                                                                                                                  • 13.1.1 敏捷的产生
                                                                                                                                                                                                                                                                                                                                                    • 13.1.2 《敏捷宣言》
                                                                                                                                                                                                                                                                                                                                                      • 13.1.3 敏捷项目管理
                                                                                                                                                                                                                                                                                                                                                        • 13.1.4 敏捷项目管理和传统项目管理的区别
                                                                                                                                                                                                                                                                                                                                                        • 13.2 极限编程
                                                                                                                                                                                                                                                                                                                                                          • 13.2.1 极限编程的5个核心价值观
                                                                                                                                                                                                                                                                                                                                                            • 13.2.2 极限编程的5条工作原则
                                                                                                                                                                                                                                                                                                                                                              • 13.2.3 极限编程的12条实践原则
                                                                                                                                                                                                                                                                                                                                                                • 13.2.4 极限编程的活动
                                                                                                                                                                                                                                                                                                                                                                • 13.3 Scrum
                                                                                                                                                                                                                                                                                                                                                                  • 13.3.1 Scrum的核心原则和价值观
                                                                                                                                                                                                                                                                                                                                                                    • 13.3.2 Scrum的基本框架
                                                                                                                                                                                                                                                                                                                                                                      • 13.3.3 Scrum的角色
                                                                                                                                                                                                                                                                                                                                                                        • 13.3.4 Scrum过程
                                                                                                                                                                                                                                                                                                                                                                        • 13.4 敏捷项目需求
                                                                                                                                                                                                                                                                                                                                                                          • 13.4.1 用户故事的构成
                                                                                                                                                                                                                                                                                                                                                                            • 13.4.2 用户故事拆分
                                                                                                                                                                                                                                                                                                                                                                              • 13.4.3 用户故事估算
                                                                                                                                                                                                                                                                                                                                                                                • 13.4.4 速率
                                                                                                                                                                                                                                                                                                                                                                                  • 13.4.5 用户故事地图
                                                                                                                                                                                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                                                                                                                                                  • 第四部分 软件项目管理工具篇
                                                                                                                                                                                                                                                                                                                                                                                    • 第14章 软件项目管理工具
                                                                                                                                                                                                                                                                                                                                                                                      • 14.1 常用软件项目管理工具介绍
                                                                                                                                                                                                                                                                                                                                                                                        • 14.1.1 国外常用软件项目管理工具介绍
                                                                                                                                                                                                                                                                                                                                                                                          • 14.1.2 国内常用项目管理工具介绍
                                                                                                                                                                                                                                                                                                                                                                                          • 14.2 Worktile软件项目管理功能介绍
                                                                                                                                                                                                                                                                                                                                                                                            • 14.2.1 项目基本管理功能
                                                                                                                                                                                                                                                                                                                                                                                              • 14.2.2 任务的基本管理
                                                                                                                                                                                                                                                                                                                                                                                                • 14.2.3 软件项目进度管理功能
                                                                                                                                                                                                                                                                                                                                                                                                  • 14.2.4 软件项目资源管理功能
                                                                                                                                                                                                                                                                                                                                                                                                    • 14.2.5 项目数据报表功能
                                                                                                                                                                                                                                                                                                                                                                                                    • 14.3 腾讯TAPD敏捷项目管理功能介绍
                                                                                                                                                                                                                                                                                                                                                                                                      • 14.3.1 项目创建
                                                                                                                                                                                                                                                                                                                                                                                                        • 14.3.2 需求管理
                                                                                                                                                                                                                                                                                                                                                                                                          • 14.3.3 迭代管理
                                                                                                                                                                                                                                                                                                                                                                                                          • 14.4 华为CodeArts敏捷项目管理功能介绍
                                                                                                                                                                                                                                                                                                                                                                                                            • 14.4.1 创建项目
                                                                                                                                                                                                                                                                                                                                                                                                              • 14.4.2 工作项管理
                                                                                                                                                                                                                                                                                                                                                                                                                • 14.4.3 迭代管理
                                                                                                                                                                                                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                                              • 参考文献
                                                                                                                                                                                                                                                                                                                                                                                                              如无法打开或下载资源,请在电脑端(xuanshu.hep.com.cn)进行下载操作。
                                                                                                                                                                                                                                                                                                                                                                                                              1