第1章软件项目管理概述/
1.1项目与软件项目的概念
1.1.1项目与项目属性
1.1.2软件项目
1.1.3项目的组成要素
1.2项目管理的概念
1.2.1项目管理的定义
1.2.2项目管理的基本内容
1.2.3项目管理与软件项目管理的特点
1.3软件项目生命期与管理过程
1.3.1软件项目生命期
1.3.2软件项目管理过程
1.3.3项目生命期中的几个重要概念
1.4本书内容的组织
1.5本章小结
1.6复习思考题
第2章软件项目合同管理/
2.1合同管理概述
2.2需方合同环境
2.3供方合同环境
2.4企业内部合同环境
2.5案例分析
2.5.1合同文本样例
2.5.2合同附件样例
2.6本章小结
2.7复习思考题
第3章软件开发过程管理/
3.1CMM和ISO 9000
3.1.1SWCMM和CMMI
3.1.2ISO 9000质量标准
3.1.3三者之间的比较
3.2经典软件生存周期模型
3.2.1瀑布模型
3.2.2原型模型
3.2.3增量模型
3.2.4演化模型
3.2.5螺旋模型
3.2.6喷泉模型
3.3扩展软件生存周期模型
3.3.1V模型
3.3.2极限编程模型
3.3.3Rational统一过程模型
3.3.4微软产品开发模型
3.3.5微软解决方案框架(MSF)
3.4质量计划
3.4.1质量与质量规划
3.4.2质量体系、质量手册和质量计划
3.4.3项目质量计划的内容
3.4.4质量目标
3.4.5项目质量计划的编写
3.5案例分析
3.6本章小结
3.7复习思考题
第4章软件项目团队管理/
4.1软件项目团队管理概述
4.2软件项目组织计划编制
4.2.1项目组织计划编制概述
4.2.2项目团队的角色分类
4.2.3项目角色与职责分配过程
4.2.4项目组织结构设计
4.3软件项目团队人员的获取
4.4软件项目团队建设
4.5案例分析
4.6本章小结
4.7复习思考题
第5章软件项目需求管理/
5.1软件项目需求管理概述
5.2需求开发和管理过程
5.2.1需求获取
5.2.2需求分析
5.2.3需求规格说明
5.2.4需求验证
5.2.5需求变更管理
5.3需求获取方法
5.3.1访谈、调研及专题讨论会
5.3.2脑力风暴
5.3.3场景串联
5.4需求分析建模方法
5.5需求管理工具
5.6案例分析
5.6.1案例背景
5.6.2需求开发
5.6.3需求变更管理
5.7本章小结
5.8复习思考题
第6章软件项目开发计划/
6.1软件项目任务分解
6.2软件项目估算的概念
6.3软件项目规模估算
6.3.1LOC估算法
6.3.2FP估算法
6.3.3PERT估算法
6.4软件项目成本估算
6.4.1成本估算方法
6.4.2成本估算模型
6.4.3COCOMOⅡ模型
6.4.4Putnam模型
6.4.5成本估算步骤
6.4.6成本模型的评价
6.5软件项目进度估算
6.6软件项目进度计划
6.6.1进度计划中的概念
6.6.2进度计划方法
6.7案例分析
6.8本章小结
6.9复习思考题
第7章软件项目风险管理/
7.1软件项目风险管理概述
7.2风险识别
7.2.1风险识别过程
7.2.2风险识别的方法
7.3风险评估
7.3.1风险评估过程
7.3.2风险评估的方法
7.4风险计划
7.5风险控制与管理
7.6案例分析
7.6.1软件开发中的主要风险
7.6.2某教育管理系统的风险管理
7.7本章小结
7.8复习思考题
第8章软件项目跟踪控制/
8.1软件项目跟踪控制概述
8.2软件项目监控和报告体系
8.3软件项目跟踪控制过程
8.3.1软件项目范围的跟踪控制
8.3.2软件项目进度、成本(资源)的跟踪控制
8.3.3软件项目质量的跟踪控制
8.3.4软件项目风险的跟踪控制
8.3.5其他方面的监控
8.4软件项目评审
8.5软件项目计划修改
8.6案例分析
8.7本章小结
8.8复习思考题
第9章软件项目配置管理/
9.1软件项目范围核实
9.2软件项目配置管理概念
9.3软件项目配置管理过程
9.4配置管理组织与实施
9.5案例分析
9.6本章小结
9.7复习思考题
第10章软件项目收尾/
10.1软件项目收尾概述
10.2软件项目收尾过程
10.3软件项目验收
10.4案例分析
10.5本章小结
10.6复习思考题
第11章综合案例分析/
11.1AMFI案例研究综述
11.2AMFI项目的过程规划
11.3AMFI项目的质量计划
11.4AMFI项目的度量和跟踪计划
11.5AMFI项目计划
11.6AMFI项目的配置管理计划
11.7AMFI项目的收尾分析报告
参考文献