图书介绍

软件质量经济学PDF|Epub|txt|kindle电子书版本网盘下载

软件质量经济学
  • (美)琼斯,(法)OlivierBonsignour著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111447443
  • 出版时间:2014
  • 标注页数:392页
  • 文件大小:104MB
  • 文件页数:414页
  • 主题词:软件质量-影响-经济学-研究

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 引言1

1.2 定义软件质量6

1.3 定义经济价值和定义软件质量的价值13

1.3.1 软件和质量对构建自用内部软件的企业的经济价值14

1.3.2 软件和质量对内部软件用户的经济价值16

1.3.3 软件和质量对商业软件厂商的经济价值17

1.3.4 软件和质量对COTS用户和客户的经济价值18

1.3.5 软件和质量对嵌入式软件公司的经济价值20

1.3.6 软件和质量对嵌入式软件设备用户的经济价值21

1.3.7 软件和软件质量对其他企业部门的经济价值23

1.3.8 同时担当多种角色23

1.4 总结和结论23

第2章 估算和度量软件质量25

2.1 引言25

2.2 使用功能点度量方法来量化潜在缺陷27

2.3 软件潜在缺陷28

2.3.1 软件需求的专门案例32

2.3.2 软件需求的起源35

2.3.3 软件需求的规模、结构和完整性37

2.3.4 最小化软件需求缺陷39

2.3.5 软件需求缺陷结论45

2.3.6 编码缺陷的专门案例46

2.2 估计软件缺陷预防51

2.3 估计软件缺陷检测和缺陷清除53

2.4 度量应用程序结构质量55

2.4.1 度量可靠性56

2.4.2 度量性能效率57

2.4.3 度量安全性57

2.4.4 度量可维护性58

2.4.5 度量规模59

2.4.6 应用程序结构质量度量属性总结59

2.5 结构质量评估案例62

2.5.1 绕过架构63

2.5.2 无法控制处理的数据量64

2.5.3 应用程序资源失衡65

2.5.4 安全弱点66

2.5.5 缺乏防御机制67

2.5.6 对评估结构质量的系统的要求67

2.6 歪曲软件经济学分析的三大问题68

2.6.1 软件历史数据的泄漏69

2.6.2 LOC度量方法的经济学问题74

2.6.3 单位缺陷成本度量方法的经济学问题78

2.6.4 案例A:质量低劣79

2.6.5 案例B:质量良好79

2.6.6 案例C:零缺陷80

2.6.7 预测软件潜在缺陷的有用经验法则81

2.7 总结和结论82

第3章 软件缺陷预防84

3.1 引言84

3.1.1 20世纪70年代IBM进行缺陷预防研究的早期历史84

3.1.2 缺陷预防方法的协同组合89

3.1.3 潜在缺陷和缺陷起源90

3.1.4 缺陷预防、模式、认证的可重用材料94

3.1.5 软件缺陷预防和应用程序规模95

3.2 缺陷预防结果的分析96

3.2.1 敏捷嵌入式用户97

3.2.2 自动化的质量预测97

3.2.3 软件质量数据的基准98

3.2.4 能力成熟度模型集成(CMMI)99

3.2.5 认证方案100

3.2.6 单位缺陷成本度量101

3.2.7 质量成本104

3.2.8 圈复杂度度量(及相关的复杂度度量)106

3.2.9 缺陷度量和缺陷跟踪111

3.2.10 正式审查113

3.2.11 功能点质量度量116

3.2.12 ISO质量标准、IEEE质量标准及其他行业标准121

3.2.13 质量功能展开(QFD)124

3.2.14 风险分析126

3.2.15 六西格玛132

3.2.16 静态分析133

3.3 总结和结论135

第4章 测试前缺陷清除136

4.1 引言136

4.2 小型项目的测试前缺陷清除139

4.3 大型系统的测试前缺陷清除143

4.4 测试前缺陷清除活动的分析148

4.4.1 个人桌面检查148

4.4.2 非正式的同行评审149

4.4.3 文档的自动化文本检查150

4.4.4 正确性证明156

4.4.5 Scrum会议158

4.4.6 Poka Yoke159

4.4.7 Kaizen161

4.4.8 结对编程164

4.4.9 规格说明书的客户评审166

4.4.10 独立验证和确认168

4.4.11 SQA评审169

4.4.12 阶段评审174

4.4.13 审查(需求、架构、设计、代码及其他可交付成果)176

4.4.14 用户文档的编辑和校对187

4.4.15 源代码的自动静态分析189

4.5 总结和结论195

第5章 软件测试196

5.1 引言196

5.1.1 黑盒与白盒测试205

5.1.2 功能和非功能测试206

5.1.3 自动化和手动测试206

5.1.4 软件测试通用形式的讨论207

5.1.5 子例程测试207

5.1.6 PSP/TSP单元测试208

5.1.7 XP单元测试208

5.1.8 单元测试209

5.1.9 新功能测试210

5.1.10 回归测试210

5.1.11 集成测试211

5.1.12 系统测试212

5.1.13 专门的软件测试213

5.1.14 压力或容量测试214

5.1.15 性能测试214

5.1.16 病毒防护测试215

5.1.17 渗透测试217

5.1.18 安全性测试218

5.1.19 平台测试219

5.1.20 供应链测试219

5.1.21 净室测试220

5.1.22 诉讼测试220

5.1.23 云测试221

5.1.24 SOA测试221

5.1.25 独立测试222

5.1.26 本土化测试222

5.1.27 案例研究测试223

5.1.28 涉及用户或客户的测试形式224

5.1.29 敏捷测试224

5.1.30 可用性测试224

5.1.31 现场Beta测试225

5.1.32 实验室测试226

5.1.33 客户验收测试226

5.1.34 测试计划编制227

5.1.35 测试用例设计方法227

5.1.36 测试用例中的错误和bug229

5.1.37 软件项目的测试阶段数229

5.1.38 按行业和软件类型分类的不同测试模式230

5.1.39 按应用程序规模分类的不同测试模式233

5.1.40 在指控质量低劣的诉讼案中记录的测试阶段234

5.1.41 使用功能点估算测试用例数235

5.1.42 使用功能点估算测试人员的数量238

5.1.43 使用功能点估算测试工作量和成本240

5.1.44 由开发人员或由专业测试人员执行的测试244

5.2 总结和结论245

第6章 发布后缺陷清除247

6.1 引言247

6.1.1 发布后缺陷严重程度等级248

6.1.2 从结构质量的观点看严重程度等级250

6.1.3 软件的可维护性255

6.1.4 按软件应用程序用户分类的缺陷发现率257

6.1.5 无效缺陷报告258

6.1.6 发生在独特情况下的暂时搁置的缺陷260

6.1.7 很多客户报告的重复缺陷260

6.1.8 第一年缺陷发现率261

6.1.9 度量DDE和DRE262

6.1.10 发布后缺陷报告的变化263

6.1.11 报告软件缺陷的方法的变化266

6.1.12 缺陷在报告后由谁修复269

6.1.13 案例1:开发人员负责缺陷修复269

6.1.14 案例2:维护专家负责缺陷修复270

6.1.15 案例研究对比270

6.1.16 由低劣质量引起的诉讼271

6.1.17 发布后的缺陷修复成本模式272

6.1.18 参与缺陷修复的软件职业团队273

6.1.19 检查发布后缺陷修复的自变量277

6.1.20 按功能点计算的应用程序规模278

6.1.21 软件应用程序中容易出错模块284

6.2 来自发布后缺陷的用户和行业的成本286

6.2.1 安全漏洞对企业和政府机构的影响289

6.2.2 用于缺陷报告和修复安装的客户后勤290

6.2.3 案例1:一个小公司的小型应用程序292

6.2.4 案例2:大公司的大型应用程序293

6.2.5 在维护和发布后缺陷修复中的度量问题296

6.3 总结和结论300

第7章 软件质量的经济学分析301

7.1 引言301

7.2 软件的经济价值302

7.2.1 度量价值的方法302

7.2.2 资金投入批准和应用程序规模308

7.2.3 软件构建难度对软件质量的影响309

7.2.4 来自于软件的收入产生313

7.2.5 软件行业和其他行业之间的差异315

7.2.6 软件带来的成本降低316

7.3 低质量和高质量软件的经济影响320

7.3.1 软件开发和维护321

7.3.2 软件作为市场上销售的商品321

7.3.3 软件作为减少人力的一种方法322

7.3.4 软件和创新性的新型产品322

7.3.5 技术债务:度量软件质量对软件成本影响的方法324

7.3.6 量化商业价值的框架327

7.3.7 超越功能质量330

7.3.8 软件结构对质量的影响330

7.3.9 员工培训对质量的影响331

7.3.10 职业资格认证对质量的影响332

7.3.11 技术投资对质量的影响332

7.3.12 项目管理对质量的影响333

7.3.13 质量控制方法论和工具对质量的影响334

7.3.14 高质量和低质量对软件进度的影响336

7.3.15 高质量和低质量对软件人员配置的影响337

7.3.16 高质量和低质量对软件开发工作量的影响338

7.3.17 高质量和低质量对开发生产率的影响339

7.3.18 高质量和低质量对软件开发成本的影响339

7.3.19 高质量和低质量对每个功能点的开发成本的影响340

7.3.20 高质量和低质量对项目取消率的影响341

7.3.21 高质量和低质量对取消项目的时间安排的影响341

7.3.22 高质量和低质量对取消的项目工作量的影响343

7.3.23 高质量和低质量对相对平均项目的工作量的影响343

7.3.24 高质量和低质量对软件测试阶段的影响344

7.3.25 高质量和低质量对测试占开发百分比的影响346

7.3.26 高质量和低质量对每个功能点的测试用例的影响347

7.3.27 高质量和低质量对创建的测试用例数的影响347

7.3.28 高质量和低质量对测试覆盖的影响348

7.3.29 专业测试人员对高质量和低质量的影响349

7.3.30 高质量和低质量对软件潜在缺陷的影响350

7.3.31 高质量和低质量对总体软件缺陷的影响352

7.3.32 高质量和低质量对DDE的影响352

7.3.33 高质量和低质量对DRE的影响353

7.3.34 高质量和低质量对总缺陷清除的影响354

7.3.35 高质量和低质量对已交付给客户的缺陷的影响355

7.3.36 高质量和低质量对每功能点交付的缺陷的影响355

7.3.37 高质量和低质量对交付的缺陷严重程度等级的影响355

7.3.38 高质量和低质量对每功能点严重缺陷数的影响357

7.3.39 高质量和低质量对软件可靠性的影响357

7.3.40 高质量和低质量对维护和支持的影响358

7.3.41 高质量和低质量对维护和支持成本的影响359

7.3.42 高质量和低质量对维护缺陷容量的影响360

7.3.43 高质量和低质量对软件改进的影响361

7.3.44 高质量和低质量对改进成本的影响362

7.3.45 高质量和低质量对维护和改进人员配置的影响363

7.3.46 高质量和低质量对5年的总工作量的影响363

7.3.47 高质量和低质量对TCO的影响366

7.3.48 高质量和低质量对COQ的影响369

7.3.49 高质量和低质量对每个功能点的TCO和COQ的影响372

7.3.50 高质量和低质量对应用程序使用寿命的影响376

7.3.51 高质量和低质量对软件应用程序有形资产价值的影响377

7.3.52 高质量和低质量对ROI的影响378

7.3.53 高质量和低质量对于被取消项目的影响378

7.3.54 高质量和低质量对取消成本差异的影响379

7.3.55 高质量、平均质量和低质量的软件项目的分布380

7.4 总结和结论381

7.4.1 对于10000个功能点的高质量结果381

7.4.2 10000个功能点的低质量软件结果382

参考文献和延伸阅读384

热门推荐