内容简介
杨律青编著的《软件项目管理》是国家示范性软件学院教学成果,以作者多年来信息系统开发经验、软件项目管理经验、软件学院教学经验为基础,以PMBOK体系进行内容组织,详细介绍了具备“软件开发”的项目管理,将近期新软件开发技术和项目管理贯穿到整个软件项目开发的过程中去。包括软件开发过程管理、软件项目时间管理、软件项目质量管理、软件团队建设、软件项目成本管理、软件项目沟通管理、软件项目风险管理、软件整体管理等。
《软件项目管理》全面系统,实践性强,融合了软件工程、软件开发过程等思想精华。案例和实验内容丰富,采用大量案例来解释和验证软件项目管理的基本概念、基本原理及基本方法。
《软件项目管理》可作为高等学校软件项目管理课程的教材,也可作为从事软件项目管理、软件系统分析与设计、软件开发及应用等工作人员的参考书。
目录
第1章 软件项目及项目管理概述1
1.1 软件概念及其发展1
1.1.1 软件及其特点1
1.1.2 企业应用软件的特点2
1.1.3 软件的发展3
1.2 项目的概念及软件项目的特点4
1.2.1 项目的概念和项目要素4
1.2.2 软件项目的特点7
1.2.3 软件项目的分类7
1.3 项目管理概述8
1.3.1 项目管理的概念8
1.3.2 项目管理的特点8
1.3.3 项目管理学科的发展9
1.3.4 项目管理组织及其发展10
1.3.5 项目管理知识体系结构11
1.3.6 项目管理与一般作业管理的区别12
1.4 软件开发的项目管理13
本章小结14
复习思考题15
第2章 软件开发过程与项目管理过程16
2.1 软件工程及软件工程过程的概念16
2.1.1 瀑布模型17
2.1.2 快速应用开发18
2.1.3 螺旋模型18
2.1.4 敏捷软件开发模型18
2.2 软件开发过程能力成熟度模型21
2.3 CMM的五个等级关键特性22
2.4 个人软件开发过程与小组软件开发过程24
2.5 RUP概述25
2.5.1 RUP的二维开发模型25
2.5.2 开发过程中的各个阶段和里程碑26
2.5.3 RUP的核心工作流26
2.5.4 RUP的迭代开发模式27
2.6 XP和MSF简述28
2.7 软件项目管理的过程28
2.8 软件工程开发过程与软件项目管理
过程的关系30
本章小结31
复习思考题31
第3章 项目的准备和启动32
3.1 启动阶段的任务32
3.1.1 了解项目背景32
3.1.2 分析项目相关利益者33
3.1.3 调研软件项目商业需求33
3.1.4 界定软件项目范围34
3.1.5 确定软件项目预算34
3.1.6 制定软件项目章程37
3.2 项目启动过程39
3.2.1 需求识别阶段39
3.2.2 可行性方案论证阶段40
3.2.3 立项报告审批阶段(决策)42
3.2.4 项目启动会准备42
3.3 项目启动的输入与输出结果43
本章小结43
复习思考题43
第4章 软件项目的范围管理44
4.1 “厦兴化工ERP系统”项目背景44
4.1.1 公司背景与产品介绍44
4.1.2 项目的实施过程45
4.1.3 项目产生的效益45
4.2 某市“人事信息平台”项目背景介绍46
4.3 项目的范围管理概述47
4.4 范围计划编制49
4.5 项目范围定义49
4.6 项目范围核实52
4.7 项目范围的变更控制53
4.7.1 需求变更申请报告内容53
4.7.2 批准程序53
4.7.3 范围变更跟踪执行54
本章小结55
复习思考题55
第5章 软件项目的时间管理56
5.1 时间管理概述及其过程56
5.2 定义活动57
5.3 活动排序58
5.4 任务的确定与并行性60
5.5 活动时间估计61
5.6 编制项目进度计划62
5.7 进度安排的方法62
5.7.1 里程碑法63
5.7.2 甘特图法63
5.8 进度计划编制的输入、方法和输出65
5.8.1 PERT技术和CPM方法65
5.8.2 时间压缩法67
5.8.3 进度编制的结果67
5.9 控制软件项目进度68
5.10 进度计划的追踪和控制70
本章小结72
复习思考题72
第6章 软件项目的成本管理73
6.1 软件成本管理的基本概念73
6.2 资源计划7