软件评测师 · 高频练习

已知发布后缺陷数和 DRE,发布前发现了多少缺陷?

中级 单选题 第 821 题 中等 软件评测师DRE缺陷去除效率缺陷度量反向计算
题目

某软件发布后发现 10 个缺陷。若以“发布前发现缺陷数÷发布前后发现缺陷总数”计算缺陷去除效率 DRE,且该项目 DRE 为 90%,则发布前发现的缺陷数为()。

A 9 个
B 10 个
C 90 个
D 100 个
题目类型:原创高频练习题 用途:用于帮助理解软件评测师相关考点和答案解析,不等同于官方真题。
正确答案
C
答案解析

设发布前发现 x 个缺陷,则 x÷(x+10)=90%。整理得 x=0.9x+9,因此 0.1x=9,x=90。发布前后缺陷总数为 100 个,DRE=90÷100=90%。

选项分析

A

错误。9 是方程移项后出现的中间量,不是发布前缺陷数。

B

错误。发布前与发布后缺陷数相同只能得到 50% 的 DRE。

C

正确。90÷(90+10)=90%。

D

错误。100 是发布前后缺陷总数,不是发布前发现数。

本题为什么容易错

这题的陷阱不是方程难,而是指标口径容易记错。DRE 衡量发布前发现了全部已知缺陷中的多少,分母必须包含后来逃逸到生产环境的缺陷。

先看结论

简短答案

已知发布后缺陷数和 DRE,发布前发现了多少缺陷,正确答案是 C(90 个)。设发布前发现 x 个缺陷,则 x÷(x+10)=90%。整理得 x=0.9x+9,因此 0.1x=9,x=90。发布前后缺陷总数为 100 个,DRE=90÷100=90%。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
9 个 本题干扰项 错误。9 是方程移项后出现的中间量,不是发布前缺陷数。 看到该词不要急着选,先判断是否真正解决题干问题
10 个 本题干扰项 错误。发布前与发布后缺陷数相同只能得到 50% 的 DRE。 看到该词不要急着选,先判断是否真正解决题干问题
90 个 本题正确答案 正确。90÷(90+10)=90%。 看到题干核心场景时优先联想到它
100 个 本题干扰项 错误。100 是发布前后缺陷总数,不是发布前发现数。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • 9 个:错误。9 是方程移项后出现的中间量,不是发布前缺陷数。
  • 10 个:错误。发布前与发布后缺陷数相同只能得到 50% 的 DRE。
  • 100 个:错误。100 是发布前后缺陷总数,不是发布前发现数。
复习

知识点详解

缺陷去除效率 DRE 用于观察缺陷在交付或发布前被识别并处理的比例。按本题口径,DRE=发布前发现缺陷数/(发布前发现缺陷数+发布后发现缺陷数)。发布后缺陷占总缺陷的比例则可理解为缺陷逃逸率,两者在相同统计边界下合计为 100%。指标使用时应明确版本、时间窗口、缺陷是否去重以及严重程度,否则不同项目之间直接比较百分比可能产生误导。DRE 高也不等于产品一定没有严重缺陷,还要结合风险和业务影响分析。

备考速记

速记:DRE 看门内抓住多少,分母还要把漏到门外的缺陷算进去。

DRE 在反向计算场景中的作用

DRE在本题中的核心价值,是解决“某软件发布后发现 10 个缺陷。若以“发布前发现缺陷数÷发布前后发现缺陷总数”计算缺陷去除效率 DRE,且该项目 DRE 为 90%,则发布前发现的缺陷数为()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。

拓展

同类题怎么考

  • 给出发布前、发布后缺陷数,直接计算 DRE 和逃逸率。
  • 给出 DRE 与其中一类缺陷数,反向求另一类缺陷数。
  • 把 DRE 与缺陷密度放在同一题中,分别考过程检出能力和单位规模缺陷数量。
DRE 在软件评测师软考中的考法

软考选择题通常不会只考概念定义,还会把DRE放到反向计算场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。

解题思路

老师会建议先画两个盒子:发布前 x 个,发布后 10 个。DRE 看的是发布前盒子占两个盒子总量的比例。列出 x/(x+10)=0.9 后再解方程,比凭感觉用 90% 和 10 相乘、相除稳得多。

考点定位

DRE 的分母是发布前发现缺陷数与发布后发现缺陷数之和。题目给的是发布后缺陷数时,不能简单用 10÷90%。

易错提醒

  • 把 DRE 误写成发布前缺陷数÷发布后缺陷数。
  • 把发布前后缺陷总数 100 当成发布前缺陷数。
  • 只给答案不回代,没发现指标口径写错。

备考提示

  • 计算缺陷指标前,先写清分子和分母分别代表什么。
  • DRE 越高通常表示更多缺陷在发布前被发现,但还要结合缺陷严重程度、测试投入和统计口径判断质量。

用计算器核对结果

先独立完成计算,再用工具核对中间结果和公式选择,更容易发现错误发生在哪一步。

你可能还想了解

  • 缺陷去除效率 DRE 的分母包括哪些缺陷?
  • DRE 和缺陷逃逸率是什么关系?
  • 缺陷密度和 DRE 分别反映什么?
  • DRE 很高是否等于软件质量一定很好?

本文小结

设发布前发现 x 个缺陷,按 x/(x+10)=90% 解得 x=90。DRE 的关键不在复杂计算,而在分母必须同时包含发布前发现和发布后逃逸的缺陷。