图书介绍

高质量软件项目管理PDF|Epub|txt|kindle电子书版本网盘下载

高质量软件项目管理
  • (美)富特雷尔等著;袁科萍等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730212423X
  • 出版时间:2006
  • 标注页数:1163页
  • 文件大小:96MB
  • 文件页数:1191页
  • 主题词:软件开发-项目管理-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高质量软件项目管理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 34种能力简介3

1.2 基础综述5

1.2.1 什么是软件项目管理6

1.2.3 什么是项目7

1.2.2 什么是软件工程7

1.2.4 什么是规划8

1.2.5 什么是项目管理9

1.2.6 其他定义10

1.3.1 产品能力的相关章节13

1.3 产品开发技能13

1.3.2 产品管理技能简要说明14

1.4.1 项目能力的相关章节19

1.4 项目管理技能19

1.4.2 项目管理技能简要说明20

1.5.1 人员管理技能的相关章节25

1.5 人员管理技能25

1.5.2 人员管理技能简要说明26

1.6 小结30

1.7 复习题33

1.8 引文34

2.1 项目描述35

第2章 案例研究35

2.1.1 项目管理环境36

2.1.3 项目交付结果37

2.1.2 公司和你37

2.2 软件潜在市场的说明39

2.1.6 项目团队39

2.1.4 进度表39

2.1.5 竞争对手39

第3章 过程概述40

3.1 本章要点41

3.2 本章在产品开发生命周期的位置42

3.3 本章与34种能力的关系43

3.5 SEI CMM 3级是明确的等级44

3.4 本章的学习目标44

3.5.2 组织过程定义45

3.5.1 组织过程的核心45

3.5.3 过程管理始于前端46

3.5.5 过程管理的过程47

3.5.4 过程管理定义47

3.6 IEEE 1074——软件生命周期过程的过程图49

3.6.1 使用1074的方式53

3.7 定制软件开发过程57

3.6.2 1074的应用57

3.10 复习题58

3.9 小结58

3.8 软件项目管理组织生命周期58

3.13 参考文献60

3.12 引文60

3.11 案例研究60

4.1 本章在产品开发生命周期的位置62

第4章 选择软件开发生命周期62

4.2 本章与34种能力的关系63

4.4 什么是软件开发生命周期64

4.3 本章的学习目标64

4.5 软件开发生命周期的重要性65

4.7 SEI CMM和生命周期68

4.6 选择和调整软件开发生命周期是质量目标68

4.8 国际标准化组织(ISO)/IEC 1220770

4.7.2 集成软件管理70

4.7.1 组织过程定义70

4.9.1 瀑布软件开发生命周期模型72

4.9 软件开发生命周期模型72

4.9.2 V形软件开发生命周期模型76

4.9.3 原型软件开发生命周期模型78

4.9.4 RAD软件开发生命周期模型82

4.9.5 软件开发生命周期增量模型84

4.9.6 螺旋式软件开发生命周期模型86

4.9.7 调整后的软件开发生命周期模型91

4.10 选择合适的软件开发生命周期模型93

4.11 定制生命周期模型96

4.13 复习题98

4.12 小结98

4.14 案例研究99

4.15 引文100

4.16 参考文献101

第5章 领域过程管理102

5.2 本章与34种能力的关系103

5.1 本章在产品开发生命周期的位置103

5.4 定义过程领域104

5.3 本章的学习目标104

5.5 项目选择模型111

5.6 项目业务量管理114

5.7 理解财务过程116

5.9 复习题117

5.8 小结117

5.11 引文118

5.10 案例研究118

6.1 本章在产品开发生命周期的位置119

第6章 选择项目团队119

6.2 本章与34种能力的关系120

6.4 选择项目团队121

6.3 本章的学习目标121

6.4.2 原则8:自我122

6.4.1 原则7:同事122

6.5.1 个体性格类型123

6.5 整体等于部分之和123

6.5.2 文化影响127

6.5.3 个人动机128

6.6.1 根据特征聘用并根据技能培训130

6.6 需要协同工作的部分130

6.6.2 理解团队的动态特征132

6.6.3 团队毁灭134

6.7.2 团队交流135

6.7.1 交流和团队规模135

6.7 共同工作需要的框架135

6.7.3 团队分散137

6.7.4 组织和规则138

6.8.1 管理创造力139

6.8 提供全面解决方案139

6.8.2 何时领导和何时管理140

6.9 小结142

6.10 复习题143

6.12 引文145

6.11 案例分析145

6.13 推荐读物146

7.2 本章与34种能力的关系148

7.1 本章在产品开发生命周期的位置148

第7章 确定软件项目的目标和范围148

7.4 项目计划150

7.3 本章的学习目标150

7.4.2 做什么(what)152

7.4.1 为何做(why)152

7.4.5 完成(did it)153

7.4.4 实现(do it)153

7.4.3 如何做(how)153

7.5 什么是目标154

7.6 什么是工作范围156

7.7 项目章程157

7.8 软件项目管理计划158

7.8.2 项目计划文档的相关性159

7.8.1 SPMP的要素159

7.12 引文160

7.11 案例分析160

7.9 小结160

7.10 复习题160

7.13 推荐读物161

8.1 本章在产品开发生命周期的位置162

第8章 创建工作分解结构162

8.3 本章的学习目标164

8.2 本章与34种能力的关系164

8.4 什么是工作分解结构165

8.5 建立WBS的方法168

8.7 建立工作包171

8.6 定义项目里程碑171

8.8.1 确定与软件相关的工作172

8.8 为软件构建WBS172

8.8.4 填充软件的WBS173

8.8.3 确定软件的WBS结构173

8.8.2 找出更高层的系统WBS173

8.8.5 确定软件的成本类别174

8.11 案例分析175

8.10 复习题175

8.8.6 应用建立5个步骤WBS175

8.9 小结175

8.12 推荐读物176

9.2 本章与34种能力的关系177

9.1 本章在产品开发生命周期的位置177

第9章 确定任务和活动177

9.4 任务和活动的特征179

9.3 本章的学习目标179

9.4.2 最佳活动规模180

9.4.1 有意义的标签180

9.5 活动ID过程181

9.4.3 来源181

9.5.1 适合普通情况的生命周期活动182

9.5.2 软件开发生命周期活动184

9.5.3 瀑布模型的活动186

9.5.4 V形模型活动187

9.5.5 结构化进化快速原型模型活动189

9.5.6 快速应用开发(RAD)模型活动192

9.5.7 增量模型活动193

9.5.8 螺旋模型的活动196

9.6 小结201

9.9 参考文献202

9.8 案例分析202

9.7 复习题202

10.1 本章在产品开发生命周期的位置203

第10章 评估软件规模和重用性203

10.2 本章与34种能力的关系204

10.4 SEI CMM和评估205

10.3 本章的学习目标205

10.5.1 评估问题206

10.5 评估软件规模的问题和风险206

10.4.1 SEI CMM 2级和关键过程领域(KPA)的目标:软件项目计划(PP)206

10.4.2 开展的活动206

10.5.2 评估的风险207

10.6.1 WBS——项目细分为任务209

10.6 首先评估软件规模:评估始于计划209

10.6.3 规模度量的示例211

(规模预测)211

10.6.2 评估所开发软件的规模211

10.7 重用对软件规模的影响234

10.7.2 估算工作量236

10.7.1 通过重用变得更精确236

10.8 小结237

10.10 案例研究238

10.9 复习题238

10.12 推荐读物239

10.11 引文239

11.2 本章与34种能力的关系241

11.1 本章在产品开发生命周期的位置241

第11章 估算持续时间和成本241

11.4 SEI CMM和评估244

11.3 本章的学习目标244

11.5 工作量测量247

11.6 评估步骤249

11.7.1 回归模型概述252

11.7 COCOMO:回归模型252

11.7.2 COCOMO模式253

11.7.4 基本COCOMO254

11.7.3 COCOMO等级254

11.7.5 中级COCOMO258

11.7.6 详细COCOMO266

11.7.8 COCOMO的调整267

11.7.7 使用COCOMO安排进度267

11.7.10 COCOMO的缺点268

11.7.9 COCOMO的优点268

11.7.11 提高速度或者降低成本的一些典型障碍269

11.8 COCOMO II270

11.9 SLIM:数学模型271

11.9.2 SLIM模型的缺点276

11.9.1 SLIM模型的优点276

11.10 小结277

11.11 复习题280

11.13 引文281

11.12 案例研究281

11.15 推荐读物282

11.14 参考文献282

12.2 本章与34种能力的关系284

12.1 本章在项目开发生命周期的位置284

第12章 分配资源284

12.4 组织计划286

12.3 本章的学习目标286

12.5.1 角色的类型287

12.5 确定和说明项目角色和所需的技能287

12.5.2 角色的特点288

12.6.2 资源分配策略289

12.6.1 理解转入和转出289

12.6 职责分配给个人289

12.6.3 让人力资源适合角色290

12.6.4 开发项目人力资源分配管理计划292

12.7.1 责任分配矩阵293

12.7 建立报告关系293

12.8 执行期间的项目管理资源活动295

12.7.2 资源调平295

12.12 推荐读物296

12.11 案例研究296

12.9 小结296

12.10 复习题296

13.2 本章与34种能力的关系298

13.1 本章在产品开发生命周期的位置298

第13章 选择组织形式298

13.4 什么是组织300

13.3 本章的学习目标300

13.4.1 组织如何发展301

13.5 组织的特点302

13.4.2 组织方式是否正在变化302

13.5.1 组织的基因模型303

13.5.3 分散或者集中304

13.5.2 组织规模问题304

13.5.4 项目经理的相对权力305

13.5.5 组织成熟度306

13.6.1 职能组织307

13.6 组织结构307

13.6.2 矩阵组织310

13.6.3 项目化组织311

13.7 实现组织结构313

13.11 引文315

13.10 案例研究315

13.8 小结315

13.9 复习题315

13.13 推荐读物316

13.12 参考文献316

14.2 本章与34种能力的关系317

14.1 本章在产品开发生命周期的位置317

第14章 考虑依赖关系317

14.4 依赖是什么319

14.3 本章的学习目标319

14.5.1 外部与内部依赖关系320

14.5 软件开发依赖关系的类型320

14.5.3 可能的依赖关系322

14.5.2 资源与活动依赖关系322

14.5.4 特殊类型的关系324

14.6.1 名义群体过程325

14.6 头脑风暴法的依赖性和活动325

14.6.2 识别新依赖关系的过程326

14.7 小结327

14.10 推荐读物328

14.9 案例研究328

14.8 复习题328

15.2 本章与34种能力的关系329

15.1 本章在产品开发生命周期的位置329

第15章 安排工作进度329

15.4 为什么要安排进度331

15.3 本章的学习目标331

15.5 未来进度安排的不确定性332

15.6.1 表格335

15.6 进度安排基础335

15.6.2 甘特图336

15.6.3 网络图337

15.7.1 PERT340

15.7 PERT和CPM进度安排340

15.7.2 CPM341

15.8 调平资源分配343

15.9 进度映射到实际的日程表344

15.10 关键链进度安排345

15.11 建立实际进度表的完整过程348

15.13 复习题349

15.12 小结349

15.16 推荐读物350

15.15 引文350

15.14 案例研究350

16.1 本章在产品开发生命周期的位置351

第16章 引出需求351

16.2 本章与34种能力的关系352

16.4 需求管理的背景354

16.3 本章的学习目标354

16.5 需求管理和SEI CMM356

16.6 软件需求中的关键因素357

16.5.2 执行的活动357

16.5.1 目标357

16.8 什么构成“好的”软件需求的构成要素358

16.7 什么是软件需求358

16.9 需求引出方法360

16.9.1 面谈361

16.9.2 头脑风暴会议364

16.9.3 思维映射370

16.9.4 便利的应用规范技术(FAST)371

16.9.5 联合应用设计372

16.9.6 用户场景和用例开发会议375

16.10 质量需求编写指南379

16.11 引出需求中的挑战380

16.12 需求和质量功能部署382

16.13 小结385

16.15 案例分析386

16.14 复习题386

16.16 引文387

16.17 推荐读物388

第17章 开发软件需求规范390

17.2 本章与34种能力的关系391

17.1 本章在产品开发生命周期的位置391

17.4 SRS解决的项目问题392

17.3 本章的学习目标392

17.5 SRS的好处395

17.6 建立SRS396

17.7 评价项目的SRS405

17.9 必要性程度407

17.8 稳定性程度407

17.12 可跟踪性408

17.11 可修改性408

17.10 可验证性408

17.15 复习题409

17.14 小结409

17.13 最后的提示409

17.18 参考文献410

17.17 引文410

17.16 案例研究410

第18章 项目风险决策411

18.1 本章在产品开发生命周期的位置412

18.4 什么是风险管理413

18.3 本章的学习目标413

18.2 本章与34种能力的关系413

18.5 风险管理模型416

18.6 项目风险和SEI418

18.7 识别风险419

18.8 分析和量化风险421

18.9 开发和控制风险423

18.10 风险分类425

18.11 制订风险管理计划的步骤426

18.12 小结433

18.13 复习题434

18.16 风险管理工具435

18.15 引文435

18.14 案例研究435

18.17 参考文献436

第19章 软件工程概述437

19.2 本章与34种能力之间的关系438

19.1 本章在产品开发生命周期的位置438

19.3 本章的学习目标439

19.4 软件、工程和软件工程441

19.5 软件工程知识体444

19.6 SWEBOK和SEI CMM447

19.7 SWEBOK和34种软件项目管理能力454

19.8 SWEBOK和质量软件项目管理466

19.9 小结478

19.12 引文479

19.11 案例研究479

19.10 复习题479

19.13 推荐读物480

第20章 可靠性482

20.2 本章与34种能力的关系484

20.1 本章在产品开发生命周期的位置484

20.3 本章的学习目标486

20.5 错误预测487

20.4 软件可靠性术语487

20.6 错误预防489

20.7 错误排除490

20.8 容错性491

20.9 可靠性工具493

20.10 软件可靠性计划494

20.12 复习题496

20.11 小结496

20.14 引文497

20.13 案例研究497

20.16 工具498

20.15 标准498

20.17 参考文献499

21.1 本章在产品开发生命周期的位置500

第21章 软件度量500

21.1.1 项目启动和计划502

21.1.5 培训过程503

21.1.4 验证和确认503

21.1.2 项目监督和控制503

21.1.3 软件质量管理503

21.3 本章的学习目标504

21.2 本章与34种能力的关系504

21.4.1 可测量的软件实体分类505

21.4 什么是度量505

21.4.2 测量尺度507

21.5 度量对于软件工程的重要性508

21.6 度量和SEI CMM509

21.7.2 关键过程领域:软件工程计划510

21.7.1 关键过程领域:软件需求管理510

21.7 SEI CMM 2级:可重复510

21.8.2 关键过程领域:软件产品工程511

21.8.1 关键过程领域:培训计划511

21.7.3 关键过程领域:软件工程跟踪和监督511

21.8 SEI CMM 3级:定义511

21.9 SEI CMM 4级:管理512

21.10 有用的度量513

21.11 Basili目标/问题/度量范例514

21.11.1 GQM步骤1:确立一组目标515

21.11.2 GQM步骤2:确定一组反映目标特征的问题516

21.11.3 GQM步骤3:确定回答这些问题所需的度量518

21.11.4 GQM步骤4:开发数据收集机制519

21.11.5 GQM步骤5:实时收集、确认和分析数据,为修改项目提供反馈520

21.11.6 GQM步骤6:解剖分析数据以评估和目标的一致性,并为未来的改进提供建议521

21.11.7 GQM步骤7:给干系人提供反馈522

21.12 “基本度量”初始设置525

21.12.1 3个基本度量:工作量526

21.12.2 3个基本度量:复审528

21.12.3 复审:什么样的复审数据能单独显示529

21.12.4 3个基本度量:需求变化530

21.12.6 变化:需求变化数据和工作量数据533

21.12.5 变化:需求变化数据能单独显示什么533

21.13 软件质量测量534

21.15 小结536

21.14 度量计划536

21.18 引文537

21.17 案例研究537

21.16 复习题537

21.19 推荐读物539

22.1 本章在产品开发生命周期的位置544

第22章 分析与设计方法544

22.2 本章与34种能力的关系545

22.3 本章的学习目标546

22.4 分析、设计和SEI CMM547

22.5 结构化分析/结构化设计(SA/SD)548

22.5.1 SA/SD——结构化分析:数据模型550

22.5.2 SA/SD——结构化分析:过程模型562

22.5.3 SA/SD——结构化设计:结构图574

22.6 面向对象分析/面向对象设计(OOA/OOD)590

22.6.1 统一建模语言(UML)593

22.6.2 面向对象分析594

22.6.3 面向对象的设计601

22.6.4 SA/SD与OOA/OOD的共同点605

22.7.1 复习:结构化分析和结构化设计的步骤606

22.7 小结606

22.7.2 复习:面向对象分析和面向对象设计的步骤608

22.8 复习题609

22.9 案例研究610

22.10 引文611

22.11 推荐读物612

23.1 复审、检查和走查616

第23章 验证和确认616

23.2 测试617

23.3 本章在产品开发生命周期的位置618

23.4 本章与34种能力的关系619

23.5 本章的学习目标620

23.6.2 静态测试定义621

23.6.1 同级复审和SEI CMM621

23.6 静态测试:复审621

23.6.3 复审的原因623

23.6.4 复审内容628

23.6.6 复审参加人630

23.6.5 复审时间630

23.6.7 复审方式和过程631

23.6.8 复审度量636

23.6.10 不复审的风险637

23.6.9 复审和趋势分析637

23.6.12 复审中的问题639

23.6.11 软件复审质量639

23.6.13 带有复审的静态测试总结640

23.7.2 开发人员和破坏641

23.7.1 测试的目的641

23.7 动态测试641

23.7.4 测试永远不结束642

23.7.3 调试642

23.7.5 V形软件产品开发生命周期支持测试643

23.7.6 动态测试定义644

23.7.7 测试类型647

23.8 有向流程图:McCabe圈数复杂性分析655

23.8.1 边-节点+2656

23.8.3 谓词节点+1657

23.8.2 有界区域数657

23.8.5 判定覆盖660

23.8.4 语句覆盖660

23.8.6 条件覆盖661

23.8.8 多条件覆盖662

23.8.7 判定/条件覆盖662

23.9.1 可用性需求664

23.9 用户验收和可用性测试664

23.10 理想的测试覆盖665

23.9.2 用户反馈665

23.10.1 测试过程668

23.10.2 测试团队669

23.10.3 测试文档670

23.11.1 测试度量671

23.11 动态测试:测量方法、报告和决策671

23.12 面向对象测试672

23.11.2 测试决策672

23.14 小结673

23.13 动态测试总结673

23.16 案例研究674

23.15 复习题674

23.17 引文675

23.18 推荐读物677

第24章 工具的使用682

24.1 本章在产品开发生命周期的位置684

24.2 本章的学习目标685

24.3.1 需求建模:2级CMM及以上686

24.3 软件需求工具686

24.4.2 设计验证——4级CMM及以上687

24.4.1 设计建模——3级CMM及以上687

24.3.2 可跟踪性:2级CMM及以上687

24.4 软件设计工具687

24.5.1 程序编辑器——1级CMM及以上688

24.5 软件构造工具688

24.4.3 设计优化——4级CMM及以上688

24.6.1 测试生成器——1级CMM及以上689

24.6 软件测试工具689

24.5.2 编译器——1级CMM及以上689

24.5.3 解释程序——1级CMM及以上689

24.5.4 调试器——1级CMM及以上689

24.6.2 测试执行框架——1级CMM及以上690

24.6.5 性能分析——3级CMM及以上691

24.6.4 测试管理——2级CMM及以上691

24.6.3 测试评估——2级CMM及以上691

24.7.1 理解——5级CMM693

24.7 软件维护工具693

24.8 软件配置管理工具——2级CMM及以上694

24.7.2 再工程——5级CMM694

24.10 软件工程过程工具695

24.9 软件工程生命周期过程工具695

24.10.4 以过程为中心的软件工程环境——5级CMM及以上696

24.10.3 集成CASE环境——4级CMM及以上696

24.10.1 过程管理——4级CMM及以上696

24.10.2 过程建模——3级CMM及以上696

24.12.1 项目计划和跟踪——2级CMM及以上697

24.12 软件工程管理工具697

24.11 软件质量工具697

24.11.1 检查——3级CMM及以上697

24.11.2 静态分析——4级CMM及以上697

24.13.3 系统管理和支持——2级CMM及以上698

24.13.2 信息检索——2级CMM及以上698

24.12.2 风险管理——2级CMM及以上698

24.12.3 测量——2级CMM及以上698

24.13 基础结构支持工具698

24.13.1 人际沟通——1级CMM及以上698

24.14.3 工具评估——3级CMM及以上699

24.14.2 元工具——1级CMM及以上699

24.14 其他工具问题699

24.14.1 工具集成技术——3级CMM及以上699

24.15 最小工具集702

24.17 复习题704

24.16 小结704

24.19 引文705

24.18 案例研究705

24.20 工具706

24.21 参考文献707

25.2 本章与34种能力的关系708

25.1 本章在产品开发生命周期的位置708

第25章 项目跟踪和控制708

25.4 控制系统710

25.3 本章的学习目标710

25.4.2 项目管理信息系统711

25.4.1 过程控制、管理和报告711

25.5 范围管理712

25.6.2 速成和快速跟踪714

25.6.1 里程碑列表714

25.6 进度管理714

25.7 成本管理719

25.7.1 成本基准720

25.7.2 建立成本基准721

25.9 进展管理722

25.8 质量管理722

25.9.1 挣值管理723

25.9.2 关键链测量731

25.11 小结733

25.10 风险管理733

25.14 推荐读物734

25.13 案例研究734

25.12 复习题734

第26章 持续过程改进736

26.2 本章与34种能力的关系738

26.1 本章在产品开发生命周期的位置738

26.4.1 第1级:计划期限和成本目标通常都会超限740

26.4 成熟度等级的过程特征740

26.3 本章的学习目标740

26.4.3 第3级:已经合理地确定了过程,效率得到提高741

26.4.2 第2级:基于过去的绩效制定的计划更容易达到741

26.4.5 第5级:效率不断提高742

26.4.4 第4级:由于对过程和生产的认识得到量化,效率不断提高742

26.5 软件开发组织中的浪费743

26.6.1 计划746

26.6 6步阶段软件开发过程改进模型746

26.6.2 调研748

26.7 软件开发过程改进模型的应用749

26.6.6 提高749

26.6.3 观察749

26.6.4 分析749

26.6.5 变更749

26.7.1 计划750

26.7.2 调研751

26.7.3 观察752

26.7.4 分析753

26.7.5 调整755

26.7.6 提高757

26.10 案例研究759

26.9 复习题759

26.8 小结759

26.12 工具760

26.11 引文760

26.13 参考文献761

27.2 本章与34种能力的关系762

27.1 本章在产品开发生命周期的位置762

第27章 项目终止762

27.4.1 业务原因764

27.4 终止的原因764

27.3 本章的学习目标764

27.4.3 范围原因766

27.4.2 技术原因766

27.4.7 政治原因767

27.4.6 质量原因767

27.4.4 进度原因767

27.4.5 成本原因767

27.5 终止的类型768

27.6 项目终止前要做些什么769

27.7 终止过程770

27.8 小结771

27.12 参考文献772

27.11 引文772

27.9 复习题772

27.10 案例研究772

28.2 本章与34种能力的关系774

28.1 本章在产品开发生命周期的位置774

第28章 事后绩效分析774

28.4 PPA的含义776

28.3 本章学习目标776

28.4.2 PPA重点777

28.4.1 PPA的目的777

28.5.1 事后绩效分析过程778

28.5 怎样进行PPA778

28.4.3 PPA产生的结果778

28.5.2 其他问题787

28.6 小结788

28.10 推荐读物789

28.9 引文789

28.7 复习题789

28.8 案例研究789

29.1 本章在产品开发生命周期的位置790

第29章 报告与沟通790

29.2 本章与34种能力的关系791

29.4 有效的沟通792

29.3 本章的学习目标792

29.5 沟通技术795

29.6 团队内部沟通796

29.6.2 团队开发的工具和技术797

29.6.1 团队建设的目标797

29.6.6 激励团队798

29.6.5 团队建设的制约因素798

29.6.3 何时进行团队建设798

29.6.4 团队建设的作用798

29.6.7 期望理论801

29.6.8 公平理论802

29.6.9 目标设置理论803

29.6.10 马斯洛的需要层次理论804

29.6.11 Herzberg的双因素理论(激励和不满因素理论)806

29.7 软件项目经理的沟通和激励技能807

29.6.12 通过奖励进行激励807

29.7.2 情景领导808

29.7.1 项目经理在团队开发中的作用808

29.7.4 群体化解决问题810

29.7.3 群体决策的方法810

29.7.5 使团队成员保持满意——避免人事变动812

29.8.1 X理论和Y理论814

29.8 行为理论与动机814

29.9 项目经理的激励行为815

29.8.2 Z理论815

29.9.1 力场分析816

29.9.2 理解个性类型有助于沟通818

29.9.3 Keirsey气质分类法820

29.9.4 如果团队所处分散821

29.10.1 与会者角色823

29.10 会议中的沟通823

29.10.2 会议原则824

29.10.3 决策会议825

29.10.5 会议中的沟通与个性类型的关系826

29.10.4 典型的会议结果826

29.11.2 协商和讨价还价827

29.11.1 什么是协商827

29.11 协商沟通827

29.11.3 协商是个过程828

29.11.4 基于原则的协商:双赢的一般方法832

29.12.2 管理冲突833

29.12.1 冲突833

29.12 协商与文化833

29.12.3 项目经理管理冲突的技术835

29.12.4 解决冲突836

29.13 通过信息的可视化表达进行沟通838

29.15 沟通管理计划模板841

29.14 报告项目状态841

29.16 基线计划843

29.17 项目报告844

29.17.3 控制系统845

29.17.2 项目控制845

29.17.1 状态报告845

29.18 小结846

29.19 复习题847

29.20 案例研究848

29.21 引文849

29.22 参考文献851

第30章 软件质量保证853

30.2 本章与34种能力的关系854

30.1 本章在产品开发生命周期的位置854

30.3 本章的学习目标855

30.4.1 目的856

30.4 建立软件质量保证计划856

30.4.4 文档857

30.4.3 管理857

30.4.2 参考文献857

30.4.5 标准、习惯、习俗和度量标准858

30.4.6 复审和审计859

30.4.8 报告问题和纠正问题的行动860

30.4.7 风险管理860

30.4.12 综合、维护和保留记录861

30.4.11 培训861

30.4.9 工具、技术和方法861

30.4.10 供应商控制861

30.5.3 管理862

30.5.2 参考文献862

30.5 SQAP保障862

30.5.1 目的862

30.5.5 标准、习惯、习俗和度量标准863

30.5.4 文档863

30.5.7 风险管理864

30.5.6 复审和审计864

30.5.12 综合、维护和保留的记录865

30.5.11 培训865

30.5.8 报告和纠正问题的行动865

30.5.9 工具、技术和方法865

30.5.10 供应商控制865

30.7 复习题866

30.6 小结866

30.9 参考文献867

30.8 案例研究867

31.1 什么是软件配置管理868

第31章 软件配置管理868

31.4 组织怎样实行软件配置869

31.3 什么人参与SCM869

31.2 为什么SCM很重要869

31.6 本章与34种能力的关系870

31.5 本章在产品开发生命周期的位置870

31.7 本章的学习目标871

31.8.2 SCM计划和方针872

31.8.1 对SCM的理解872

31.8 SCM原则872

31.8.6 SCM配置项873

31.8.5 SCM工具873

31.8.3 SCM过程873

31.8.4 度量标准873

31.9 SCM系统的4种基本要求874

31.8.7 SCM是SEI 2级CMM的关键过程领域874

31.10.1 SCM问题的可能类别875

31.10 SCM的计划和组织875

31.10.2 SCM员工876

31.11 SCM工具877

31.12.2 管理882

31.12.1 控制882

31.12 SCM过程和工具的效益882

31.13.1 缺乏可见性883

31.13 一些软件问题883

31.12.3 节省成本883

31.12.4 质量883

31.13.5 变化不受控制884

31.13.4 缺少监视884

31.13.2 缺少控制884

31.13.3 缺乏可跟踪性884

31.13.8 SCM状态记账对V V的益处886

31.13.7 SCM审计对V V的益处886

31.13.6 SCM标识对V V的益处886

31.15 复习题887

31.14 小结887

31.17 引文888

31.16 案例研究888

31.18 参考文献889

第32章 软件中的法律问题890

32.1 本章在产品开发生命周期的位置894

32.4 产品开发技能895

32.3 本章的学习目标895

32.2 本章与34种能力的关系895

32.4.1 广告和消费者896

32.4.3 合同897

32.4.2 沟通897

32.4.5 隐私性898

32.4.4 Internet法规898

32.4.7 限制软件责任899

32.4.6 民事侵权899

32.5.1 备选纠纷解决方案900

32.5 项目管理技能900

32.5.3 协商901

32.5.2 仲裁901

32.6 人员管理技能902

32.5.4 调解902

32.6.3 雇佣903

32.6.2 无能力/残疾人903

32.6.1 调解903

32.6.6 版权904

32.6.5 专利904

32.6.4 知识产权904

32.6.9 商业包装905

32.6.8 商标905

32.6.7 贸易秘密905

32.7 法律风险问题906

32.6.10 保密906

32.8 小结911

32.10 案例研究912

32.9 复习题912

32.11 推荐读物913

33.1 产品开发技能914

第33章 总结914

33.1.1 过程915

33.1.2 生命周期918

33.1.3 领域过程920

33.1.4 软件要求详细说明921

33.1.6 分析和设计923

33.1.5 软件工程923

33.1.7 软件开发工具,包括CM926

33.1.8 连续过程改进928

33.2.1 定义项目目标929

33.2 项目管理技能929

33.2.2 工作分解结构930

33.2.3 确认任务和活动931

33.2.5 项目风险和质量保证933

33.2.4 评估和估计933

33.2.6 可靠性940

33.2.8 项目结束941

33.2.7 验证和确认941

33.3.1 选择项目团队946

33.3 人员管理技能946

33.3.2 评估持续时间和成本947

33.3.4 引出产品需求948

33.3.3 资源分配948

33.3.5 度量949

33.3.6 法律问题950

33.4 案例研究952

A.2 附录A的关键点953

A.1 本附录与34种能力的关系953

附录A 支持机构953

A.3.1 项目管理协会954

A.3 支持软件开发项目管理组织954

A.3.2 PMI的项目管理知识体955

A.3.4 美国质量协会(ASQ)958

A.3.3 PMI项目管理专业(PMP)认证958

A.3.5 Malcolm Baldrige国家质量奖(MBNQA)961

A.4.1 国际标准化组织(ISO)965

A.4 国家和地方的质量机构和奖项965

A.4.3 美国国家标准化组织(ANSI)969

A.4.2 ISO 9000 2000质量系统标准969

A.5 案例研究977

附录B 实际项目978

B.1 案例1:管理客户项目的业务量980

B.1.1 SEMICON项目983

B.2 硬件测试器公司的项目983

B.1.3 得到的教训985

B.1.2 FAB_XFR项目985

B.3.1 34项能力中所用到的部分986

B.3 案例2:信息技术系统的COTS软件选择986

B.3.2 项目描述988

B.4 案例3:传统软件再设计989

B.3.3 得到的教训989

B.4.2 项目描述990

B.4.1 34项能力中所用到的部分990

B.6 案例研究992

B.5 复习题992

B.4.3 得到的教训992

C.1 将技术业务计划作为公司的元计划993

附录C 制订业务计划993

C.2.2 集中机制994

C.2.1 企业、商业单元和产品的线路图994

C.2 什么是技术业务计划994

C.3.3 业务计划的基准995

C.3.2 交流机制995

C.2.3 现实的检验995

C.2.4 销售工具995

C.3 为什么要建立技术业务计划995

C.3.1 阐明需要做什么995

C.4 技术业务计划的内容公司综述996

C.3.4 从说转向做996

C.5.1 成本利润分析的模型1006

C.5 在技术业务方案中进行商业案例成本利润分析1006

C.5.4 使用现值技术作出决策1007

C.5.3 投资回报(ROI)1007

C.5.2 利润/成本技术1007

C.5.5 回收期1008

C.6 复习题1009

C.5.7 内部回报率(IRR)1009

C.5.6 净利现值(NPV)1009

C.7 案例研究1010

C.6.2 方案21010

C.6.1 方案11010

附录D 了解系统工程1012

D.1 本附录在项目管理生命周期的位置1013

D.3 经典系统工程模型1015

D.2 附录D的学习目标1015

D.3.1 系统需求模型1016

D.3.2 增强型需求模型1017

D.3.3 系统结构模型1019

D.3.4 硬件需求模型1020

D.3.5 软件需求模型1021

D.3.6 系统驱动1022

D.5 产品系统的类型1023

D.4 需求工程1023

D.6 复习题1026

D.7 案例研究1026

D.8 参考文献1026

D.9 工具1026

附录E 远程项目管理1028

E.1 本附录在产品开发周期的位置1029

E.2 本附录的学习目标1029

E.3 管理远程项目——沟通1030

E.4 管理远程项目——远程团队构建1033

E.5 管理远程项目——工具1034

E.6 合适的案例——Quorus1034

E.7 管理远程项目团队十戒1037

E.8 复习题1037

E.9 案例研究1037

E.10 引文1038

附录F 项目加工模板1039

F.1 本附录在产品开发生命周期中的位置1040

F.2 本附录的学习目标1041

F.3 软件项目管理计划(SPMP)1041

F.4 软件需求规范(SRS)1049

F.5 项目风险管理计划1064

F.6 软件测试计划1085

F.7 软件配置管理计划(SCMP)1091

F.8 参考文献1097

F.9 参考网页1098

附录G 使用中的联合应用程序设计1099

G.1 哪些事情团队做得正确1103

G.2 下次团队将做什么改动1104

G.3.1 团队内部的通信计划1105

G.3.2 团队间的沟通计划1105

G.3 JAD团队文档1105

G.3.3 团队的角色和责任1106

G.3.4 团队会议计划1107

G.3.6 团队的法定人数1108

G.3.7 Jakarta工作室的规章1108

G.3.5 团队的项目计划1108

G.4 JAD的最终文档1111

软件工程词汇1114

质量工程词汇1114

项目管理词汇1114

词汇表1114

质量软件项目管理专业人员词汇1115

参考文献1123

出版物参考文献1123

参考网页1146

分析和设计1146

功能成熟度模型和持续改进1147

配置管理1147

建立工作分解结构1147

估算成本和估算工作量1148

领导能力1149

管理分销商、处理知识产权和其他法律问题1149

表格和模板1150

综合信息1150

沟通与交流1151

得到的教训1152

生命周期1152

度量1153

项目管理:记录项目计划、进度安排、监视开发过程和跟踪项目进度1153

项目团队1154

出版物1155

质量1155

可靠性1156

需求1157

风险1158

软件工程——定义产品和认识开发活动1158

标准1159

工具1159

确认和验证1161

热门推荐