DB21/T 3897-2023 软件工程 软件缺陷等级判定方法
DB21/T 3897-2023
基本信息
发布历史
-
2023年12月
文前页预览
研制信息
- 起草单位:
- 北方实验室(沈阳)股份有限公司、辽宁鲲鹏生态创新中心有限公司、辽宁省信息中心、辽宁省公安厅、辽宁省标准化研究院
- 起草人:
- 出版信息:
- 页数:21页 | 字数:- | 开本: -
内容描述
ICS91.120.25
CCSL70
21
辽宁省地方标准
DB21/T3897—2023
软件工程软件缺陷等级判定方法
SoftwareengineeringSoftwaredefectleveldeterminationmethod
2023-12-30发布2024-01-30实施
辽宁省市场监督管理局发布
DB21/T3897—2023
目次
前言..................................................................................II
1范围.................................................................................1
2规范性引用文件.......................................................................1
3术语和定义...........................................................................1
4缺陷分类.............................................................................5
4.1缺陷描述.........................................................................5
4.2缺陷类型划分.....................................................................5
5缺陷记录填写说明.....................................................................8
5.1总则.............................................................................8
5.2缺陷属性.........................................................................8
5.2.1缺陷来源.....................................................................9
5.2.2缺陷状态.....................................................................9
5.2.3缺陷等级....................................................................10
5.2.4缺陷解决优先级..............................................................10
6缺陷等级判定........................................................................11
6.1非常严重(1级).................................................................11
6.1.1非常严重(1级)缺陷判定原则.................................................11
6.1.2非常严重(1级)缺陷判定方法.................................................11
6.2严重(2级).....................................................................11
6.2.1严重(2级)缺陷判定原则.....................................................11
6.2.2严重(2级)缺陷判定方法.....................................................11
6.3普通(3级).....................................................................12
6.3.1普通(3级)缺陷判定原则.....................................................12
6.3.2普通(3级)缺陷判定方法.....................................................12
6.4轻微(4级).....................................................................12
6.4.1轻微(4级)缺陷判定原则.....................................................12
6.4.2轻微(4级)缺陷判定方法.....................................................13
6.5建议(建议性)..................................................................13
6.5.1建议(建议性)判定原则......................................................13
6.5.2建议(建议性)判定方法......................................................13
附录A(资料性)缺陷记录单......................................................15
附录B(规范性)缺陷等级判定对照表..............................................16
I
DB21/T3897—2023
前言
本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定
起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。
本文件由辽宁省工业和信息化厅提出并归口。
本文件起草单位:北方实验室(沈阳)股份有限公司、辽宁鲲鹏生态创新中心有限公司、辽宁省信
息中心、辽宁省公安厅、辽宁省标准化研究院。
本文件主要起草人:张健楠、白杨、李洪涛、袁洪朋、李海涛、丁琳、张鏖、刘文志、郝博、王明
俊、赵兴彦、杨舒麟、张东志、马也、邱学思。
本文件发布实施后,任何单位和个人如有问题和意见建议,均可以通过来电和来函等方式进行反馈,
我们将及时答复并认真处理,根据实际情况依法进行评估及复审。
归口管理部门通讯地址:辽宁省工业和信息化厅(沈阳市皇姑区北陵大街45-2号),联系电话:
024-86893258。
标准起草单位通讯地址:北方实验室(沈阳)股份有限公司(沈阳市浑南新区三义街6-1号21层),
联系电话:024-83785841/83785849。
II
DB21/T3897—2023
软件工程软件缺陷等级判定方法
1范围
本文件规定了计算机软件缺陷分类、缺陷记录填写说明及缺陷等级的判定方法。
本文件适用于机构和人员在计算机软件测试过程中的软件缺陷等级判定。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用
文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)
适用于本文件。
GB/T5271.1—2000信息技术词汇第1部分:基础术语
GB/T8566—2022信息技术软件生存周期过程
GB/T11457—2006信息技术软件工程术语
GB/T25000.51—2016系统与软件工程系统与软件产品质量要求与评价(SQuaRE)第51部分:
就绪可用软件产品(RUSP)的质量要求和测试细则
ISO/IEC15026信息技术系统与软件完整性级别
3术语和定义
GB/T11457—2006、GB/T5271.1—2000和GB/T8566—2022界定的以及下列术语和定义适用于
本文件。
3.1
崩溃crash
计算机系统或部件的突然的和完全地失效。
[来源:GB/T11457—2006,2.362]
3.2
死锁deadlock
由于两个或多个设备或进程,每一个等待赋给另一个的资源引起计算机处理停顿的情况。
[来源:GB/T11457—2006,2.410]
3.3
缺陷defect
a)硬件设备或部件中的缺陷。例如,短路或断线。
b)在计算机程序中不正确的步骤、过程或数据定义。
[来源:GB/T11457—2006,2.421]
3.4
1
DB21/T3897—2023
界面interface
a)一个共享的边界。信息跨越边界传送。
b)连接两个或多个其他部件,为了相互间传送信息的硬件或软件部件。
c)连接两个或多个部件,为了在相互间传送信息。
d)作为如b)中连接的或被连接的部件。
[来源:GB/T11457—2006,2.795]
3.5
模块module
a)离散的程序单位。且对于编译、与其他单位相结合和装入来说是可标识的。例如,汇编程
序、编译程序、连接编辑程序或执行的例行程序的输入或输出。
b)程序中一个能逻辑地分开的部分。
[来源:GB/T11457—2006,2.976]
3.6
参数parameter
a)一种变量,针对一特定的应用程序可给定一固定值。
b)用于在软件模块之间传递值的常数、变量或表达式。
[来源:GB/T11457—2006,2.1105]
3.7
精度precision
对于说明的量的精确或差异的程度。例如,2位十进制数字对5位十进制数字。
[来源:GB/T11457—2006,2.1160]
3.8
过程process
a)为给定目的所执行的步骤序列、例如,软件开发过程。
b)由操作系统调度程序管理的一可执行单元。
c)对数据进行操作。
[来源:GB/T11457—2006,2.1181]
3.9
算法algorithm
为解决问题严格定义的有限的有序规则集。
[来源:GB/T5271.1—2000,01.05.05]
3.10
软件产品softwareproduct
a)指定交付给用户的计算机程序、规程和可能相关的文档和数据的完整集。
b)中的任一单独的项。
[来源:GB/T11457—2006,2.1520]
2
DB21/T3897—2023
3.11
版本version
a)与计算机软件配置项的完全编纂或重编纂相关的计算机软件配置项的初始发行或再发行。
b)作为与对以前的发行发出变更页导致的修订不同的文件的初始发行或完全再发行。
[来源:GB/T11457—2006,2.1829]
3.12
需求requirement
a)用户为解决某一问题或达到某个目标所需要的条件或能力。
b)系统或系统部件必须满足或处理的条件或能力以满足合同、标准、规格说明或其他正式的
强制性文件的要求。
c)如在a)、b)中的条件或能力的说明的表示。
[来源:GB/T11457—2006,2.1361]
3.13
循环loop
计算机程序语句序列,它重复地执行直至满足给定的条件或当一给定的条件为真。
[来源:GB/T11457—2006,2.879]
3.14
运算符operator
在操作中表示要执行的动作的算术或逻辑符号。例如,在表达式A=B+3中,+是一操作符,
表示相加。
[来源:GB/T11457—2006,2.1066]
3.15
系统system
由一个或多个过程、硬件、软件、设施和人员组成的集合体,提供满足规定需求或目标的能力。
[来源:GB/T8566—2001,3.31]
3.16
验证verification
通过检查和提供客观证据认可规定需求已经满足。
[来源:GB/T8566——2001,3.36]
3.17
编码coding
a)在软件工程中,用编程语言表示计算机程序的过程。
b)逻辑和数据从设计规格说明(设计描述)转换为编程语言。
[来源:GB/T11457—2006,2.227]
3.18
3
DB21/T3897—2023
设计design
为使一软件系统满足规定的需求而定义系统或部件的体系结构、部件、接口和其他特征的过程。
[来源:GB/T11457—2006,2.439]
3.19
集成integration
把软件、硬件部件或两者合成为一个完整的系统的过程。
[来源:GB/T11457—2006,2.787]
3.20
软件缺陷Softwaredefects
软件系统中存在的某种破坏正常运行功能的问题、错误,或者隐藏的功能或性能上的缺陷。在
软件中如果存在某种缺陷,将会导致产品不能满足某些用户功能。
4
DB21/T3897—2023
4缺陷分类
4.1缺陷描述
通常包括缺陷标识、缺陷描述、缺陷来源、缺陷分类、缺陷等级、缺陷解决优先级等。
4.2缺陷类型划分
在判定过程中发现的缺陷,一般可分为:功能缺陷、接口缺陷、逻辑缺陷、计算缺陷、数据缺
陷、用户界面缺陷、文档缺陷、性能缺陷、配置缺陷、标准缺陷、环境缺陷、兼容缺陷、安全缺陷、
其他缺陷等,见表1。
注:缺陷类型、子类型可参见GB/T25000.51—2016、ISO/IEC15026。
表1缺陷类型
序号缺陷类型描述子类型
功能错误
功能缺失
影响了重要的特性、用户界面、产品接口、硬
功能缺陷件结构接口和全局数据结构。并且设计文档需
1功能超越
(F-Function)要正式的变更。如指针,循环,递归,功能等
缺陷。
设计二义性
算法错误
模块间接口
接口缺陷与其他组件、模块或设备驱动程序、调用参数、
2模块内接口
(I-Interface)控制块或参数列表相互影响的缺陷。
公共数据使用
分支不正确
重复的逻辑
忽略极端条件
推荐标准
- GB/T 9779-2005 复层建筑涂料 2005-01-19
- GB/T 2015-2005 白色硅酸盐水泥 2005-01-19
- GB/T 19630.4-2005 有机产品 第4部分:管理体系 2005-01-19
- GB/T 19630.1-2005 有机产品 第1部分:生产 2005-01-19
- GB/T 19631-2005 玻璃纤维增强水泥轻质多孔隔墙条板 2005-01-19
- GB/T 2419-2005 水泥胶砂流动度测定方法 2005-01-19
- GB/T 19630.2-2005 有机产品 第2部分:加工 2005-01-19
- GB/T 19630.3-2005 有机产品 第3部分:标识与销售 2005-01-19
- GB/T 9780-2005 建筑涂料涂层耐沾污性试验方法 2005-01-19
- GB/T 8075-2005 混凝土外加剂定义、分类、命名与术语 2005-01-19