第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