DB21-T 3897-2023 軟件工程軟件缺陷等級判定方法_第1頁
DB21-T 3897-2023 軟件工程軟件缺陷等級判定方法_第2頁
DB21-T 3897-2023 軟件工程軟件缺陷等級判定方法_第3頁
DB21-T 3897-2023 軟件工程軟件缺陷等級判定方法_第4頁
DB21-T 3897-2023 軟件工程軟件缺陷等級判定方法_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ICS91.120.25CCSL7021SoftwareengineeringSoftwaredefectleveldeterIDB21/T3897—2023前言 2規(guī)范性引用文件 3術(shù)語和定義 4缺陷分類 4.1缺陷描述 4.2缺陷類型劃分 5缺陷記錄填寫說明 5.1總則 5.2缺陷屬性 5.2.1缺陷來源 5.2.2缺陷狀態(tài) 5.2.3缺陷等級 5.2.4缺陷解決優(yōu)先級 6缺陷等級判定 6.1非常嚴(yán)重(1級) 116.1.1非常嚴(yán)重(1級)缺陷判定原則 116.1.2非常嚴(yán)重(1級)缺陷判定方法 116.2嚴(yán)重(2級) 116.2.1嚴(yán)重(2級)缺陷判定原則 116.2.2嚴(yán)重(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(規(guī)范性)缺陷等級判定對照表 DB21/T3897—2023本文件按照GB/T1.1—2020《標(biāo)準(zhǔn)化工作導(dǎo)則第1部分:標(biāo)準(zhǔn)化文件的結(jié)構(gòu)和起草規(guī)則》的規(guī)定起草。請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別專利的責(zé)任。本文件由遼寧省工業(yè)和信息化廳提出并歸口。本文件起草單位:北方實(shí)驗(yàn)室(沈陽)股份有限公司、遼寧鯤鵬生態(tài)創(chuàng)新中心有限公司、遼寧省信息中心、遼寧省公安廳、遼寧省標(biāo)準(zhǔn)化研究院。本文件主要起草人:張健楠、白楊、李洪濤、袁洪朋、李海濤、丁琳、張鏖、劉文志、郝博、王明俊、趙興彥、楊舒麟、張東志、馬也、邱學(xué)思。本文件發(fā)布實(shí)施后,任何單位和個(gè)人如有問題和意見建議,均可以通過來電和來函等方式進(jìn)行反饋,我們將及時(shí)答復(fù)并認(rèn)真處理,根據(jù)實(shí)際情況依法進(jìn)行評估及復(fù)審。歸口管理部門通訊地址:遼寧省工業(yè)和信息化廳(沈陽市皇姑區(qū)北陵大街45-2號),聯(lián)系電話標(biāo)準(zhǔn)起草單位通訊地址:北方實(shí)驗(yàn)室(沈陽)股份有限公司(沈陽市渾南新區(qū)三義街6-1號21層聯(lián)系電話83785849。1DB21/T3897—2023軟件工程軟件缺陷等級判定方法本文件規(guī)定了計(jì)算機(jī)軟件缺陷分類、缺陷記錄填寫說明及缺陷等級的判定方法。本文件適用于機(jī)構(gòu)和人員在計(jì)算機(jī)軟件測試過程中的軟件缺陷等級判定。2規(guī)范性引用文件下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T5271.1—2000信息技術(shù)詞匯第1部分:基礎(chǔ)術(shù)語GB/T8566—2022信息技術(shù)軟件生存周期過程GB/T11457—2006信息技術(shù)軟件工程術(shù)語GB/T25000.51—2016系統(tǒng)與軟件工程系統(tǒng)與軟件產(chǎn)品質(zhì)量要求與評價(jià)(SQuaRE)第51部分:就緒可用軟件產(chǎn)品(RUSP)的質(zhì)量要求和測試細(xì)則ISO/IEC15026信息技術(shù)系統(tǒng)與軟件完整性級別3術(shù)語和定義GB/T11457—2006、GB/T5271.1—2000和GB/T8566—2022界定的以及下列術(shù)語和定義適用于本文件。3.1崩潰crash計(jì)算機(jī)系統(tǒng)或部件的突然的和完全地失效。[來源:GB/T11457—2006,2.362]3.2死鎖deadlock由于兩個(gè)或多個(gè)設(shè)備或進(jìn)程,每一個(gè)等待賦給另一個(gè)的資源引起計(jì)算機(jī)處理停頓的情況。[來源:GB/T11457—2006,2.410]3.3缺陷defecta)硬件設(shè)備或部件中的缺陷。例如,短路或斷線。b)在計(jì)算機(jī)程序中不正確的步驟、過程或數(shù)據(jù)定義。[來源:GB/T11457—2006,2.421]3.42DB21/T3897—2023界面interfacea)一個(gè)共享的邊界。信息跨越邊界傳送。b)連接兩個(gè)或多個(gè)其他部件,為了相互間傳送信息的硬件或軟件部件。c)連接兩個(gè)或多個(gè)部件,為了在相互間傳送信息。d)作為如b)中連接的或被連接的部件。[來源:GB/T11457—2006,2.795]3.5模塊modulea)離散的程序單位。且對于編譯、與其他單位相結(jié)合和裝入來說是可標(biāo)識的。例如,匯編程序、編譯程序、連接編輯程序或執(zhí)行的例行程序的輸入或輸出。b)程序中一個(gè)能邏輯地分開的部分。[來源:GB/T11457—2006,2.976]3.6參數(shù)parametera)一種變量,針對一特定的應(yīng)用程序可給定一固定值。b)用于在軟件模塊之間傳遞值的常數(shù)、變量或表達(dá)式。[來源:GB/T11457—2006,2.1105]3.7精度precision對于說明的量的精確或差異的程度。例如,2位十進(jìn)制數(shù)字對5位十進(jìn)制數(shù)字。[來源:GB/T11457—2006,2.1160]3.8過程processa)為給定目的所執(zhí)行的步驟序列、例如,軟件開發(fā)過程。b)由操作系統(tǒng)調(diào)度程序管理的一可執(zhí)行單元。c)對數(shù)據(jù)進(jìn)行操作。[來源:GB/T11457—2006,2.1181]3.9算法algorithm為解決問題嚴(yán)格定義的有限的有序規(guī)則集。[來源:GB/T5271.1—2000,01.05.05]3.10軟件產(chǎn)品softwareproducta)指定交付給用戶的計(jì)算機(jī)程序、規(guī)程和可能相關(guān)的文檔和數(shù)據(jù)的完整集。b)中的任一單獨(dú)的項(xiàng)。[來源:GB/T11457—2006,2.1520]3DB21/T3897—20233.11版本versiona)與計(jì)算機(jī)軟件配置項(xiàng)的完全編篡或重編篡相關(guān)的計(jì)算機(jī)軟件配置項(xiàng)的初始發(fā)行或再發(fā)行。b)作為與對以前的發(fā)行發(fā)出變更頁導(dǎo)致的修訂不同的文件的初始發(fā)行或完全再發(fā)行。[來源:GB/T11457—2006,2.1829]3.12需求requirementa)用戶為解決某一問題或達(dá)到某個(gè)目標(biāo)所需要的條件或能力。b)系統(tǒng)或系統(tǒng)部件必須滿足或處理的條件或能力以滿足合同、標(biāo)準(zhǔn)、規(guī)格說明或其他正式的強(qiáng)制性文件的要求。c)如在a)、b)中的條件或能力的說明的表示。[來源:GB/T11457—2006,2.1361]3.13計(jì)算機(jī)程序語句序列,它重復(fù)地執(zhí)行直至滿足給定的條件或當(dāng)一給定的條件為真。[來源:GB/T11457—2006,2.879]3.14運(yùn)算符operator在操作中表示要執(zhí)行的動(dòng)作的算術(shù)或邏輯符號。例如,在表達(dá)式A=B+3中,+是一操作符,表示相加。[來源:GB/T11457—2006,2.1066]3.15系統(tǒng)system由一個(gè)或多個(gè)過程、硬件、軟件、設(shè)施和人員組成的集合體,提供滿足規(guī)定需求或目標(biāo)的能力。[來源:GB/T8566—2001,3.31]3.16驗(yàn)證verification通過檢查和提供客觀證據(jù)認(rèn)可規(guī)定需求已經(jīng)滿足。[來源:GB/T8566——2001,3.36]3.17編碼codinga)在軟件工程中,用編程語言表示計(jì)算機(jī)程序的過程。b)邏輯和數(shù)據(jù)從設(shè)計(jì)規(guī)格說明(設(shè)計(jì)描述)轉(zhuǎn)換為編程語言。[來源:GB/T11457—2006,2.227]3.184DB21/T3897—2023設(shè)計(jì)design為使一軟件系統(tǒng)滿足規(guī)定的需求而定義系統(tǒng)或部件的體系結(jié)構(gòu)、部件、接口和其他特征的過程。[來源:GB/T11457—2006,2.439]3.19集成integration把軟件、硬件部件或兩者合成為一個(gè)完整的系統(tǒng)的過程。[來源:GB/T11457—2006,2.787]3.20軟件缺陷Softwaredefects軟件系統(tǒng)中存在的某種破壞正常運(yùn)行功能的問題、錯(cuò)誤,或者隱藏的功能或性能上的缺陷。在軟件中如果存在某種缺陷,將會(huì)導(dǎo)致產(chǎn)品不能滿足某些用戶功能。5DB21/T3897—20234缺陷分類4.1缺陷描述通常包括缺陷標(biāo)識、缺陷描述、缺陷來源、缺陷分類、缺陷等級、缺陷解決優(yōu)先級等。4.2缺陷類型劃分在判定過程中發(fā)現(xiàn)的缺陷,一般可分為:功能缺陷、接口缺陷、邏輯缺陷、計(jì)算缺陷、數(shù)據(jù)缺陷、用戶界面缺陷、文檔缺陷、性能缺陷、配置缺陷、標(biāo)準(zhǔn)缺陷、環(huán)境缺陷、兼容缺陷、安全缺陷、其他缺陷等,見表1。表1缺陷類型1影響了重要的特性、用戶界面、產(chǎn)品接口、硬件結(jié)構(gòu)接口和全局?jǐn)?shù)據(jù)結(jié)構(gòu)。并且設(shè)計(jì)文檔需要正式的變更。如指針,循環(huán),遞歸,功能等236DB21/T3897—2023表1缺陷類型(續(xù))45需要修改少量代碼,如初始化或控制塊。如聲6人機(jī)交互特性:屏幕格式,確認(rèn)用戶輸入,功7DB21/T3897—2023表1缺陷類型(續(xù))789不符合各種標(biāo)準(zhǔn)的要求,如編碼標(biāo)準(zhǔn)、設(shè)計(jì)符在軟件產(chǎn)品或系統(tǒng)中存在的安全漏洞、攻擊點(diǎn)8DB21/T3897—2023表1缺陷類型(續(xù))5缺陷記錄填寫說明5.1總則本章節(jié)定義缺陷屬性相關(guān)規(guī)則,可應(yīng)用于附錄A的填寫。5.2缺陷屬性缺陷屬性的說明見表2。表2缺陷屬性說明12金額的輸入框輸入特殊字符如“%$*^%&@34569DB21/T3897—20235.2.1缺陷來源缺陷來源:缺陷引起的故障或事件第一次被檢測到的階段,缺陷來源見表3。表3缺陷來源列表123456785.2.2缺陷狀態(tài)缺陷狀態(tài):指缺陷通知一個(gè)跟蹤修復(fù)過程的進(jìn)展情況。缺陷狀態(tài)列表見表4。表4缺陷狀態(tài)列表1234567判定人員驗(yàn)證后,還依然存在的缺陷,等待開8DB21/T3897—2023表4缺陷狀態(tài)列表(續(xù))9開發(fā)不能復(fù)現(xiàn)這個(gè)軟件缺陷,需要判定人員檢5.2.3缺陷等級在判定過程中,除了進(jìn)行缺陷分類,同時(shí),還需要對缺陷進(jìn)行嚴(yán)重等級選擇,其嚴(yán)重等級如表5所示。表5缺陷等級12345不同缺陷嚴(yán)重等級的判定原則和方法見第6章。5.2.4缺陷解決優(yōu)先級缺陷解決優(yōu)先級:指缺陷必須被修復(fù)的緊急程度?!皟?yōu)先級”的衡量抓住了在嚴(yán)重性中沒有考慮的重要程度因素,優(yōu)先級劃分見表6。表6缺陷解決優(yōu)先級列表1234DB21/T3897—20236缺陷等級判定6.1非常嚴(yán)重(1級)6.1.1非常嚴(yán)重(1級)缺陷判定原則軟件存在非常嚴(yán)重缺陷,導(dǎo)致軟件無法實(shí)現(xiàn)任何功能,包括但不限于:a)可能有災(zāi)難性的后果,如造成系統(tǒng)崩潰,程序死循環(huán)等;b)數(shù)據(jù)庫錯(cuò)誤,如數(shù)據(jù)丟失等;c)算法與需求嚴(yán)重不符,設(shè)計(jì)存在二義性;d)其它涉及安全、知識產(chǎn)權(quán)、法律法規(guī)等問題。6.1.2非常嚴(yán)重(1級)缺陷判定方法被測軟件存在以下問題判定為P1級別缺陷,包括但不限于:a)系統(tǒng)崩潰;b)數(shù)據(jù)丟失;c)功能缺失、錯(cuò)誤;d)算法錯(cuò)誤、設(shè)計(jì)二義性;e)由于程序所引起的死機(jī)、死循環(huán)、非法退出;f)性能與需求嚴(yán)重不符(壓力判定);g)存在安全性與保密性問題;h)軟件代碼存在高風(fēng)險(xiǎn)漏洞;i)版權(quán)和知識產(chǎn)權(quán)問題;j)法律合規(guī)問題。6.2嚴(yán)重(2級)6.2.1嚴(yán)重(2級)缺陷判定原則軟件存在嚴(yán)重缺陷,導(dǎo)致軟件功能不穩(wěn)定,影響全部基本功能的實(shí)現(xiàn),包括但不限于:a)在說明中的需求未在最終系統(tǒng)中實(shí)現(xiàn),導(dǎo)致軟件整體業(yè)務(wù)流程不完善;b)操作流程導(dǎo)致系統(tǒng)的意外退出;c)軟件條件判斷、變量檢查、計(jì)算順序、邏輯順序錯(cuò)誤等;d)軟件數(shù)據(jù)計(jì)算結(jié)果、數(shù)據(jù)輸入、數(shù)據(jù)輸出錯(cuò)誤等;e)軟件接口、硬件接口等;f)數(shù)據(jù)庫報(bào)錯(cuò)、死鎖、連接錯(cuò)誤等;g)軟件主要功能模塊性能與需求中約定性能指標(biāo)嚴(yán)重不符,嚴(yán)重影響用戶體驗(yàn)(如需求中未明確,單業(yè)務(wù)模塊響應(yīng)時(shí)間7S以上為判定準(zhǔn)則)。6.2.2嚴(yán)重(2級)缺陷判定方法被測軟件存在以下問題判定為P2級別缺陷,包括但不限于:a)部分功能缺失導(dǎo)致軟件業(yè)務(wù)流程不完善;b)軟件操作流程缺陷,導(dǎo)致系統(tǒng)意外退出無法繼續(xù)業(yè)務(wù)流程;c)條件判定錯(cuò)誤;d)錯(cuò)誤的變量檢查;DB21/T3897—2023e)計(jì)算順序錯(cuò)誤;f)邏輯順序錯(cuò)誤;g)數(shù)據(jù)計(jì)算結(jié)果錯(cuò)誤;h)數(shù)據(jù)輸入、輸出錯(cuò)誤;i)軟件接口錯(cuò)誤;j)硬件接口錯(cuò)誤;k)數(shù)據(jù)庫報(bào)錯(cuò);l)數(shù)據(jù)庫發(fā)生死鎖;m)數(shù)據(jù)庫連接錯(cuò)誤;n)軟件主要功能模塊響應(yīng)時(shí)間與需求嚴(yán)重不符,如響應(yīng)時(shí)間超過10秒。6.3普通(3級)6.3.1普通(3級)缺陷判定原則軟件存在普通缺陷,存在于部分功能,不影響其它功能正常運(yùn)行,包括但不限于:a)軟件部分功能使用異常;b)軟件刷新錯(cuò)誤;c)部分功能模塊計(jì)算結(jié)果錯(cuò)誤,與其它模塊數(shù)據(jù)不一致等;d)部分模塊與瀏覽器、分辨率等不兼容;e)軟件產(chǎn)品的安裝,卸載錯(cuò)誤;f)軟件中計(jì)算精度不夠、舍入錯(cuò)誤、單位錯(cuò)誤等;g)軟件主要功能模塊性能與需求中約定性能指標(biāo)不符,影響用戶體驗(yàn)(如需求中未明確,單業(yè)務(wù)模塊響應(yīng)時(shí)間5S以上為判定準(zhǔn)則)。6.3.2普通(3級)缺陷判定方法被測軟件存在以下問題判定為P3級別缺陷,包括但不限于:a)軟件部分功能異常;b)軟件刷新錯(cuò)誤;c)部分功能模塊計(jì)算結(jié)果錯(cuò)誤;d)瀏覽器不兼容;e)分辨率不兼容;f)軟件產(chǎn)品的安裝錯(cuò)誤;g)軟件產(chǎn)品的卸載錯(cuò)誤;h)精度不夠;i)舍入錯(cuò)誤;j)單位錯(cuò)誤;k)軟件主要功能模塊響應(yīng)時(shí)間與需求不符,如響應(yīng)時(shí)間超過7秒。6.4輕微(4級)6.4.1輕微(4級)缺陷判定原則軟件存在輕微缺陷,導(dǎo)致軟件存在易用性錯(cuò)誤,包括但不限于:a)系統(tǒng)的提示文字不明確,不簡明;b)快捷鍵失效、快捷鍵錯(cuò)誤操作,如滾動(dòng)條失效等;DB21/T3897—2023c)可編輯區(qū)和不可編輯區(qū)不明顯;d)光標(biāo)跳轉(zhuǎn)設(shè)置有誤,鼠標(biāo)(光標(biāo))定位錯(cuò)誤;e)上下翻頁,首尾頁定位錯(cuò)誤;f)日期或時(shí)間初始值錯(cuò)誤(起止日期、時(shí)間沒有限定);g)對超時(shí)操作、刪除類型操作、出錯(cuò)等未按行業(yè)術(shù)語給出友好提示;h)打印顯示內(nèi)容錯(cuò)誤,如格式錯(cuò)誤等;i)軟件主要功能模塊性能與需求中約定性能指標(biāo)不符,影響用戶體驗(yàn)(如需求中未明確,單業(yè)務(wù)模塊響應(yīng)時(shí)間3S以上為判定準(zhǔn)則)。6.4.2輕微(4級)缺陷判定方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論