描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787111501633丛书名: 国家示范性软件学院系列教材
前言
第1章 软件项目管理概述
1.1 项目与软件项目
1.1.1 项目及其特征
1.1.2 项目群与项目、项目与子项目的关系
1.1.3 软件项目
1.1.4 软件项目要素组成
1.1.5 项目目标实现的制约因素
1.2 项目管理
1.2.1 项目管理背景
1.2.2 项目管理定义
1.2.3 软件项目管理的特征及重要性
1.3 项目管理知识体系
1.3.1 项目管理的知识领域
1.3.2 项目管理知识体系的标准化过程组
1.4 过程管理与软件项目管理的关系
1.4.1 软件过程定义
1.4.2 过程管理在软件项目中的作用
1.4.3 过程管理与项目管理的关系
1.4.4 软件工程技术的发展趋势
1.5 本书的组织结构
1.6 案例分析及课程实践说明
1.7 小结
1.8 练习题
篇 项目初始
第2章 项目确立
2.1 项目评估
2.2 项目立项
2.2.1 立项流程
2.2.2 自造购买决策
2.3 项目招投标
2.3.1 甲方招标书定义
2.3.2 乙方项目分析与竞标准备
2.3.3 招标过程
2.3.4 合同签署
2.4 项目授权
2.4.1 项目章程
2.4.2 项目经理的职责
2.5 “医疗信息商务平台”招投标案例分析
2.5.1 甲方招标书
2.5.2 乙方投标书
2.5.3 项目合同
2.6 课程实践一:项目招投标
2.7 小结
2.8 练习题
第3章 生存期模型
3.1 瀑布模型
3.2 V模型
3.3 快速原型模型
3.4 增量式模型
3.5 渐进式阶段模型
3.6 敏捷生存期模型
3.6.1 Scrum
3.6.2 XP
3.6.3 OpenUP
3.7 “医疗信息商务平台”生存期模型案例分析
3.8 课程实践二:生存期模型确定
3.9 小结
3.10 练习题
第二篇 项目计划
第4章 软件项目范围计划–需求管理
4.1 软件需求定义
4.2 需求管理过程
4.2.1 需求获取
4.2.2 需求分析
4.2.3 需求规格编写
4.2.4 需求验证
4.2.5 需求变更
4.3 需求分析方法
4.3.1 结构化分析方法
4.3.2 面向对象的用例分析方法
4.3.3 功能列表方法
4.4 “医疗信息商务平台”需求案例分析
4.4.1 需求规格说明书
4.4.2 需求变更控制系统
4.5 课程实践三:项目需求管理
4.6 小结
4.7 练习题
第5章 软件项目范围计划–任务分解
5.1 任务分解定义
5.1.1 WBS
5.1.2 工作包
5.1.3 任务分解的形式
5.2 任务分解过程
5.2.1 任务分解的基本步骤
5.2.2 任务分解的标准
5.2.3 WBS字典
5.3 任务分解方法
5.4 任务分解结果
5.4.1 任务分解结果的检验
5.4.2 任务分解的重要性
5.5 “医疗信息商务平台”任务分解案例分析
5.6 课程实践四:项目任务分解
5.7 小结
5.8 练习题
第6章 软件项目成本计划
6.1 成本估算概述
6.1.1 项目规模与成本的关系
6.1.2 成本估算的定义
6.2 成本估算过程
6.3 成本估算方法
6.3.1 代码行估算法
6.3.2 功能点估算法
6.3.3 用例点估算法
6.3.4 类比估算法
6.3.5 自下而上估算法
6.3.6 参数模型估算法
6.3.7 参数模型估算法–COCOMO模型
6.3.8 参数模型估算法–WalstonFelix模型
6.3.9 专家估算法
6.3.10 猜测估算法
6.3.11 估算方法综述
6.4 成本预算
6.5 “医疗信息商务平台”成本估算案例分析
6.5.1 用例点估算过程
6.5.2 自下而上成本估算过程
6.6 课程实践五:项目成本估算
6.7 小结
6.8 练习题
第7章 软件项目进度计划
7.1 关于进度估算
7.2 任务定义
7.3 任务关联关系
7.3.1 任务之间的关系
7.3.2 任务间关系的依据
7.4 进度管理图示
7.4.1 甘特图
7.4.2 网络图
7.4.3 里程碑图
7.4.4 资源图
7.5 任务资源估计
7.6 任务历时估计
7.6.1 定额估算法
7.6.2 经验导出模型
7.6.3 工程评估评审技术
7.6.4 专家估计方法
7.6.5 类推估计方法
7.6.6 模拟估计方法
7.6.7 基于承诺的进度估计方法
7.6.8 Jones的一阶估计准则
7.7 进度计划编排
7.7.1 关键路径法
7.7.2 时间压缩法
7.7.3 资源平衡方法
7.7.4 管理预留
7.7.5 敏捷计划
7.8 软件项目进度问题模型
7.8.1 项目需要的技能
7.8.2 项目中的任务
7.8.3 项目中的人员
7.8.4 SPSP模型解决方案
7.8.5 项目进度计划的优化
7.9 “医疗信息商务平台”项目进度计划案例分析
7.9.1 迭代计划
7.9.2 Sprint计划
7.9.3 Sprint待开发事项列表
7.9.4 Sprint预算
7.10 课程实践
7.10.1 课程实践六:网络图和历时估算
7.10.2 课程实践七:项目进度编排
7.11 小结
7.12 练习题
第8章 软件项目质量计划
8.1 质量概述
8.1.1 质量定义
8.1.2 质量与等级
8.2 质量模型
8.2.1 Boehm质量模型
8.2.2 McCall质量模型
8.2.3 ISO/IEC 9126质量模型
8.3 质量管理过程
8.3.1 质量计划
8.3.2 质量保证
8.3.3 质量控制
8.4 质量计划开发
8.4.1 质量成本
8.4.2 质量计划的方法
8.4.3 质量计划的编写
8.5 软件质量改善的建议
8.6 “医疗信息商务平台”质量计划案例分析
8.7 课程实践八:项目质量计划
8.8 小结
8.9 练习题
第9章 软件配置管理计划
9.1 配置管理概述
9.1.1 配置管理定义
9.1.2 配置管理在软件开发中的作用
9.2 配置管理过程
9.2.1 配置项标识、跟踪
9.2.2 配置管理环境建立
9.2.3 基线变更管理
9.2.4 配置审计
9.2.5 配置状态统计
9.3 配置管理计划
9.3.1 配置管理计划角色
9.3.2 配置管理计划模板
9.4 配置管理工具
9.5 “医疗信息商务平台”配置管理计划案例分析
9.6 课程实践九:配置管理计划
9.7 小结
9.8 习题
第10章 软件项目人员与沟通计划
10.1 团队人员计划
10.1.1 项目组织结构
10.1.2 责任分配矩阵
10.1.3 人员管理计划
10.2 项目干系人计划
10.2.1 识别项目干系人
10.2.2 按重要性对干系人进行分析
10.2.3 按支持度对干系人进行分析
10.2.4 项目干系人分析坐标格
10.2.5 项目干系人计划
10.3 项目沟通计划
10.3.1 沟通方式
10.3.2 沟通渠道
10.3.3 项目沟通计划
10.4 “医疗信息商务平台”人员与沟通计划案例分析
10.4.1 团队人员计划
10.4.2 项目干系人计划
10.4.3 项目沟通计划
10.5 课程实践十:团队人员与项目沟通计划
10.6 小结
10.7 习题
第11章 软件项目风险计划
11.1 风险概念
11.1.1 风险定义
11.1.2 风险类型
11.1.3 风险管理过程
11.2 风险识别
11.2.1 风险识别的方法
11.2.2 风险识别的结果
11.3 风险评估
11.3.1 风险评估的方法
11.3.2 风险评估的结果
11.4 风险应对策略
11.4.1 回避风险
11.4.2 转移风险
11.4.3 损失控制
11.4.4 自留风险
11.5 风险规划
11.6 “医疗信息商务平台”风险计划案例分析
11.7 课程实践十一:项目风险计划
11.8 小结
11.9 练习题
第12章 软件项目合同计划
12.1 项目采购
12.2 合同
12.2.1 合同定义
12.2.2 合同条款
12.3 合同类型
12.3.1 成本补偿类合同
12.3.2 固定价格类合同
12.3.3 单价类合同
12.4 软件外包
12.5 合同计划
12.6 “医疗信息商务平台”合同计划案例分析
12.7 小结
12.8 练习题
第13章 项目集成计划
13.1 项目集成概念
13.1.1 项目目标的集成
13.1.2 平衡项目四要素关系
13.2 集成计划
13.2.1 项目集成计划的内容
13.2.2 项目集成计划模板
13.3 “医疗信息商务平台”项目集成计划案例分析
13.4 课程实践十二:项目集成计划
13.5 小结
13.6 练习题
第三篇 项目执行控制
第14章 项目集成计划执行控制
14.1 项目集成管理流程
14.2 项目数据采集与度量分析
14.3 集成变更管理
14.4 “医疗信息商务平台”项目数据采集案例分析
14.4.1 项目工时采集
14.4.2 人力规模统计
14.4.3 缺陷数据采集
14.5 小结
14.6 练习题
第15章 项目核心计划执行控制
15.1 范围计划执行控制
15.1.1 范围计划的执行
15.1.2 需求变更控制
15.1.3 范围核实
15.2 时间、成本执行控制
15.2.1 时间、成本控制要点
15.2.2 图解控制法
15.2.3 挣值分析法
15.2.4 敏捷进度控制
15.2.5 偏差管理
15.3 质量计划执行控制
15.3.1 质量保证的管理
15.3.2 质量控制的管理
15.3.3 质量保证与质量控制的关系
15.4 “医疗信息商务平台”核心计划执行控制案例分析
15.4.1 范围计划的执行控制
15.4.2 时间、成本的执行控制
15.4.3 质量计划的执行控制
15.5 课程实践
15.5.1 课程实践十三:进度成本控制
15.5.2 课程实践十四:项目质量控制
15.6 小结
15.7 练习题
第16章 项目辅助计划执行控制
16.1 团队人员计划的执行控制
16.1.1 项目团队建设
16.1.2 项目成员的培训
16.1.3 项目成员的激励
16.2 项目干系人计划的执行控制
16.3 项目沟通计划的执行控制
16.3.1 项目沟通执行方式
16.3.2 沟通中冲突的解决
16.4 风险计划的执行控制
16.5 合同计划的执行控制
16.5.1 甲方合同管理
16.5.2 乙方合同管理
16.6 “医疗信息商务平台”辅助计划执行控制案例分析
16.6.1 项目干系人计划的执行控制
16.6.2 项目沟通计划的执行控制
16.6.3 风险计划的执行控制
16.7 课程实践十五:项目评审管理
16.8 小结
16.9 练习题
第四篇 项目结束
第17章 项目结束过程
17.1 合同结束
17.1.1 甲方合同结束过程
17.1.2 乙方合同结束过程
17.2 项目结束
17.2.1 项目结束过程
17.2.2 项目总结
17.3 项目管理的建议
17.3.1 常见问题
17.3.2 经验和建议
17.4 “医疗信息商务平台”结束过程案例分析
17.4.1 验收计划
17.4.2 项目验收报告
17.4.3 项目总结
17.5 课程实践
17.5.1 课程实践十六:验收答辩
17.5.2 课程实践十七:项目总结
17.6 小结
17.7 习题
附录 常用的项目管理模板
结束语
参考文献
本书的前两版在实践中深受广大教师和学生好评,在近百所高校得到采用,而且反响很好。在教材使用过程中,很多教材使用者提出了很好的意见和建议,第3版在前两版的基础上修订而成,在修订过程中吸收了教材使用者的一些意见和建议。在此感谢下面老师(按照姓氏笔画顺序)在教材使用中给出的建议和帮助:陈瑶(北京工业大学)、胡景凡(北京信息科技大学)、高晓燕(山东商务职业学院)、侯海霞(太原大学)、楼兰芳(烟台大学)、李爱民(西安理工大学)、李建卓(宝鸡文理学院)、李丽萍(上海第二工业大学)、李学俊(安徽大学)、刘伟(西安邮电大学)、刘雪梅(北京城市大学)、刘智(重庆理工大学)、刘志明 (南华大学)、马乐(华南理工大学)、饶国政(天津大学)、荣国平(南京大学)、苏艺(辽宁师范大学)、舒新峰(西安邮电大学)、唐承亮(湖南工业大学)、王家乐(浙江工商大学)、王晓霞(湖南工学院)、吴金红(武汉纺织大学)、闫波(北京理工大学)、于本海(山东工商学院研究生处)、于勇(南京邮电大学 )、原旭(大连理工大学 )、张彭(成都理工大学)、郑炅(新疆大学)、朱连章(中国石油大学)、朱明放(江苏技术师范大学)、周星(河南大学)等等。
本书知识结构完整、逻辑清晰、案例贯穿始终,每章结合案例分析给出了课程实践要求。本书讲述如何管理软件项目以保证项目的成功。如果想了解如何构建软件项目,可以参考本人编写的另一本教材《软件工程案例教程》(ISBN 9787111353188,由机械工业出版社出版)。
本书第3版由韩万江和姜立新编写,在编写过程中参考了前两版教材使用者的反馈和建议,在此对他们表示衷心感谢!另外,本人也要感谢邓楠洁、朱萌、张大雷、刘语涵、李伟健、李叶等学生做出的贡献。
当然,由于作者水平有限,书中难免有疏漏之处,诚请各位读者批评指正,并希望读者一如既往地将意见、建议和体会反馈给我,以便日后版本修订时参考。
韩万江 2015年4月于北京
评论
还没有评论。