版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ICS91.120.25CCSL7021SoftwareengineeringSoftwaredefectleveldeterIDB21/T3897—2023前言 2规范性引用文件 3术语和定义 4缺陷分类 4.1缺陷描述 4.2缺陷类型划分 5缺陷记录填写说明 5.1总则 5.2缺陷属性 5.2.1缺陷来源 5.2.2缺陷状态 5.2.3缺陷等级 5.2.4缺陷解决优先级 6缺陷等级判定 6.1非常严重(1级) 116.1.1非常严重(1级)缺陷判定原则 116.1.2非常严重(1级)缺陷判定方法 116.2严重(2级) 116.2.1严重(2级)缺陷判定原则 116.2.2严重(2级)缺陷判定方法 116.3普通(3级) 126.3.1普通(3级)缺陷判定原则 126.3.2普通(3级)缺陷判定方法 126.4轻微(4级) 126.4.1轻微(4级)缺陷判定原则 126.4.2轻微(4级)缺陷判定方法 136.5建议(建议性) 6.5.1建议(建议性)判定原则 6.5.2建议(建议性)判定方法 附录A(资料性)缺陷记录单 附录B(规范性)缺陷等级判定对照表 DB21/T3897—2023本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由辽宁省工业和信息化厅提出并归口。本文件起草单位:北方实验室(沈阳)股份有限公司、辽宁鲲鹏生态创新中心有限公司、辽宁省信息中心、辽宁省公安厅、辽宁省标准化研究院。本文件主要起草人:张健楠、白杨、李洪涛、袁洪朋、李海涛、丁琳、张鏖、刘文志、郝博、王明俊、赵兴彦、杨舒麟、张东志、马也、邱学思。本文件发布实施后,任何单位和个人如有问题和意见建议,均可以通过来电和来函等方式进行反馈,我们将及时答复并认真处理,根据实际情况依法进行评估及复审。归口管理部门通讯地址:辽宁省工业和信息化厅(沈阳市皇姑区北陵大街45-2号),联系电话标准起草单位通讯地址:北方实验室(沈阳)股份有限公司(沈阳市浑南新区三义街6-1号21层联系电话83785849。1DB21/T3897—2023软件工程软件缺陷等级判定方法本文件规定了计算机软件缺陷分类、缺陷记录填写说明及缺陷等级的判定方法。本文件适用于机构和人员在计算机软件测试过程中的软件缺陷等级判定。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缺陷defecta)硬件设备或部件中的缺陷。例如,短路或断线。b)在计算机程序中不正确的步骤、过程或数据定义。[来源:GB/T11457—2006,2.421]3.42DB21/T3897—2023界面interfacea)一个共享的边界。信息跨越边界传送。b)连接两个或多个其他部件,为了相互间传送信息的硬件或软件部件。c)连接两个或多个部件,为了在相互间传送信息。d)作为如b)中连接的或被连接的部件。[来源:GB/T11457—2006,2.795]3.5模块modulea)离散的程序单位。且对于编译、与其他单位相结合和装入来说是可标识的。例如,汇编程序、编译程序、连接编辑程序或执行的例行程序的输入或输出。b)程序中一个能逻辑地分开的部分。[来源:GB/T11457—2006,2.976]3.6参数parametera)一种变量,针对一特定的应用程序可给定一固定值。b)用于在软件模块之间传递值的常数、变量或表达式。[来源:GB/T11457—2006,2.1105]3.7精度precision对于说明的量的精确或差异的程度。例如,2位十进制数字对5位十进制数字。[来源:GB/T11457—2006,2.1160]3.8过程processa)为给定目的所执行的步骤序列、例如,软件开发过程。b)由操作系统调度程序管理的一可执行单元。c)对数据进行操作。[来源:GB/T11457—2006,2.1181]3.9算法algorithm为解决问题严格定义的有限的有序规则集。[来源:GB/T5271.1—2000,01.05.05]3.10软件产品softwareproducta)指定交付给用户的计算机程序、规程和可能相关的文档和数据的完整集。b)中的任一单独的项。[来源:GB/T11457—2006,2.1520]3DB21/T3897—20233.11版本versiona)与计算机软件配置项的完全编篡或重编篡相关的计算机软件配置项的初始发行或再发行。b)作为与对以前的发行发出变更页导致的修订不同的文件的初始发行或完全再发行。[来源:GB/T11457—2006,2.1829]3.12需求requirementa)用户为解决某一问题或达到某个目标所需要的条件或能力。b)系统或系统部件必须满足或处理的条件或能力以满足合同、标准、规格说明或其他正式的强制性文件的要求。c)如在a)、b)中的条件或能力的说明的表示。[来源:GB/T11457—2006,2.1361]3.13计算机程序语句序列,它重复地执行直至满足给定的条件或当一给定的条件为真。[来源: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编码codinga)在软件工程中,用编程语言表示计算机程序的过程。b)逻辑和数据从设计规格说明(设计描述)转换为编程语言。[来源:GB/T11457—2006,2.227]3.184DB21/T3897—2023设计design为使一软件系统满足规定的需求而定义系统或部件的体系结构、部件、接口和其他特征的过程。[来源:GB/T11457—2006,2.439]3.19集成integration把软件、硬件部件或两者合成为一个完整的系统的过程。[来源:GB/T11457—2006,2.787]3.20软件缺陷Softwaredefects软件系统中存在的某种破坏正常运行功能的问题、错误,或者隐藏的功能或性能上的缺陷。在软件中如果存在某种缺陷,将会导致产品不能满足某些用户功能。5DB21/T3897—20234缺陷分类4.1缺陷描述通常包括缺陷标识、缺陷描述、缺陷来源、缺陷分类、缺陷等级、缺陷解决优先级等。4.2缺陷类型划分在判定过程中发现的缺陷,一般可分为:功能缺陷、接口缺陷、逻辑缺陷、计算缺陷、数据缺陷、用户界面缺陷、文档缺陷、性能缺陷、配置缺陷、标准缺陷、环境缺陷、兼容缺陷、安全缺陷、其他缺陷等,见表1。表1缺陷类型1影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。并且设计文档需要正式的变更。如指针,循环,递归,功能等236DB21/T3897—2023表1缺陷类型(续)45需要修改少量代码,如初始化或控制块。如声6人机交互特性:屏幕格式,确认用户输入,功7DB21/T3897—2023表1缺陷类型(续)789不符合各种标准的要求,如编码标准、设计符在软件产品或系统中存在的安全漏洞、攻击点8DB21/T3897—2023表1缺陷类型(续)5缺陷记录填写说明5.1总则本章节定义缺陷属性相关规则,可应用于附录A的填写。5.2缺陷属性缺陷属性的说明见表2。表2缺陷属性说明12金额的输入框输入特殊字符如“%$*^%&@34569DB21/T3897—20235.2.1缺陷来源缺陷来源:缺陷引起的故障或事件第一次被检测到的阶段,缺陷来源见表3。表3缺陷来源列表123456785.2.2缺陷状态缺陷状态:指缺陷通知一个跟踪修复过程的进展情况。缺陷状态列表见表4。表4缺陷状态列表1234567判定人员验证后,还依然存在的缺陷,等待开8DB21/T3897—2023表4缺陷状态列表(续)9开发不能复现这个软件缺陷,需要判定人员检5.2.3缺陷等级在判定过程中,除了进行缺陷分类,同时,还需要对缺陷进行严重等级选择,其严重等级如表5所示。表5缺陷等级12345不同缺陷严重等级的判定原则和方法见第6章。5.2.4缺陷解决优先级缺陷解决优先级:指缺陷必须被修复的紧急程度。“优先级”的衡量抓住了在严重性中没有考虑的重要程度因素,优先级划分见表6。表6缺陷解决优先级列表1234DB21/T3897—20236缺陷等级判定6.1非常严重(1级)6.1.1非常严重(1级)缺陷判定原则软件存在非常严重缺陷,导致软件无法实现任何功能,包括但不限于:a)可能有灾难性的后果,如造成系统崩溃,程序死循环等;b)数据库错误,如数据丢失等;c)算法与需求严重不符,设计存在二义性;d)其它涉及安全、知识产权、法律法规等问题。6.1.2非常严重(1级)缺陷判定方法被测软件存在以下问题判定为P1级别缺陷,包括但不限于:a)系统崩溃;b)数据丢失;c)功能缺失、错误;d)算法错误、设计二义性;e)由于程序所引起的死机、死循环、非法退出;f)性能与需求严重不符(压力判定);g)存在安全性与保密性问题;h)软件代码存在高风险漏洞;i)版权和知识产权问题;j)法律合规问题。6.2严重(2级)6.2.1严重(2级)缺陷判定原则软件存在严重缺陷,导致软件功能不稳定,影响全部基本功能的实现,包括但不限于:a)在说明中的需求未在最终系统中实现,导致软件整体业务流程不完善;b)操作流程导致系统的意外退出;c)软件条件判断、变量检查、计算顺序、逻辑顺序错误等;d)软件数据计算结果、数据输入、数据输出错误等;e)软件接口、硬件接口等;f)数据库报错、死锁、连接错误等;g)软件主要功能模块性能与需求中约定性能指标严重不符,严重影响用户体验(如需求中未明确,单业务模块响应时间7S以上为判定准则)。6.2.2严重(2级)缺陷判定方法被测软件存在以下问题判定为P2级别缺陷,包括但不限于:a)部分功能缺失导致软件业务流程不完善;b)软件操作流程缺陷,导致系统意外退出无法继续业务流程;c)条件判定错误;d)错误的变量检查;DB21/T3897—2023e)计算顺序错误;f)逻辑顺序错误;g)数据计算结果错误;h)数据输入、输出错误;i)软件接口错误;j)硬件接口错误;k)数据库报错;l)数据库发生死锁;m)数据库连接错误;n)软件主要功能模块响应时间与需求严重不符,如响应时间超过10秒。6.3普通(3级)6.3.1普通(3级)缺陷判定原则软件存在普通缺陷,存在于部分功能,不影响其它功能正常运行,包括但不限于:a)软件部分功能使用异常;b)软件刷新错误;c)部分功能模块计算结果错误,与其它模块数据不一致等;d)部分模块与浏览器、分辨率等不兼容;e)软件产品的安装,卸载错误;f)软件中计算精度不够、舍入错误、单位错误等;g)软件主要功能模块性能与需求中约定性能指标不符,影响用户体验(如需求中未明确,单业务模块响应时间5S以上为判定准则)。6.3.2普通(3级)缺陷判定方法被测软件存在以下问题判定为P3级别缺陷,包括但不限于:a)软件部分功能异常;b)软件刷新错误;c)部分功能模块计算结果错误;d)浏览器不兼容;e)分辨率不兼容;f)软件产品的安装错误;g)软件产品的卸载错误;h)精度不够;i)舍入错误;j)单位错误;k)软件主要功能模块响应时间与需求不符,如响应时间超过7秒。6.4轻微(4级)6.4.1轻微(4级)缺陷判定原则软件存在轻微缺陷,导致软件存在易用性错误,包括但不限于:a)系统的提示文字不明确,不简明;b)快捷键失效、快捷键错误操作,如滚动条失效等;DB21/T3897—2023c)可编辑区和不可编辑区不明显;d)光标跳转设置有误,鼠标(光标)定位错误;e)上下翻页,首尾页定位错误;f)日期或时间初始值错误(起止日期、时间没有限定);g)对超时操作、删除类型操作、出错等未按行业术语给出友好提示;h)打印显示内容错误,如格式错误等;i)软件主要功能模块性能与需求中约定性能指标不符,影响用户体验(如需求中未明确,单业务模块响应时间3S以上为判定准则)。6.4.2轻微(4级)缺陷判定方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit2 My schoolbag (Part C)(说课稿)-2024-2025学年人教PEP版英语四年级上册
- Unit 1 Life Choices Lesson 3 Your Life Is What You Make It 说课稿-2024-2025学年高中英语北师大版(2019)必修第一册
- 2025宅基地的买卖合同协议书
- 2024六年级英语上册 Unit 3 My weekend plan课时3 Let's try Let's talk说课稿 人教PEP
- 2024-2025学年高中数学 开学第一周 第一章 集合与函数概念 1.1.1 集合的含义与表示 第一课时 集合的含义说课稿 新人教A版必修1
- 26手术台就是阵地 (说课稿)-2024-2025学年三年级上册语文统编版
- 2025冷库销售合同范本
- 影视企业签订业绩承诺协议的财务风险控制研究
- Unit 1 Let's be friends!(说课稿)-2024-2025学年外研版(三起)(2024)英语三年级上册
- 水景池维修施工方案
- 2025至2030年中国减肥肽数据监测研究报告
- 2024内蒙古公务员省直行测、行政执法、省考行测考试真题(5套)
- 2025年安徽马鞍山市两山绿色生态环境建设有限公司招聘笔试参考题库附带答案详解
- 山东省滨州市滨城区2024-2025学年九年级上学期期末考试化学试题
- 期末试卷:安徽省宣城市2021-2022学年七年级上学期期末历史试题(解析版)
- 幼儿教师新年规划
- 2024年湖南省公务员录用考试《行测》真题及答案解析
- 2024新版(北京版)三年级英语上册单词带音标
- 第21课 活动课 从考古发现看中华文明的起源 教学课件
- 部编版《道德与法治》四年级下册教材解读与分析文档
- PP、PVC-风管制作安装施工作业指导书
评论
0/150
提交评论