当前: 首页 - 图书专区 - 软件项目管理案例教程 第3版
软件项目管理案例教程 第3版


  教辅下载
  在线购买
韩万江 姜立新 编著
978-7-111-50163-3
49.00
380
2015年06月19日

计算机 > 软件工程及软件方法学 > 软件项目管理

3973
简体中文
16

教材
国家示范性软件学院系列教材








本书以案例的形式讲述了软件项目管理的全过程,借助路线图讲述了项目管理的理论、方法以及技巧,覆盖项目管理十大知识域的相关内容,并重点强调了软件项目管理实施过程。本书在第1章给出软件项目管理概述,然后分成“项目初始”、“项目计划”、“项目执行控制”、“项目结束”四篇来全面介绍如何在软件项目整个生命周期实施项目管理,最后的附录给出了一些软件项目管理的模板供读者参考。本书注重理论与实际的结合,通过案例分析帮助读者消化和理解所学知识,而且每章配有课程实践来强化读者的实际项目操作能力。
本书既适合作为高等院校计算机软件及相关专业高年级本科生和研究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,同时也是希望了解软件开发项目管理的人员的极佳参考书。
本书知识结构完整、逻辑清晰,以案例的形式讲述软件项目管理的全过程,在内容组织上注重理论与实践的结合,是一本广受好评的软件项目管理教材。
本书特色
口碑好:在第1版和第2版的基础上修订而成,前两版在实践中得到了广大教师和学生的好评,近百所高校一直在采用,而且反响很好,第3版吸收了一些教材使用者的意见和建议。
系统全面:以路线图的方式,系统地讲述从项目初始、项目计划、项目执行控制到项目结束的软件项目管理全过程。知识全面系统,逻辑性强,重点突出。
实践性强:理论与实践相结合,注重知识应用和实际操作技能的介绍,强调对学生实践能力的培养,以项目案例贯穿始终,同时,每章配有课程实践。
教辅丰富:提供了丰富的教辅资料,包括课程教案、授课视频、案例分析、课后练习、模拟试卷、在线测试、课程实践、翻转课堂展示等,方便教师授课和学生学习。
配套网站:作者在配套网站https://iclass.bupt.edu.cn/提供了教材的相关资料,使用者可以下载相关教辅。
软件技术发展异常迅猛,从最初的命令行编程,到面向过程、面向对象、面向服务编程,再到面向业务计算,已经发生了翻天覆地的变化。这就要求软件人员不能只是低头编程,而要站在更高的位置,从更远的角度看软件发展。针对一个软件项目,好的软件人员应该高瞻远瞩,学会规划,保证以最小的代价获得项目的成功,保持项目的技术先进性。新技术的发展使得项目的成功更多地依赖软件管理过程,因此,软件项目管理者应该具备更高的素质,要站在发展的角度规划和管理软件项目,紧随技术发展潮流,培养前瞻意识和超前意识。
本书的前两版在实践中深受广大教师和学生好评,在近百所高校得到采用,而且反响很好。在教材使用过程中,很多教材使用者提出了很好的意见和建议,第3版在前两版的基础上修订而成,在修订过程中吸收了教材使用者的一些意见和建议。在此感谢下面老师(按照姓氏笔画顺序)在教材使用中给出的建议和帮助:陈瑶(北京工业大学)、胡景凡(北京信息科技大学)、高晓燕(山东商务职业学院)、侯海霞(太原大学)、楼兰芳(烟台大学)、李爱民(西安理工大学)、李建卓(宝鸡文理学院)、李丽萍(上海第二工业大学)、李学俊(安徽大学)、刘伟(西安邮电大学)、刘雪梅(北京城市大学)、刘智(重庆理工大学)、刘志明 (南华大学)、马乐(华南理工大学)、饶国政(天津大学)、荣国平(南京大学)、苏艺(辽宁师范大学)、舒新峰(西安邮电大学)、唐承亮(湖南工业大学)、王家乐(浙江工商大学)、王晓霞(湖南工学院)、吴金红(武汉纺织大学)、闫波(北京理工大学)、于本海(山东工商学院研究生处)、于勇(南京邮电大学 )、原旭(大连理工大学 )、张彭(成都理工大学)、郑炅(新疆大学)、朱连章(中国石油大学)、朱明放(江苏技术师范大学)、周星(河南大学)等等。
本书知识结构完整、逻辑清晰、案例贯穿始终,每章结合案例分析给出了课程实践要求。本书讲述如何管理软件项目以保证项目的成功。如果想了解如何构建软件项目,可以参考本人编写的另一本教材《软件工程案例教程》(ISBN 978-7-111-35318-8,由机械工业出版社出版)。
本书第3版由韩万江和姜立新编写,在编写过程中参考了前两版教材使用者的反馈和建议,在此对他们表示衷心感谢!另外,本人也要感谢邓楠洁、朱萌、张大雷、刘语涵、李伟健、李叶等学生做出的贡献。
当然,由于作者水平有限,书中难免有疏漏之处,诚请各位读者批评指正,并希望读者一如既往地将意见、建议和体会反馈给我,以便日后版本修订时参考。我的E-mail是:casey_han@263.net。

韩万江  2015年4月于北京
前言

第1章  软件项目管理概述1
  1.1  项目与软件项目1
    1.1.1  项目及其特征1
    1.1.2  项目群与项目、项目与子项目的关系2
    1.1.3  软件项目2
    1.1.4  软件项目要素组成3
    1.1.5  项目目标实现的制约因素3
  1.2  项目管理3
    1.2.1  项目管理背景4
    1.2.2  项目管理定义4
    1.2.3  软件项目管理的特征及重要性5
  1.3  项目管理知识体系6
    1.3.1  项目管理的知识领域7
    1.3.2  项目管理知识体系的标准化过程组9
  1.4  过程管理与软件项目管理的关系11
    1.4.1  软件过程定义11
    1.4.2  过程管理在软件项目中的作用12
    1.4.3  过程管理与项目管理的关系13
    1.4.4  软件工程技术的发展趋势13
  1.5  本书的组织结构14
  1.6  案例分析及课程实践说明15
  1.7  小结16
  1.8  练习题16
第一篇  项目初始
第2章  项目确立20
  2.1  项目评估20
  2.2  项目立项21
    2.2.1  立项流程21
    2.2.2  自造-购买决策22
  2.3  项目招投标23
    2.3.1  甲方招标书定义24
    2.3.2  乙方项目分析与竞标准备25
    2.3.3  招标过程26
    2.3.4  合同签署27
  2.4  项目授权28
    2.4.1  项目章程28
    2.4.2  项目经理的职责30
  2.5  “医疗信息商务平台”招投标案例分析30
    2.5.1  甲方招标书30
    2.5.2  乙方投标书31
    2.5.3  项目合同31
  2.6  课程实践一:项目招投标32
  2.7  小结36
  2.8  练习题36
第3章  生存期模型38
  3.1  瀑布模型38
  3.2  V模型39
  3.3  快速原型模型40
  3.4  增量式模型41
  3.5  渐进式阶段模型42
  3.6  敏捷生存期模型43
    3.6.1  Scrum44
    3.6.2  XP48
    3.6.3  OpenUP51
  3.7  “医疗信息商务平台”生存期模型案例分析52
  3.8  课程实践二:生存期模型确定54
  3.9  小结54
  3.10  练习题55
第二篇  项目计划
第4章  软件项目范围计划——需求管理58
  4.1  软件需求定义58
  4.2  需求管理过程59
    4.2.1  需求获取60
    4.2.2  需求分析62
    4.2.3  需求规格编写63
    4.2.4  需求验证63
    4.2.5  需求变更64
  4.3  需求分析方法67
    4.3.1  结构化分析方法67
    4.3.2  面向对象的用例分析方法67
    4.3.3  功能列表方法68
  4.4  “医疗信息商务平台”需求案例分析70
    4.4.1  需求规格说明书70
    4.4.2  需求变更控制系统82
  4.5  课程实践三:项目需求管理82
  4.6  小结83
  4.7  练习题83
第5章  软件项目范围计划——任务分解85
  5.1  任务分解定义85
    5.1.1  WBS85
    5.1.2  工作包87
    5.1.3  任务分解的形式87
  5.2  任务分解过程88
    5.2.1  任务分解的基本步骤88
    5.2.2  任务分解的标准89
    5.2.3  WBS字典90
  5.3  任务分解方法90
  5.4  任务分解结果92
    5.4.1  任务分解结果的检验92
    5.4.2  任务分解的重要性93
  5.5  “医疗信息商务平台”任务分解案例分析93
  5.6  课程实践四:项目任务分解95
  5.7  小结95
  5.8  练习题95
第6章  软件项目成本计划97
  6.1  成本估算概述97
    6.1.1  项目规模与成本的关系98
    6.1.2  成本估算的定义98
  6.2  成本估算过程98
  6.3  成本估算方法100
    6.3.1  代码行估算法100
    6.3.2  功能点估算法100
    6.3.3  用例点估算法106
    6.3.4  类比估算法110
    6.3.5  自下而上估算法111
    6.3.6  参数模型估算法112
    6.3.7  参数模型估算法——COCOMO模型113
    6.3.8  参数模型估算法——Walston-Felix模型119
    6.3.9  专家估算法119
    6.3.10  猜测估算法120
    6.3.11  估算方法综述120
  6.4  成本预算121
  6.5  “医疗信息商务平台”成本估算案例分析123
    6.5.1  用例点估算过程123
    6.5.2  自下而上成本估算过程124
  6.6  课程实践五:项目成本估算126
  6.7  小结126
  6.8  练习题127
第7章  软件项目进度计划129
  7.1  关于进度估算129
  7.2  任务定义130
  7.3  任务关联关系130
    7.3.1  任务之间的关系130
    7.3.2  任务间关系的依据131
  7.4  进度管理图示131
    7.4.1  甘特图131
    7.4.2  网络图133
    7.4.3  里程碑图135
    7.4.4  资源图135
  7.5  任务资源估计135
  7.6  任务历时估计136
    7.6.1  定额估算法137
    7.6.2  经验导出模型137
    7.6.3  工程评估评审技术137
    7.6.4  专家估计方法139
    7.6.5  类推估计方法139
    7.6.6  模拟估计方法139
    7.6.7  基于承诺的进度估计方法139
    7.6.8  Jones的一阶估计准则139
  7.7  进度计划编排140
    7.7.1  关键路径法140
    7.7.2  时间压缩法145
    7.7.3  资源平衡方法147
    7.7.4  管理预留148
    7.7.5  敏捷计划149
  7.8  软件项目进度问题模型150
    7.8.1  项目需要的技能150
    7.8.2  项目中的任务150
    7.8.3  项目中的人员151
    7.8.4  SPSP模型解决方案151
    7.8.5  项目进度计划的优化154
  7.9  “医疗信息商务平台”项目进度计划案例分析155
    7.9.1  迭代计划155
    7.9.2  Sprint计划155
    7.9.3  Sprint待开发事项列表157
    7.9.4  Sprint预算162
  7.10  课程实践162
    7.10.1  课程实践六:网络图和历时估算162
    7.10.2  课程实践七:项目进度编排163
  7.11  小结163
  7.12  练习题163
第8章  软件项目质量计划165
  8.1  质量概述165
    8.1.1  质量定义165
    8.1.2  质量与等级166
  8.2  质量模型166
    8.2.1  Boehm质量模型167
    8.2.2  McCall质量模型167
    8.2.3  ISO/IEC 9126质量模型167
  8.3  质量管理过程169
    8.3.1  质量计划169
    8.3.2  质量保证171
    8.3.3  质量控制171
  8.4  质量计划开发172
    8.4.1  质量成本172
    8.4.2  质量计划的方法173
    8.4.3  质量计划的编写174
  8.5  软件质量改善的建议175
  8.6  “医疗信息商务平台”质量计划案例分析175
  8.7  课程实践八:项目质量计划182
  8.8  小结182
  8.9  练习题182
第9章  软件配置管理计划184
  9.1  配置管理概述184
    9.1.1  配置管理定义185
    9.1.2  配置管理在软件开发中的作用187
  9.2  配置管理过程188
    9.2.1  配置项标识、跟踪189
    9.2.2  配置管理环境建立190
    9.2.3  基线变更管理191
    9.2.4  配置审计193
    9.2.5  配置状态统计194
  9.3  配置管理计划194
    9.3.1  配置管理计划角色194
    9.3.2  配置管理计划模板196
  9.4  配置管理工具197
  9.5  “医疗信息商务平台”配置管理计划案例分析199
  9.6  课程实践九:配置管理计划203
  9.7  小结204
  9.8  习题204
第10章  软件项目人员与沟通计划206
  10.1  团队人员计划206
    10.1.1  项目组织结构207
    10.1.2  责任分配矩阵211
    10.1.3  人员管理计划212
  10.2  项目干系人计划212
    10.2.1  识别项目干系人212
    10.2.2  按重要性对干系人进行分析213
    10.2.3  按支持度对干系人进行分析214
    10.2.4  项目干系人分析坐标格215
    10.2.5  项目干系人计划215
  10.3  项目沟通计划215
    10.3.1  沟通方式216
    10.3.2  沟通渠道217
    10.3.3  项目沟通计划217
  10.4  “医疗信息商务平台”人员与沟通计划案例分析220
    10.4.1  团队人员计划220
    10.4.2  项目干系人计划222
    10.4.3  项目沟通计划222
  10.5  课程实践十:团队人员与项目沟通计划224
  10.6  小结224
  10.7  习题225
第11章  软件项目风险计划227
  11.1  风险概念227
    11.1.1  风险定义227
    11.1.2  风险类型228
    11.1.3  风险管理过程230
  11.2  风险识别230
    11.2.1  风险识别的方法231
    11.2.2  风险识别的结果234
  11.3  风险评估234
    11.3.1  风险评估的方法234
    11.3.2  风险评估的结果238
  11.4  风险应对策略239
    11.4.1  回避风险239
    11.4.2  转移风险239
    11.4.3  损失控制239
    11.4.4  自留风险240
  11.5  风险规划240
  11.6  “医疗信息商务平台”风险计划案例分析241
  11.7  课程实践十一:项目风险计划242
  11.8  小结242
  11.9  练习题242
第12章  软件项目合同计划244
  12.1  项目采购244
  12.2  合同245
    12.2.1  合同定义245
    12.2.2  合同条款245
  12.3  合同类型246
    12.3.1  成本补偿类合同246
    12.3.2  固定价格类合同247
    12.3.3  单价类合同247
  12.4  软件外包248
  12.5  合同计划250
  12.6  “医疗信息商务平台”合同计划案例分析250
  12.7  小结251
  12.8  练习题251
第13章  项目集成计划253
  13.1  项目集成概念253
    13.1.1  项目目标的集成253
    13.1.2  平衡项目四要素关系254
  13.2  集成计划255
    13.2.1  项目集成计划的内容255
    13.2.2  项目集成计划模板257
  13.3  “医疗信息商务平台”项目集成计划案例分析257
  13.4  课程实践十二:项目集成计划265
  13.5  小结265
  13.6  练习题265
第三篇  项目执行控制
第14章  项目集成计划执行控制268
  14.1  项目集成管理流程268
  14.2  项目数据采集与度量分析270
  14.3  集成变更管理271
  14.4  “医疗信息商务平台”项目数据采集案例分析273
    14.4.1  项目工时采集273
    14.4.2  人力规模统计274
    14.4.3  缺陷数据采集275
  14.5  小结275
  14.6  练习题275
第15章  项目核心计划执行控制276
  15.1  范围计划执行控制276
    15.1.1  范围计划的执行276
    15.1.2  需求变更控制278
    15.1.3  范围核实279
  15.2  时间、成本执行控制279
    15.2.1  时间、成本控制要点279
    15.2.2  图解控制法280
    15.2.3  挣值分析法281
    15.2.4  敏捷进度控制286
    15.2.5  偏差管理287
  15.3  质量计划执行控制289
    15.3.1  质量保证的管理289
    15.3.2  质量控制的管理292
    15.3.3  质量保证与质量控制的关系297
  15.4  “医疗信息商务平台”核心计划执行控制案例分析297
    15.4.1  范围计划的执行控制298
    15.4.2  时间、成本的执行控制299
    15.4.3  质量计划的执行控制305
  15.5  课程实践308
    15.5.1  课程实践十三:进度成本控制308
    15.5.2  课程实践十四:项目质量控制308
  15.6  小结309
  15.7  练习题309
第16章  项目辅助计划执行控制312
  16.1  团队人员计划的执行控制312
    16.1.1  项目团队建设312
    16.1.2  项目成员的培训313
    16.1.3  项目成员的激励314
  16.2  项目干系人计划的执行控制317
  16.3  项目沟通计划的执行控制317
    16.3.1  项目沟通执行方式318
    16.3.2  沟通中冲突的解决322
  16.4  风险计划的执行控制323
  16.5  合同计划的执行控制326
    16.5.1  甲方合同管理327
    16.5.2  乙方合同管理327
  16.6  “医疗信息商务平台”辅助计划执行控制案例分析329
    16.6.1  项目干系人计划的执行控制329
    16.6.2  项目沟通计划的执行控制329
    16.6.3  风险计划的执行控制331
  16.7  课程实践十五:项目评审管理332
  16.8  小结332
  16.9  练习题332
第四篇  项目结束
第17章  项目结束过程336
  17.1  合同结束336
    17.1.1  甲方合同结束过程336
    17.1.2  乙方合同结束过程338
  17.2  项目结束338
    17.2.1  项目结束过程338
    17.2.2  项目总结339
  17.3  项目管理的建议340
    17.3.1  常见问题340
    17.3.2  经验和建议341
  17.4  “医疗信息商务平台”结束过程案例分析342
    17.4.1  验收计划342
    17.4.2  项目验收报告346
    17.4.3  项目总结347
  17.5  课程实践349
    17.5.1  课程实践十六:验收答辩349
    17.5.2  课程实践十七:项目总结350
  17.6  小结350
  17.7  习题350
附录  常用的项目管理模板352
结束语370
参考文献371
计算机\软件工程
读者书评
发表评论



高级搜索
人件(英文版·第3版)
IT项目管理(原书第7版)
IT项目管理(英文精编版·第7版)


版权所有© 2017  北京华章图文信息有限公司 京ICP备08102525号 京公网安备110102004606号
通信地址:北京市百万庄南街1号 邮编:100037
电话:(010)68318309, 88378998 传真:(010)68311602, 68995260
高校教师服务
华章教育微信
诚聘英才
诚聘英才