第2章软件缺陷.PDFVIP

  • 22
  • 0
  • 约2.15万字
  • 约 15页
  • 2019-08-18 发布于天津
  • 举报
第2章软件缺陷.PDF

第2 章 软件 缺 陷 从理论上看,软件可靠性只和存在于软件中的缺陷有关。事实上,如果我们知道软件中 的所有缺陷及其发生概率,根据概率论知识,我们就可以比较准确地计算出软件的可靠性。 但就现在的知识水平,事先我们永远无法知道软件的缺陷到底都在哪里。 软件的缺陷都是人为造成的,在需求、设计、编码、测试软件的各个阶段,人都难免会 犯错误。人为什么会犯错误?会犯什么样的错误?这不是本书研究的内容。我们知道的是, 不同的人、不同的软件,其缺陷的形态是多种多样的,现在和未来,我们都不大可能用一种 科学的方法来准确地描述这个问题。我们所要研究的问题是,在一些看起来没有任何规律的 事情上,试图找出一些规律,这包括软件缺陷的分类、缺陷数目的估计、缺陷的分布、缺陷 的管理等。虽然这些都是软件缺陷的外围描述,但总比什么都不知道好得多。事实上,通过 有效管理软件缺陷,可以大大减少缺陷的密度或数目。 许多大的软件企业、高可信企业,目前都建立了自己的软件缺陷库,比较大的软件缺陷 库目前有数千万个条目,记录着这个企业在软件开发中所犯的错误,通过了解这些缺陷,后 来人就可以尽可能地避免再犯相同的错误。同时,通过数据挖掘或机器学习,也可以找出缺 陷之间的关联,从而可以有效地指导测试。 2.1 软件缺陷概述 2.1.1

文档评论(0)

1亿VIP精品文档

相关文档