GB-T 25000.40-2018 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程_第1頁
GB-T 25000.40-2018 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程_第2頁
GB-T 25000.40-2018 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程_第3頁
GB-T 25000.40-2018 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程_第4頁
GB-T 25000.40-2018 系統(tǒng)與軟件工程 系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程[ISO/IEC25040:2011,Systemsandsoftwareengineering—SystemsandsoftwareQualityRequirementsandEvaluation(SQuaRE)—Evaluationprocess,MOD]2018-12-28發(fā)布國家市場監(jiān)督管理總局中國國家標(biāo)準(zhǔn)化管理委員會GB/T25000.40—2018 I 12符合性 3規(guī)范性引用文件 4術(shù)語和定義 25軟件產(chǎn)品質(zhì)量評價(jià)參考模型 95.1參考模型概述 95.2評價(jià)過程 5.3角色 5.4生存周期中的質(zhì)量 5.5評價(jià)支持 6軟件產(chǎn)品質(zhì)量評價(jià)過程 6.1一般要求 6.2文檔編制 6.3確立評價(jià)需求 6.4規(guī)定評價(jià) 6.5設(shè)計(jì)評價(jià) 6.6執(zhí)行評價(jià) 6.7結(jié)束評價(jià) 附錄A(資料性附錄)與GB/T18905.1—2002中評價(jià)過程的對比 附錄B(資料性附錄)活動(dòng)的輸入、輸出、約束和資源的關(guān)系圖 附錄C(資料性附錄)評價(jià)報(bào)告模板 附錄D(資料性附錄)軟件產(chǎn)品質(zhì)量評價(jià)過程參考模型與軟件和系統(tǒng)生存周期過程之間的關(guān)系 附錄E(資料性附錄)評價(jià)級別 附錄F(資料性附錄)評價(jià)方法 附錄G(資料性附錄)評價(jià)方法的成本效益排序示例 參考文獻(xiàn) IGB/T25000《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)》已經(jīng)或計(jì)劃發(fā)布以下——第12部分:數(shù)據(jù)質(zhì)量模型;——第51部分:就緒可用軟件產(chǎn)品(RU——第62部分:易用性測試報(bào)告行業(yè)通用格式(CIF)。本部分為GB/T25000的第40部分。護(hù)方(見4.37,2002年版4.16)、測度(見4.38,2002年版4.18)、測量(見4.39——修改了評價(jià)過程相關(guān)技術(shù)內(nèi)容。本部分與GB/T18905.1—2002中評價(jià)過程的差異參見本部分采用重新起草法修改采用了ISO/IEC25040:2011《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)Ⅱ本部分與ISO/IEC25040:2011的技術(shù)性差異及原因如下: ●增加引用了GB/T18905.6—2002、GB/T25000.2、GB/T25000.10、GB/T25000.40、容進(jìn)行了重新描述(見5.1)。本部分與ISO/IEC25040:2011的編輯性差異及原因如下: 修改了引言中陳述的內(nèi)容。ISO/IEC25040:2011的前言中主要介紹了標(biāo)準(zhǔn)的研制單位情況和標(biāo)準(zhǔn)的發(fā)展史。本部分的引言中主要介紹了GB/T25000系列標(biāo)準(zhǔn)的各個(gè)部分主要內(nèi)容;——為與GB/T25000系列國家標(biāo)準(zhǔn)相協(xié)調(diào),修改了國際標(biāo)準(zhǔn)的名稱; 增加了附錄A(資料性附錄)“與GB/T18905.1—2002中評價(jià)過程的對比”,并調(diào)整原有附錄請注意本文件的某些內(nèi)容可能涉及專利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識別這些專利的責(zé)任。本部分由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(SAC/TC28)提出并歸口。本部分起草單位:浙江省電子信息產(chǎn)品檢驗(yàn)所、浙江遠(yuǎn)望信息股份有限公司、深圳市贏合科技股份電子技術(shù)標(biāo)準(zhǔn)化研究院、國家應(yīng)用軟件產(chǎn)品質(zhì)量監(jiān)督檢驗(yàn)中心、重慶市軟件評測中心有限公司、福建省本部分所代替標(biāo)準(zhǔn)的歷次版本發(fā)布情況為:Ⅲ以及安全方面的關(guān)鍵系統(tǒng)。這些系統(tǒng)的軟件質(zhì)量尤其重要,因?yàn)檐浖墓收峡赡軐?dǎo)致嚴(yán)重的后果。評價(jià)是實(shí)體滿足其規(guī)定準(zhǔn)則的程度的系統(tǒng)性判定。軟件產(chǎn)品質(zhì)量評價(jià)對軟件的獲取和開發(fā)都至關(guān)重要。軟件質(zhì)量各種特性的相對重要性取決于系統(tǒng)軟件部分的預(yù)期用途或目標(biāo);軟件產(chǎn)品需要進(jìn)行評價(jià)以決定相關(guān)質(zhì)量特性是否符合系統(tǒng)需求。本部分包含了軟件產(chǎn)品質(zhì)量評價(jià)的一般要求,同時(shí)也闡明了相關(guān)的一般概念。ISO/IEC25000SQuaRE國際標(biāo)準(zhǔn)集的總體目標(biāo)是創(chuàng)建為一個(gè)有邏輯組織的、豐富的和統(tǒng)一的系列標(biāo)準(zhǔn),其覆蓋兩個(gè)主要過程:軟件質(zhì)量測量過程所支持的軟件質(zhì)量需求規(guī)格說明和軟件質(zhì)量評價(jià)。ISO/IEC25000SQuaRE國際標(biāo)準(zhǔn)集的目的是幫助那些用質(zhì)量需求規(guī)格說明和評價(jià)來開發(fā)和獲取軟件產(chǎn)品的人們。該標(biāo)準(zhǔn)集建立了軟件產(chǎn)品質(zhì)量需求規(guī)格說明及其測量,以及評價(jià)的準(zhǔn)則,包括了用開發(fā)過程屬性來匹配客戶質(zhì)量定義的質(zhì)量模型。此外,該系列標(biāo)準(zhǔn)提供了可被開發(fā)方、需方和評價(jià)方所使用的軟件產(chǎn)品質(zhì)量屬性的建議測度。ISO/IEC25000SQuaRE提供了:d)單獨(dú)分部指南;ISO/IEC25000SQuaRE包括了關(guān)于質(zhì)量模型與測度,以及質(zhì)量需求與評價(jià)的國際標(biāo)準(zhǔn)。ISO/IEC25000SQuaRE代替現(xiàn)行的ISO/IEC9126系列標(biāo)準(zhǔn)和ISO/IEC14598系列標(biāo)準(zhǔn)。本部分旨在與SQuaRE系列國際標(biāo)準(zhǔn)其他部分,以及ISO/IEC14598系列標(biāo)準(zhǔn)和ISO/IEC9126系列標(biāo)準(zhǔn)配合使用,直到他們由ISO/IEC25000系列標(biāo)準(zhǔn)所取代。ISO/IEC25000SQuaRE系列國際標(biāo)準(zhǔn)由下列以系統(tǒng)與軟件產(chǎn)品質(zhì)量要求和評價(jià)為總標(biāo)題的分部a)ISO/IEC2500n——質(zhì)量管理分部;d)ISO/IEC25031質(zhì)量需求分部;e)ISO/IEC2504n——質(zhì)量評價(jià)分部。ISO/IEC25000SQuaRE系列國際標(biāo)準(zhǔn)《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)》的組織結(jié)構(gòu)見圖1。質(zhì)量需求分部質(zhì)量模型分部質(zhì)量評價(jià)分部質(zhì)量管理分部質(zhì)量測量分部擴(kuò)展分部25050~25099圖1SQuaRE系列國際標(biāo)準(zhǔn)組織結(jié)構(gòu)ISO/IEC25000SQuaRE系列標(biāo)準(zhǔn)由下列分部組成:a)ISO/IEC2500n質(zhì)量管理分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)定義了由SQuaRE系列標(biāo)準(zhǔn)中的所有其他標(biāo)準(zhǔn)引用的全部公共模型、術(shù)語和定義。這一分部還提供了用于負(fù)責(zé)管理軟件產(chǎn)品質(zhì)量需求和評價(jià)的支持功能的要求和指南。b)ISO/IEC2501質(zhì)量模型分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)給出了包括計(jì)算機(jī)系統(tǒng)和軟件產(chǎn)品質(zhì)量、使用質(zhì)量和數(shù)據(jù)的詳細(xì)的質(zhì)量模型。同時(shí)還提供了使用這些質(zhì)量模型的實(shí)用指南。c)ISO/IEC2502r質(zhì)量測量分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)包括軟件產(chǎn)品質(zhì)量測量參考模型、質(zhì)量測量的數(shù)學(xué)定義及其應(yīng)用的實(shí)用指南。給出了軟件內(nèi)部質(zhì)量、軟件外部質(zhì)量和使用質(zhì)量測量的示例。定義并給出了構(gòu)成后續(xù)測量基礎(chǔ)的質(zhì)量測度元素(QME)。d)ISO/IEC2503r質(zhì)量需求分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)有助于在質(zhì)量模型和質(zhì)量測量的基礎(chǔ)上規(guī)定質(zhì)量需求。這些質(zhì)量需求可用在要開發(fā)的軟件產(chǎn)品的質(zhì)量需求抽取過程中或用作評e)ISO/IEC2504r質(zhì)量評價(jià)分部。構(gòu)成這個(gè)分部的標(biāo)準(zhǔn)給出了無論由評價(jià)方、需方還是由開發(fā)方執(zhí)行的系統(tǒng)或軟件產(chǎn)品質(zhì)量評價(jià)的要求、建議和指南。還給出了作為評價(jià)模塊的質(zhì)量f)ISO/IEC25050~25099——擴(kuò)展分部。目前包括了就緒可用軟件的質(zhì)量要求和通用行業(yè)格本部分是2504n系列標(biāo)準(zhǔn)質(zhì)量評價(jià)分部的一部分,2504n系列標(biāo)準(zhǔn)目前由以下幾部分構(gòu)成:a)ISO/IEC25040(GB/T25000.40)——評價(jià)過程:包含軟件質(zhì)量說明和評價(jià)的通用要求,并且闡明了一般概念。為評價(jià)軟件產(chǎn)品質(zhì)量提供了一個(gè)過程描述,并申明該過程的應(yīng)用要求。評價(jià)過程是用于不同目的和方法的軟件產(chǎn)品質(zhì)量評價(jià)的基礎(chǔ)。因此,該過程可用于使用質(zhì)量、軟件質(zhì)量外部測度和軟件質(zhì)量內(nèi)部測度的評價(jià),以及可應(yīng)用于評價(jià)預(yù)先開發(fā)的軟件或在開發(fā)過程中的定制軟件的質(zhì)量。軟件產(chǎn)品質(zhì)量評價(jià)可由,例如,某個(gè)需方、開發(fā)方組織或獨(dú)立評價(jià)方開展實(shí)施。價(jià)方的具體要求和建議。V特性易恢復(fù)性的評價(jià)規(guī)范。該標(biāo)準(zhǔn)使用了一種含有兩種類型的易恢復(fù)性評價(jià)的方法。方法之一是利用干擾注人法并基于常見類型的操作故障和事件的干擾列表來評價(jià)恢復(fù)力的質(zhì)量測量。第二個(gè)方法是基于為每個(gè)干擾定義的一組問題集,通過評價(jià)系統(tǒng)在沒有人為干預(yù)的情1系統(tǒng)與軟件工程評價(jià)(SQuaRE)系統(tǒng)與軟件質(zhì)量要求和第40部分:評價(jià)過程GB/T25000的本部分包含了軟件產(chǎn)品質(zhì)量評價(jià)的要求和建議,并闡明了一般概念。它為評價(jià)軟件產(chǎn)品質(zhì)量提供了一個(gè)過程描述,并為該過程的應(yīng)用明確了要求。評價(jià)過程可用于不同的目的和方法。本部分建立了評價(jià)參考模型與SQuaRE文檔之間的關(guān)系,也說明了在評價(jià)過程的每個(gè)活動(dòng)應(yīng)如何評價(jià)方。這三種方法在GB/T25000.41中有詳細(xì)說明。如果遵循第6章的要求,則認(rèn)為系統(tǒng)與軟件質(zhì)量評價(jià)符合本部分。3規(guī)范性引用文件下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文GB/T18905.6軟件工程產(chǎn)品評價(jià)第6部分:評價(jià)模塊的文檔編制(GB/T18905.6—2002,ISO/IEC14598-6:2001,IGB/T25000.2—2018系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求與評價(jià)(SQuaRE)第2部分:計(jì)劃和管理(ISO/IEC25001:2014,MOD)GB/T25000.10GB/T25000.41系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)25000.10—2016,ISO/IEC25010:2011,MOD)系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第10部分:系統(tǒng)和第41部分:開發(fā)方、需方和獨(dú)立評價(jià)方的評價(jià)指南(GB/T25000.41—2018,ISO/IEC25041:2012,MOD)ISO/IEC12207系統(tǒng)與軟件工程軟件生存周期過程(Systemsandsoftwareengineering—Soft-warelifecycleprocesses)ISO/IEC15288系統(tǒng)與軟件工程系統(tǒng)生存周期過程(Systemsandsoftwareengineering-Systemlifecycleprocesses)ISO/IEC25020軟件工程軟件產(chǎn)品質(zhì)量要求和評價(jià)(SQuaRE)測量參考模型和指南[Softwareengineering—SoftwareproductQualityRequirementsandEvaluation(SQuaRE)—Meas-urementreferencemodelandguide]ISO/IEC25022系統(tǒng)和軟件工程軟件產(chǎn)品質(zhì)量要求和評價(jià)(SQuaRE)使用質(zhì)量測量[Systemsandsoftwareengineering—SystemsandsoftwareQualityRequirementsandEvaluation(SQuaRE)—Measurementofqualityinuse]2ISO/IEC25023系統(tǒng)和軟件工程軟件產(chǎn)品質(zhì)量要求和評價(jià)(SQuaRE)系統(tǒng)與軟件產(chǎn)品質(zhì)量測度[Systemsandsoftwareengineering—SystemsandsoftwareQualityRequirementsandEvaluation(SQuaRE)—Measurementofsystemandsoftwareproductquality]ISO/IEC25030軟件工程軟件產(chǎn)品質(zhì)量要求和評價(jià)(SQuaRE)質(zhì)量需求[Softwareengineeing—SoftwareproductQualityRequirementsandEvaluation(SQuaRE)—Qualityrequirements]4術(shù)語和定義下列術(shù)語和定義適用于本文件。從供方獲得或采購系統(tǒng)、軟件產(chǎn)品或軟件服務(wù)的個(gè)體或組織。組合了一個(gè)或多個(gè)基本測度和(或)派生測度及其相關(guān)判定準(zhǔn)則的算法或計(jì)算。注1:改寫自ISO/IEC15939:2007,定義2.2。質(zhì)量測度的屬性attributeforqualitymeasure與軟件產(chǎn)品本身、與軟件產(chǎn)品的使用或者與其開發(fā)過程有關(guān)的屬性。按照某個(gè)屬性及其量化方法定義的測度。商業(yè)現(xiàn)貨軟件產(chǎn)品commercial-off-the-shelfsoftwareproduct由市場驅(qū)動(dòng)的需要定義的、商業(yè)上可獲得的、并且其適用性已經(jīng)得到范圍廣泛的商業(yè)用戶證實(shí)的根據(jù)用戶需求規(guī)格說明開發(fā),用于特定應(yīng)用的軟件產(chǎn)品。3[ISO/IEC15939:2007,定義2.4]定義為基本測度的兩個(gè)或多個(gè)值的函數(shù)測量。[ISO/IEC15939:2007,定義2.8]注1:改寫1993年版計(jì)量學(xué)基本與通用術(shù)語國際詞匯。注2:使用數(shù)學(xué)函數(shù)的基本測度的轉(zhuǎn)換也可考慮作為一個(gè)派生測度。4.12注:改寫自ISO/IEC12207:2008,定義4.10。標(biāo)準(zhǔn)分部divisionofstandards最終受益于系統(tǒng)結(jié)果的單獨(dú)個(gè)體。實(shí)體滿足其規(guī)定準(zhǔn)則的程度的系統(tǒng)性判定。[ISO/IEC12207:200評價(jià)特定軟件產(chǎn)品質(zhì)量需求的覆蓋程度。在評價(jià)期間所采用的嚴(yán)格度,該嚴(yán)格度根據(jù)所用的評價(jià)技術(shù)和所達(dá)到的評價(jià)結(jié)果界定評價(jià)的深度和徹底度。評價(jià)方法evaluationmethod為了獲得對特定產(chǎn)品部件或整個(gè)產(chǎn)品實(shí)施規(guī)定測量的結(jié)果而描述由評價(jià)方采取動(dòng)作的規(guī)程。44.21評價(jià)記錄evaluationrecords評價(jià)過程中所有的評價(jià)活動(dòng)和取得的所有結(jié)果的客觀記錄證據(jù)。評價(jià)請求方evaluationrequester軟件產(chǎn)品質(zhì)量特性和子特性滿足軟件產(chǎn)品預(yù)期使用臨界要求的程度。產(chǎn)品執(zhí)行所要求功能的能力終止或它在先前規(guī)定的限度內(nèi)無力執(zhí)行所要求的功能。功能性需求functionalrequirement規(guī)定系統(tǒng)或系統(tǒng)部件應(yīng)能執(zhí)行的功能需求。隱含的要求impliedneeds獨(dú)立評價(jià)方independentevaluator獨(dú)立于開發(fā)方和需方,實(shí)施某評價(jià)的個(gè)體和組織。注:個(gè)體或組織作為待評價(jià)目標(biāo)系統(tǒng)的開發(fā)方或需方時(shí)不能成為系統(tǒng)的獨(dú)立評價(jià)方。獨(dú)立評價(jià)方可以是某個(gè)組5對由規(guī)定信息需要相關(guān)模型導(dǎo)出的指定屬性,提供估算或評價(jià)的測度。為管理目標(biāo)、目的、風(fēng)險(xiǎn)和問題所需要的信息。說明信息需要的一個(gè)或多個(gè)指標(biāo)及其相應(yīng)的解釋。[ISO/IEC15939:2007,定義2.13]信息系統(tǒng)要求informationsystemneeds中間軟件產(chǎn)品要求intermediatesoftwareproductneeds能通過內(nèi)部測量,規(guī)定為質(zhì)量需求的要求。實(shí)施維護(hù)活動(dòng)的個(gè)體或組織。測度(名)measure(noun)作為測量結(jié)果被賦予值的變量。執(zhí)行一次測量(活動(dòng))。[ISO/IEC14598-1:1999,定義4.17]一組操作,其目的是確定某個(gè)測度的值。[ISO/IEC15939:2007,定義2.17]6注:改寫1993年版計(jì)量學(xué)基本與通用術(shù)語國際詞匯。注:改寫1993年版計(jì)量學(xué)基本與通用術(shù)語國際詞匯。將輸入轉(zhuǎn)化為輸出的相互關(guān)聯(lián)或相互作用的一組活動(dòng)。為了量化一個(gè)屬性而通過該屬性和測量方法所定義的測度,包括有選擇地通過一個(gè)數(shù)學(xué)函數(shù)的質(zhì)量模型qualitymodel定義的特性集以及它們之間的關(guān)系集,為規(guī)約質(zhì)量需求以及評價(jià)質(zhì)把與軟件產(chǎn)品質(zhì)量特性相關(guān)的測量值映射到相應(yīng)的評定級別。7注1:評定級別能使軟件產(chǎn)品按照明確或隱含的要求進(jìn)行分類(評定)。為完成或?qū)崿F(xiàn)某事物而認(rèn)識到的要求的表達(dá)。注:需求可作為合同的一部分來規(guī)定;或者當(dāng)被開發(fā)的軟件用于未指明的用戶時(shí),由開發(fā)組織來規(guī)定,例如消費(fèi)者注:改寫1993年版計(jì)量學(xué)基本與通用術(shù)語國際詞匯。有等距標(biāo)尺點(diǎn)的有序標(biāo)度;比率標(biāo)度——不僅具有等距標(biāo)尺點(diǎn)而且擁有絕對零點(diǎn)。使用標(biāo)稱標(biāo)度或順序標(biāo)度的測量生成定性數(shù)據(jù),而使用間隔標(biāo)度和比率標(biāo)度的測量生成定量數(shù)據(jù)。注1:產(chǎn)品包括中間產(chǎn)品和意圖用于開發(fā)方和維護(hù)方等用戶使用的產(chǎn)品。注2:在SQuaRE標(biāo)準(zhǔn)中,軟件質(zhì)量和軟件產(chǎn)品質(zhì)量具有同樣的含義。注1:該定義不同于GB/T19000—2016中的質(zhì)量定義,在本部分中軟件質(zhì)量是指滿足明確和隱含的要求,而在GB/T19000—2016質(zhì)量定義是指滿足需求。注2:基于GB/T25000.1—2010中的定義4.5.1,改寫為“何種能力”。注:軟件質(zhì)量特性可細(xì)化為多級子特性,最終細(xì)化為軟件質(zhì)量屬性。軟件使用質(zhì)量softwarequalityinuse在特定使用周境中,軟件產(chǎn)品使得特定用戶在達(dá)到有效性、效率和滿意度等方面的特定目標(biāo)的用,使用質(zhì)量可以針對實(shí)際的用戶、目標(biāo)和使用周境進(jìn)行測量。用戶實(shí)際的要求可能與需求規(guī)格說明中的預(yù)先定義的不一致,所以實(shí)際的使用質(zhì)量可能不同于測試環(huán)境中早期所測的使用質(zhì)量。8利益相關(guān)方stakeholder注1:改寫自ISO/IEC15288:2015,定義4.1.44。為達(dá)到一個(gè)或多個(gè)明確目的而組織起來的、相互作用的元素的組合體。注1:一個(gè)系統(tǒng)可被認(rèn)為是一個(gè)產(chǎn)品或它提供的服務(wù)。對軟件產(chǎn)品或由軟件產(chǎn)品執(zhí)行的任務(wù)所應(yīng)用的一個(gè)測量或評價(jià)過程。注:改寫1993年版計(jì)量學(xué)基本與通用術(shù)語國際詞匯。通過提供客觀證據(jù)來證實(shí)針對某一特定預(yù)期用途或應(yīng)用需求已經(jīng)得到滿足。注2:在設(shè)計(jì)和開發(fā)中,確認(rèn)涉及檢查某個(gè)產(chǎn)品以確定是否符合用戶需要的過程。注3:確認(rèn)通常是對最終產(chǎn)品在規(guī)定的使用條注4:如果有不同的預(yù)期用途,可以進(jìn)行多通過提供客觀證據(jù)來證實(shí)規(guī)定需求已經(jīng)得到滿足。9見圖2。評價(jià)約束評價(jià)約束評價(jià)過程評價(jià)資源評價(jià)輸出評價(jià)輸入在第6章中闡述評價(jià)輸入和評價(jià)輸出。軟件產(chǎn)品質(zhì)量評價(jià)過程的評價(jià)約束包括以下內(nèi)容:f)工具和方法論軟件產(chǎn)品質(zhì)量評價(jià)過程的評價(jià)資源包括以下內(nèi)容:d)軟件產(chǎn)品質(zhì)量評價(jià)的經(jīng)濟(jì)資源;f)軟件產(chǎn)品質(zhì)量評價(jià)的知識數(shù)據(jù)庫。軟件產(chǎn)品質(zhì)量評價(jià)參考模型適用于那些負(fù)責(zé)軟件產(chǎn)品質(zhì)量評價(jià)人員。該模型適合但不限于在軟件軟件產(chǎn)品質(zhì)量評價(jià)參考模型意在評價(jià)開展前,形成清晰的目標(biāo)和評價(jià)準(zhǔn)則,依據(jù)ISO/IEC25030產(chǎn)生的軟件產(chǎn)品質(zhì)量需求規(guī)格說明為基礎(chǔ)進(jìn)行評價(jià)。ISO/IEC25030為軟件產(chǎn)品質(zhì)量需求規(guī)格說明給出了要求和建議。其他的SQuaRE文檔如GB/T25000.10和ISO/IEC25022、ISO/IEC25023等也適用于該參考模型。軟件產(chǎn)品質(zhì)量評價(jià)可由開發(fā)方、需方或獨(dú)立評價(jià)方在開發(fā)過程或獲取過程期間、之后實(shí)施。軟件產(chǎn)品質(zhì)量評價(jià)過程描述了評價(jià)的過程和任務(wù),見圖3。確立評價(jià)需求確立評價(jià)需求策劃評價(jià)活動(dòng)結(jié)束評價(jià)圖3軟件產(chǎn)品質(zhì)量評價(jià)過程第6章詳述了可用于指導(dǎo)軟件產(chǎn)品質(zhì)量評價(jià)輸入、輸出和補(bǔ)充信息的活動(dòng)和任務(wù)。注意,第6章擬提出一般評價(jià)過程。為了適應(yīng)每個(gè)應(yīng)用程序的獨(dú)特性,為了避免不必要的或沒有附加價(jià)值的工作,以及為了提供一種對軟件建立必要信心的實(shí)用方法,評價(jià)過程的實(shí)施具備靈活性是必要的。在第6章中提供了每個(gè)活動(dòng)和任務(wù)的要求和建議。需方:當(dāng)獲取某個(gè)定制軟件產(chǎn)品時(shí),需方可以建立使用質(zhì)量需求和軟件質(zhì)量需求,可對供方規(guī)定要求,并可在獲取前通過對照這些需求來評價(jià)潛在的購買行為。當(dāng)獲取某個(gè)待開發(fā)產(chǎn)品時(shí),規(guī)定質(zhì)量需求的目的是確保該產(chǎn)品符合用戶明確和隱含的要求。當(dāng)購買某個(gè)軟件產(chǎn)品時(shí),評價(jià)可用于比較備選產(chǎn)品,確保所選產(chǎn)品滿足質(zhì)量需求。開發(fā)方:當(dāng)開發(fā)某個(gè)定制軟件產(chǎn)品時(shí),開發(fā)方通過評價(jià)中間軟件產(chǎn)品或最終產(chǎn)品來確保開發(fā)的軟件質(zhì)量。開發(fā)方可使用軟件產(chǎn)品質(zhì)量評價(jià)結(jié)果,以確保產(chǎn)品符合所要求的質(zhì)量準(zhǔn)則。該準(zhǔn)則可由需方,或與其他產(chǎn)品的比較來設(shè)置。獨(dú)立評價(jià)方:當(dāng)評價(jià)某個(gè)目標(biāo)軟件產(chǎn)品時(shí),獨(dú)立評價(jià)方可評價(jià)中間軟件產(chǎn)品或最終產(chǎn)品以保證軟件質(zhì)量。當(dāng)相關(guān)方需要理解、接受和信任評價(jià)結(jié)果時(shí),獨(dú)立評價(jià)方法的評價(jià)過程為實(shí)際執(zhí)行的軟件產(chǎn)品質(zhì)量評價(jià)提供了要求和建議。該過程用于評價(jià)方對某個(gè)軟件產(chǎn)品執(zhí)行獨(dú)立的評價(jià)。評價(jià)可在開發(fā)方、需方或其他方要求下實(shí)施。供方:供方可以利用軟件產(chǎn)品質(zhì)量評價(jià)的結(jié)果來確保產(chǎn)品符合質(zhì)量準(zhǔn)則的要求。該準(zhǔn)則可由需方,或與相關(guān)產(chǎn)品的比較來設(shè)置。操作方:個(gè)體或組織運(yùn)營的軟件產(chǎn)品是系統(tǒng)的一部份,可使用軟件產(chǎn)品質(zhì)量評價(jià)來確認(rèn)質(zhì)量需求在可變操作條件下是否得到滿足,并將任何有關(guān)需求的變更反饋給負(fù)責(zé)維護(hù)的人員。維護(hù)方:個(gè)體或組織維護(hù)的軟件產(chǎn)品是系統(tǒng)的一部份,可使用軟件產(chǎn)品質(zhì)量評價(jià)來確認(rèn)質(zhì)量需求是否仍然滿足,以及維護(hù)性和可移植性的需求是否可以實(shí)現(xiàn)。5.4生存周期中的質(zhì)量軟件質(zhì)量生存周期以及如何與生存周期相關(guān)的軟件測量在ISO/IEC25020中有描述。5.5評價(jià)支持通過采集軟件產(chǎn)品質(zhì)量評價(jià)方法和工具的信息、開發(fā)和確認(rèn)測度、標(biāo)準(zhǔn)化評價(jià)過程和測度等內(nèi)容來輔助評價(jià)的活動(dòng)。GB/T25000.2包含了對于支持軟件產(chǎn)品質(zhì)量評價(jià)的過程和對于通過例如評估每個(gè)評價(jià)項(xiàng)目和其自身評價(jià)過程來改進(jìn)組織層面評價(jià)過程的需求和指導(dǎo)。GB/T25000.41包含了對開發(fā)方、需方和評價(jià)方的具體要求和建議。GB/T18905.6規(guī)定了評價(jià)模塊的結(jié)構(gòu)和內(nèi)容,評價(jià)模塊記錄了評價(jià)技術(shù)和對于應(yīng)用該項(xiàng)技術(shù)的規(guī)程。6軟件產(chǎn)品質(zhì)量評價(jià)過程6.1一般要求本過程的目的是指導(dǎo)軟件產(chǎn)品質(zhì)量評價(jià)。評價(jià)方應(yīng)按照適當(dāng)?shù)摹⒂薪M織的策略和步驟執(zhí)行第5章中描述的軟件產(chǎn)品質(zhì)量評價(jià)過程的活動(dòng)和任務(wù)(見圖3)。注1:圖3是一個(gè)簡化的視圖,并沒有顯示所有特定活動(dòng)或活動(dòng)之間的迭代次數(shù)。評價(jià)方應(yīng)有合適的工具和技術(shù)執(zhí)行軟件產(chǎn)品質(zhì)量評價(jià)。注2:GB/T25000.2提供了軟件產(chǎn)品質(zhì)量評價(jià)中關(guān)于計(jì)劃和管理組織方面的指導(dǎo)。評價(jià)方應(yīng)有允許數(shù)據(jù)收集和基于數(shù)據(jù)分析過程變動(dòng)的一個(gè)基礎(chǔ)設(shè)施。參與評價(jià)的人員應(yīng)具備必要的技能和培訓(xùn)。軟件產(chǎn)品質(zhì)量評價(jià)的每個(gè)活動(dòng)應(yīng)被記錄。評價(jià)記錄應(yīng)包括某個(gè)由評價(jià)方在執(zhí)行軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃期間實(shí)施的詳細(xì)行動(dòng)說明。評價(jià)記錄應(yīng)包含軟件產(chǎn)品質(zhì)量評價(jià)管理所需要足夠的信息。評價(jià)記錄應(yīng)包括以任何中間數(shù)據(jù)為基礎(chǔ)的所有解釋。在解釋過程中作出的決定也應(yīng)像在評價(jià)計(jì)劃中規(guī)定的那樣列入評價(jià)記錄。為了后續(xù)軟件產(chǎn)品質(zhì)量評價(jià)活動(dòng)的有效執(zhí)行,記錄應(yīng)含有每個(gè)活動(dòng)的足夠信息。為了給軟件產(chǎn)品質(zhì)量評價(jià)提供證明,并允許評價(jià)結(jié)果的重新處理,應(yīng)保存記錄。軟件產(chǎn)品質(zhì)量評價(jià)報(bào)告應(yīng)準(zhǔn)備好評價(jià)活動(dòng)和評價(jià)結(jié)果的記錄。注:附錄C提供了一個(gè)評價(jià)報(bào)告的模版。評價(jià)報(bào)告格式可以采用標(biāo)準(zhǔn)格式(如GB/T25000.62等的行業(yè)通用格式)或者可由評價(jià)方自己創(chuàng)建。當(dāng)某個(gè)工具被用來實(shí)施某項(xiàng)評價(jià)行動(dòng)時(shí),評價(jià)報(bào)告中應(yīng)包含該工具的標(biāo)識、工具供方的標(biāo)識和工具版本信息等參考資料。在評價(jià)記錄中,應(yīng)包含使用工具更加詳細(xì)的參考資料。該參考資料應(yīng)包括工具的詳細(xì)配置和能重復(fù)獲得相同中間結(jié)果的所有與評價(jià)活動(dòng)有關(guān)的信息。本活動(dòng)的輸入宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)要求;b)軟件產(chǎn)品質(zhì)量需求規(guī)格說明;c)待評價(jià)軟件產(chǎn)品(包括中間軟件產(chǎn)品)。本活動(dòng)的輸出宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)目的說明;b)軟件產(chǎn)品質(zhì)量評價(jià)需求規(guī)格說明;c)高層次軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃。軟件產(chǎn)品質(zhì)量評價(jià)目的作為進(jìn)一步評價(jià)活動(dòng)和任務(wù)的基礎(chǔ)應(yīng)當(dāng)有案可查(記錄)。軟件產(chǎn)品質(zhì)量評價(jià)直接目的是開發(fā)和獲取的軟件是否滿足用戶和客戶的要求。最終目的是確保該產(chǎn)品提供了要求的質(zhì)量——即符合用戶(包括操作方、軟件結(jié)果的接受方和軟件的維護(hù)方)明確和隱含軟件產(chǎn)品質(zhì)量可在某個(gè)確定的貫穿與ISO/IEC12207軟件生存周期過程和ISO/IEC15288系統(tǒng)生存周期過程中定義的軟件實(shí)施過程和獲得過程相關(guān)的生存周期階段的質(zhì)量結(jié)構(gòu)之內(nèi)被評價(jià)。注:附錄D給出了本標(biāo)準(zhǔn)與ISO/IEC12207軟件生存周期過程和ISO/IEC15288系統(tǒng)生存周期過程的對應(yīng)關(guān)系??蓪δ硞€(gè)中間產(chǎn)品或某個(gè)最終產(chǎn)品進(jìn)行軟件產(chǎn)品質(zhì)量評價(jià)。評價(jià)中間軟件產(chǎn)品質(zhì)量的目的是為了:a)保證產(chǎn)品質(zhì)量;b)決定(是否)接受分包方的中間軟件產(chǎn)品;c)訪問正在進(jìn)行的開發(fā)項(xiàng)目的可行性;d)決定某個(gè)生存周期階段的(是否)完成,以及決定何時(shí)把產(chǎn)品發(fā)送到下一階段;e)預(yù)測或估計(jì)最終軟件產(chǎn)品的質(zhì)量;f)收集中間軟件產(chǎn)品信息,以便控制和管理過程。評價(jià)最終軟件產(chǎn)品質(zhì)量的目的是為了:a)決定(是否)接受產(chǎn)品;b)決定何時(shí)發(fā)布產(chǎn)品;c)與相互竟?fàn)幍漠a(chǎn)品進(jìn)行比較;d)從眾多可選的產(chǎn)品中選擇一種產(chǎn)品;e)評估產(chǎn)品使用時(shí)積極和消極的影響;f)調(diào)查確定失效的原因;g)決定何時(shí)增強(qiáng)或替換該產(chǎn)品。軟件產(chǎn)品的利益相關(guān)方應(yīng)被識別。注1:為了識別所有的利益相關(guān)方,需要來自評價(jià)請求方的信息。注2:待識別的利益相關(guān)方可以是某個(gè)人、團(tuán)體或組織,并盡可能參與評價(jià)。兩種類型的利益相關(guān)方應(yīng)被識別。一方。另一類是需要軟件質(zhì)量信息、贊助評價(jià)和想要評價(jià)報(bào)告的評價(jià)請求方。軟件產(chǎn)品質(zhì)量使用模型規(guī)定的質(zhì)量需求應(yīng)提供。注3:GB/T25000.10根據(jù)質(zhì)量特性和子特性定義了一個(gè)質(zhì)量模型。注4:ISO/IEC25030為詳細(xì)描述軟件產(chǎn)品質(zhì)量需求提供了要求和建議。注5:如果現(xiàn)有的軟件產(chǎn)品質(zhì)量需求規(guī)格說明可用,則它可以被復(fù)用、審查和完善?;诩s束(如評價(jià)預(yù)算、評價(jià)目標(biāo)日期、評價(jià)目的以及軟件產(chǎn)品使用臨界),應(yīng)定義質(zhì)量評價(jià)覆蓋軟件產(chǎn)品質(zhì)量需求的程度,以此產(chǎn)生軟件產(chǎn)品質(zhì)量評價(jià)需求。注6:由于軟件產(chǎn)品質(zhì)量需求規(guī)格說明書可能在開發(fā)或獲取過程中得到改進(jìn),因此可能有必要完善軟件產(chǎn)品質(zhì)量評應(yīng)識別與記錄所有待評價(jià)的產(chǎn)品組件。待評價(jià)的中間或最終軟件產(chǎn)品(如需求規(guī)格說明、設(shè)計(jì)圖和測試文檔)的類型取決于生存周期所處階段和評價(jià)的目的。例如,如果評價(jià)的目的是從替代產(chǎn)品中選擇某個(gè)產(chǎn)品,則待評價(jià)的產(chǎn)品主要是最終的軟件產(chǎn)品或組件。在評價(jià)過程的初始階段不可能確定一個(gè)詳細(xì)的待評價(jià)產(chǎn)品清單,因?yàn)樗€取決于所應(yīng)用的測度以及在軟件開發(fā)生存周期中所產(chǎn)生的成果。因此,宜識別在何時(shí)有可能被列人評價(jià)的軟件產(chǎn)品組件,可使初始列表能夠隨著評價(jià)活動(dòng)的演化得到完善。應(yīng)定義評價(jià)嚴(yán)格度。注1:定義嚴(yán)格度是為了按照軟件產(chǎn)品預(yù)期用途和評價(jià)目的提供軟件產(chǎn)品質(zhì)量的信心。評價(jià)嚴(yán)格度應(yīng)該與一組建立了預(yù)期評價(jià)級別的特性和子特性有關(guān),評價(jià)級別定義了所應(yīng)用的評價(jià)技術(shù)和達(dá)到的評價(jià)結(jié)果。注2:GB/T18492—2001定義了系統(tǒng)和軟件完整性級別。軟件所要求的完整性級別很大程度上決定了評價(jià)的嚴(yán)格化和正規(guī)化。注3:以下是根據(jù)不同的評價(jià)級別需求應(yīng)用于功能性特性的評價(jià)技術(shù)級別從低到高的例子:a)功能性或黑盒測試;b)以清單為指導(dǎo)的開發(fā)文檔的檢查;c)遵循測試覆蓋率準(zhǔn)則的單元測試。附錄E給出了評價(jià)技術(shù)級別的參考。本活動(dòng)的輸入宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)目的說明;b)軟件產(chǎn)品質(zhì)量評價(jià)需求規(guī)格說明;c)高層次軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃。本活動(dòng)的輸出宜包括:a)已選定質(zhì)量測度規(guī)格說明;b)軟件產(chǎn)品質(zhì)量測度判定準(zhǔn)則說明;c)軟件產(chǎn)品質(zhì)量評價(jià)判定準(zhǔn)則說明;d)已修訂的高層次軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃。評價(jià)方應(yīng)選擇能覆蓋所有軟件質(zhì)量評價(jià)需求的質(zhì)量測度。軟件產(chǎn)品質(zhì)量評價(jià)需求宜分配至相關(guān)軟件產(chǎn)品組件,這種方式可將軟件產(chǎn)品質(zhì)量的評價(jià)定義到每一個(gè)合適的質(zhì)量測度。為了取得評價(jià)結(jié)果,結(jié)合待實(shí)施的活動(dòng),軟件產(chǎn)品質(zhì)量評價(jià)方法應(yīng)記錄。當(dāng)評價(jià)方法的描述是基于某個(gè)軟件工具的使用,該工具應(yīng)在評價(jià)計(jì)劃中標(biāo)識。該標(biāo)識應(yīng)至少包括工具的名稱、版本信息和來源(例如供方)。評價(jià)方法的描述應(yīng)通過對產(chǎn)品組件待應(yīng)用方法的標(biāo)識來完成。當(dāng)評價(jià)說明需要測量專家注1:GB/T18905.6規(guī)定了如何將評價(jià)方法、技術(shù)信息、評價(jià)輸人、測量、收集的數(shù)據(jù)元素等信息包裝成評價(jià)模塊。附錄F提供了常見評價(jià)方法的示例。注2:在這一階段,評價(jià)方法與評價(jià)說明中的要素有關(guān),即評價(jià)方法與評價(jià)需求有關(guān)。當(dāng)每種評價(jià)方法都計(jì)劃應(yīng)用于提交評價(jià)的各種產(chǎn)品組件時(shí),可能會發(fā)生幾個(gè)評價(jià)方法都應(yīng)用于相同的產(chǎn)品組件或由共同部件組成的產(chǎn)品。注3:當(dāng)評價(jià)需求涉及評價(jià)級別時(shí),附錄G提供了作為評價(jià)級別功能使用的評價(jià)技術(shù)和經(jīng)過考慮的質(zhì)量特性的注4:ISO/IEC25020提供了一個(gè)可應(yīng)用于解決軟件質(zhì)量測度選擇與構(gòu)建的軟件產(chǎn)品質(zhì)量測量參考模型。注5:像ISO/IEC25030中規(guī)定的一樣,在軟件質(zhì)量需求規(guī)格說明過程期間,那些量化指標(biāo),可能有必要使用質(zhì)量測度作為參考來規(guī)定質(zhì)量需求。嚴(yán)格測量要求產(chǎn)品間,或與標(biāo)準(zhǔn)值進(jìn)行可靠的比較。測量規(guī)程宜以其聲稱的足夠的精度來測量軟件質(zhì)量特性(或子特性),以允許設(shè)定準(zhǔn)則并進(jìn)行比較。當(dāng)比較不同屬性的產(chǎn)品時(shí),來自檢查表和專家意見的數(shù)據(jù)或許不可靠。測量工具或人為因素引起的可能的測量誤差,宜予以考慮。注6:GB/T25000.22、GB/T25000.23和GB/T25000.24給出了可以作為測度或適應(yīng)特定要求的測度實(shí)例。注7:要求的測量類型取決于評價(jià)的目的。如果主要目的是了解和糾正不足,可以對軟件進(jìn)行幾項(xiàng)測量,以監(jiān)測和控制改進(jìn)。各種不同的測度可用于這些目的,包括檢查表和專家意見?;疽笫菧y量能正確識別軟件中任何變化對質(zhì)量的影響。評價(jià)說明應(yīng)包含:a)涉及產(chǎn)品描述中所標(biāo)識的產(chǎn)品組件的評價(jià)范圍;b)實(shí)施評價(jià)所需的信息和產(chǎn)品組件及列入產(chǎn)品描述的其他相關(guān)文檔之間的互相參考;c)待實(shí)施測量和驗(yàn)證的說明以及待實(shí)施產(chǎn)品組件的參考;d)測量和驗(yàn)證說明與評價(jià)需求之間的映射,以及標(biāo)準(zhǔn)參考或所列的每一個(gè)測量或驗(yàn)證的理由。應(yīng)定義選定單項(xiàng)測度的判定準(zhǔn)則。注:判定準(zhǔn)則是用來確定是否需要行動(dòng)或進(jìn)一步調(diào)查,或是描述一個(gè)給定結(jié)果的置信水平的數(shù)字閾值或目標(biāo)。這些數(shù)字閾值或目標(biāo)通常將會在關(guān)于質(zhì)量需求和相應(yīng)的評價(jià)準(zhǔn)則中設(shè)定。用戶也可以使用基準(zhǔn)、統(tǒng)計(jì)控制限度、歷史數(shù)據(jù)、客戶需求或其他技術(shù)來設(shè)置判定準(zhǔn)則。例如,如果估計(jì)缺陷超過可接受的閾值時(shí),則實(shí)施附加的缺陷檢測和消除活動(dòng)。該信息在其他地方有記錄;那個(gè)合適的參考位置(參見ISO/IEC25020)。每個(gè)質(zhì)量特性可能是各子特性的質(zhì)量測度,或子特性質(zhì)量測度的加權(quán)組合,因此評價(jià)方宜用分類準(zhǔn)則為不同質(zhì)量特性,準(zhǔn)備一個(gè)進(jìn)一步總結(jié)的程序。該總結(jié)結(jié)果宜被用作軟件產(chǎn)品質(zhì)量評價(jià)的基礎(chǔ)。注1:總結(jié)質(zhì)量可與諸如時(shí)間、成本等其他方面作比較,因此評估準(zhǔn)則可以進(jìn)一步應(yīng)用于支持管理決策。注2:為了評估產(chǎn)品的質(zhì)量,需要對不同特性的評價(jià)結(jié)果進(jìn)行總結(jié)。注3:ISO/IEC25020作為一個(gè)軟件產(chǎn)品質(zhì)量測量參考模型,展示了質(zhì)量特性、子特性和質(zhì)量測度之間的關(guān)系。6.5設(shè)計(jì)評價(jià)本活動(dòng)的輸入宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)需求規(guī)格說明;b)軟件產(chǎn)品質(zhì)量需求規(guī)格說明;c)已選定質(zhì)量測度(評價(jià)模塊)規(guī)格說明;d)軟件產(chǎn)品質(zhì)量測度判定準(zhǔn)則說明;e)軟件產(chǎn)品質(zhì)量評價(jià)判定準(zhǔn)則說明;f)已修訂的高層次軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃。本活動(dòng)的輸出宜包括:a)詳細(xì)的軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃;b)軟件產(chǎn)品質(zhì)量評價(jià)方法說明。已確定的軟件產(chǎn)品質(zhì)量評價(jià)活動(dòng)應(yīng)考慮諸如人員、軟件工具和計(jì)算機(jī)等資源的可用性來調(diào)度。注1:在評價(jià)方法的時(shí)序安排上,重要的是要認(rèn)識到各種評價(jià)方法之間存在高度的相互依賴性,即一種方法獲得的信息可能會影響另一種方法的焦點(diǎn)。由于評價(jià)的性質(zhì)是迭代的,隨著信息的獲取,問題可能需要此評價(jià)計(jì)劃在評價(jià)時(shí)可能會改變。例如,當(dāng)評價(jià)開展時(shí),更詳細(xì)級別的評價(jià)可能通常被視為不必要的或是一個(gè)額外的要求。注2:軟件產(chǎn)品的評價(jià)可以分階段地在開發(fā)生存周期的不同節(jié)點(diǎn)進(jìn)行,或者在生存周期的某一節(jié)點(diǎn)一次性進(jìn)行。不同的個(gè)體或團(tuán)體可能負(fù)責(zé)執(zhí)行評價(jià)的不同部分。當(dāng)評價(jià)是分階段進(jìn)行時(shí),評價(jià)活動(dòng)的步驟在每個(gè)階段都重在評價(jià)中,評價(jià)計(jì)劃宜不存在重復(fù)任務(wù)。評價(jià)計(jì)劃宜定義評價(jià)過程中的決策點(diǎn),以確定評價(jià)何時(shí)和為何被認(rèn)為是完成(即接受或拒絕準(zhǔn)則)和中止。為了降低錯(cuò)誤的風(fēng)險(xiǎn)和減少計(jì)劃的評價(jià)工作量,宜至少考慮以下項(xiàng)目:a)評價(jià)預(yù)算;b)評價(jià)方法和適合的標(biāo)準(zhǔn);c)評價(jià)工具;d)評價(jià)活動(dòng),包括涉及的計(jì)劃表和資源。評價(jià)計(jì)劃應(yīng)包括評價(jià)目的。評價(jià)計(jì)劃宜在組織內(nèi)考慮評價(jià)周境(見GB/T25000.2—2018中評價(jià)支持組的角色和GB/T25000.2—2018的附錄中的質(zhì)量評價(jià)項(xiàng)目計(jì)劃模板)。評價(jià)計(jì)劃宜包括以下:a)軟件產(chǎn)品質(zhì)量評價(jià)的目的;b)參與評價(jià)的組織,如獨(dú)立評價(jià)組織、軟件產(chǎn)品開發(fā)方和需方組織單位;c)評價(jià)預(yù)算;d)期望來自評價(jià)的信息產(chǎn)品;e)評價(jià)里程碑計(jì)劃表;f)參與評價(jià)的各方責(zé)任;g)評價(jià)環(huán)境;h)評價(jià)方法和工具;i)軟件產(chǎn)品質(zhì)量測量判定準(zhǔn)則;j)軟件產(chǎn)品質(zhì)量評價(jià)判定準(zhǔn)則;k)采用的標(biāo)準(zhǔn);1)評價(jià)活動(dòng)。在早期評價(jià)期間,評價(jià)計(jì)劃的某些項(xiàng)目只能在高層次上定義。因此,評價(jià)計(jì)劃應(yīng)隨著評價(jià)活動(dòng)的發(fā)展而修訂,并提供允許該計(jì)劃調(diào)整或細(xì)化的補(bǔ)充信息。注3:在連續(xù)的評價(jià)活動(dòng)和任務(wù)中,高層次的評價(jià)計(jì)劃逐步細(xì)化為詳細(xì)層次的計(jì)劃。本活動(dòng)的輸人宜包括:a)詳細(xì)的軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃;b)軟件產(chǎn)品質(zhì)量評價(jià)需求規(guī)格說明;c)軟件產(chǎn)品質(zhì)量需求規(guī)格說明;d)已選定的質(zhì)量測度規(guī)格說明;e)軟件產(chǎn)品質(zhì)量測度判定準(zhǔn)則說明;f)軟件產(chǎn)品質(zhì)量評價(jià)判定準(zhǔn)則說明;g)軟件產(chǎn)品質(zhì)量評價(jià)方法說明;h)待評價(jià)的軟件產(chǎn)品(包括中間軟件產(chǎn)品)。本活動(dòng)的輸出宜包括:a)軟件產(chǎn)品質(zhì)量測量結(jié)果;b)評價(jià)結(jié)果。應(yīng)按評價(jià)計(jì)劃將所選擇的產(chǎn)品質(zhì)量測度應(yīng)用于產(chǎn)品和組件,以得到測量表上的值。軟件產(chǎn)品質(zhì)量測度的判定準(zhǔn)則應(yīng)用于測度值。判定準(zhǔn)則的集合應(yīng)歸納為特性和子特性,產(chǎn)生的評估結(jié)果作為軟件產(chǎn)品符合質(zhì)量需求程度的聲明。評價(jià)結(jié)果宜:a)建立一個(gè)軟件產(chǎn)品能夠符合評價(jià)需求的合適置信度;b)確定關(guān)于評價(jià)要求的任何具體缺陷和確定這些缺陷范圍所需的任何額外評價(jià);c)確定對軟件產(chǎn)品使用的任何特殊限制或條件;d)確定評價(jià)本身的任何弱點(diǎn)或遺漏,以及需要的任何額外評價(jià);e)確定評價(jià)未覆蓋的軟件產(chǎn)品使用的任何選項(xiàng)。注:“應(yīng)用評價(jià)判定準(zhǔn)則”任務(wù)是一個(gè)對軟件產(chǎn)品質(zhì)量的綜合評價(jià),而不是軟件過程評估。評價(jià)結(jié)果可用于支持管理決策,因?yàn)榭偨Y(jié)的質(zhì)量是與諸如時(shí)間和成本等其他方面相比較的。管理決策包括軟件產(chǎn)品的接受或拒絕,或軟件產(chǎn)品的發(fā)布或不發(fā)布。本活動(dòng)的輸入宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)需求規(guī)格說明;b)軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃的實(shí)施結(jié)果;c)軟件產(chǎn)品質(zhì)量評價(jià)方法說明;d)評價(jià)結(jié)果。本活動(dòng)的輸出宜包括:a)軟件產(chǎn)品質(zhì)量評價(jià)報(bào)告。評價(jià)方和需方應(yīng)對評價(jià)結(jié)果進(jìn)行聯(lián)合評審。根據(jù)評價(jià)報(bào)告的預(yù)期使用,宜包括下列項(xiàng)目:a)軟件產(chǎn)品質(zhì)量評價(jià)需求;b)軟件產(chǎn)品質(zhì)量需求;c)軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃;d)實(shí)施測量和分析的結(jié)果;e)中間結(jié)果或解釋判定,當(dāng)評價(jià)計(jì)劃有規(guī)定時(shí);一般性維護(hù)的影響;g)評價(jià)方及其資質(zhì);h)評價(jià)產(chǎn)品版本之間的任何差異,以及相應(yīng)的評價(jià)輸入;即文檔或課程;i)不足情況下的解決方案或變通方法;j)能夠重復(fù)或再現(xiàn)評價(jià)的任何其他必要信息;k)評價(jià)結(jié)果。注1:附錄C給出了評價(jià)報(bào)告編制的參考模板。a)每一個(gè)缺陷、任何相關(guān)的分析,以及每一個(gè)缺陷如何被解決。缺陷的解決可能包括如下事實(shí):1)其中一種評價(jià)方法為該缺陷不是主要缺陷提供了保證;刪除不需要的功能性,利用逆向工程再生遺漏的設(shè)計(jì)需求;3)最初的需求并非強(qiáng)制的,并且該缺陷是可以被接受的;4)如果軟件產(chǎn)品的使用將會被特定條件或限制所控制,則該缺陷是可以接受的;5)需要進(jìn)行額外的評價(jià)工作,以解決評價(jià)中的不足或差距。b)為解決任何已查明的缺陷而進(jìn)行的任何額外評價(jià):1)確定某個(gè)缺陷的范圍或影響;2)建立沒有缺陷的信心;3)驗(yàn)證某個(gè)變通方法在技術(shù)上是可行的和/或合適的和可接受的;4)一旦某個(gè)設(shè)計(jì)更改或一些更改已經(jīng)被用于糾正缺陷時(shí),驗(yàn)證該軟件的正確和可接受的性能。c)在有必要限制或控制軟件產(chǎn)品使用的情況下,該限制是否:1)干擾軟件產(chǎn)品符合應(yīng)用程序強(qiáng)制性要求;2)影響應(yīng)用程序的設(shè)計(jì)、預(yù)算和時(shí)間表;3)需要額外的評價(jià)工作;4)引入應(yīng)用程序中失敗的任何可能性。d)任何評價(jià)范圍和/或每個(gè)評價(jià)結(jié)果限制的除外,如:2)“假如產(chǎn)品的所需功能性全面評價(jià)成功完成,則這個(gè)軟件產(chǎn)品被視為符合所需的完整性e)全部評價(jià)活動(dòng)的綜合結(jié)果,允許給予軟件產(chǎn)品的評價(jià)一個(gè)總體結(jié)論。注2:大量的操作歷史可以彌補(bǔ)一個(gè)缺陷軟件工程過程。對評價(jià)報(bào)告的結(jié)論應(yīng)予以處理,并列入報(bào)告的最終版本。評價(jià)方應(yīng)評審評價(jià)結(jié)果和評價(jià)過程、指標(biāo)和應(yīng)用測度的有效性。應(yīng)使用評審的反饋意見,以提高評價(jià)過程和評價(jià)技術(shù)(評價(jià)模塊)。當(dāng)有必要改進(jìn)評價(jià)模塊時(shí),宜包括額外指標(biāo)的數(shù)據(jù)收集,以便在今后使用中驗(yàn)證它們。注:質(zhì)量評價(jià)評審和反饋在GB/T25000.2中有描述。當(dāng)評價(jià)完成時(shí),數(shù)據(jù)和評價(jià)項(xiàng)目應(yīng)根據(jù)請求方的需求進(jìn)行處置。根據(jù)數(shù)據(jù)類型應(yīng)按以下的方式之一處置:a)提交評價(jià)的文檔應(yīng)返回給請求方,或者以某個(gè)指定的時(shí)間段存檔,或者以某種安全的方式b)在某個(gè)指定的時(shí)間段,評價(jià)報(bào)告和評價(jià)記錄應(yīng)存檔;c)所有其他數(shù)據(jù)應(yīng)以某個(gè)指定的時(shí)間段存檔或以某種安全的方式銷毀。對于一些數(shù)據(jù),當(dāng)指定的歸檔時(shí)間段過期時(shí),則應(yīng)再次以某個(gè)指定的時(shí)間段存檔或以某種安全的方式銷毀。(資料性附錄)與GB/T18905.1—2002中評價(jià)過程的對比本部分修訂了GB/T18905.1—2002中的評價(jià)過程,其主要技術(shù)差異如下:a)標(biāo)準(zhǔn)術(shù)語部分作了調(diào)整、修改、增刪和補(bǔ)充。b)標(biāo)準(zhǔn)提出了軟件產(chǎn)品質(zhì)量評價(jià)參考模型,該模型要求每個(gè)評價(jià)過程應(yīng)包括評價(jià)輸人、評價(jià)約束、評價(jià)資源和評價(jià)輸出。c)標(biāo)準(zhǔn)用角色的概念重新梳理了需方、開發(fā)方、獨(dú)立評價(jià)方、維護(hù)方、操作方、供方等內(nèi)容。d)標(biāo)準(zhǔn)在評價(jià)過程中增加了“結(jié)束評價(jià)”活動(dòng)。標(biāo)準(zhǔn)修訂后章節(jié)內(nèi)容變化見表A.1。表A.1與GB/T18905.1—2002中評價(jià)過程的對比GB/T25000.40—2018系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程GB/T18905.1—2002軟件工程產(chǎn)品評價(jià)第1部分:概述5軟件產(chǎn)品質(zhì)量評價(jià)參考模型5GB/T18905及ISO/IEC9126的概述5.1參考模型概述5.1GB/T18905及ISO/IEC9126的結(jié)構(gòu)5.2評價(jià)過程5.2評價(jià)過程5.2.1開發(fā)者用的過程5.2.2需方用的過程5.2.3評價(jià)者用的過程5.3角色5.3對評價(jià)的支持5.3.1策劃和管理5.3.2評價(jià)模塊5.4生存周期中的質(zhì)量5.4軟件質(zhì)量特性和質(zhì)量5.4.1質(zhì)量特性和子特性5.4.2外部度量5.4.3內(nèi)部度量5.5評價(jià)支持6軟件產(chǎn)品質(zhì)量評價(jià)過程6評價(jià)過程6.1一般要求6.2文檔編制6.3確立評價(jià)需求6.3.1輸入和輸出6.3.2明確評價(jià)目的6.3.3獲取軟件產(chǎn)品質(zhì)量需求6.3.4標(biāo)識待評價(jià)的產(chǎn)品部件GB/T25000.40—2018系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程GB/T18905.1—2002軟件工程產(chǎn)品評價(jià)第1部分:概述6.3.5確定評價(jià)嚴(yán)格度6.4規(guī)定評價(jià)6.4.1輸入和輸出6.4.2選擇質(zhì)量測度6.4.3確定質(zhì)量測度判定準(zhǔn)則6.4.4確定評價(jià)判定準(zhǔn)則6.5設(shè)計(jì)評價(jià)6.5.1輸入和輸出6.5.2策劃評價(jià)活動(dòng)6.6執(zhí)行評價(jià)6.6.1輸入和輸出6.6.2實(shí)施測量6.6.3應(yīng)用質(zhì)量測度判定準(zhǔn)則6.6.4應(yīng)用評價(jià)判定準(zhǔn)則6.7結(jié)束評價(jià)6.7.1輸入和輸出6.7.2評審評價(jià)結(jié)果6.7.3編制評價(jià)報(bào)告6.7.4評審質(zhì)量評價(jià)并向組織提供反饋6.7.5處置評價(jià)數(shù)據(jù)7確立評價(jià)需求7.1確立評價(jià)目的7.1.1概述7.1.2獲取7.1.3供應(yīng)7.1.4開發(fā)7.1.5運(yùn)行7.1.6維護(hù)7.2確定要評價(jià)產(chǎn)品的類型7.3規(guī)定質(zhì)量模型8規(guī)定評價(jià)8.1選擇度量8.1.1測量的種類GB/T25000.40—2018系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評價(jià)(SQuaRE)第40部分:評價(jià)過程GB/T18905.1—2002軟件工程產(chǎn)品評價(jià)第1部分:概述8.2確立度量評定等級8.3確立評估準(zhǔn)則9設(shè)計(jì)評價(jià)9.1制定評價(jià)計(jì)劃10執(zhí)行評價(jià)10.1實(shí)施測量10.2與準(zhǔn)則相比較10.3評估結(jié)果11支持過程附錄A(資料性附錄)與GB/T18905.1—2002中評價(jià)過程的對比附錄B(資料性附錄)活動(dòng)的輸人、輸出、約束和資源的關(guān)系圖附錄C(資料性附錄)評價(jià)報(bào)告模板附錄D(資料性附錄)軟件產(chǎn)品質(zhì)量評價(jià)過程參考模型與軟件和系統(tǒng)生存周期過程之間的關(guān)系附錄E(資料性附錄)評價(jià)級別附錄F(資料性附錄)評價(jià)方法附錄G(資料性附錄)評價(jià)方法的成本效益排序(資料性附錄)B.1確立評價(jià)需求圖B.1是該活動(dòng)的輸人、輸出、約束和資源的關(guān)系圖。評價(jià)約束評價(jià)約束1.高層次軟件產(chǎn)品質(zhì)量2.軟件產(chǎn)品質(zhì)量評價(jià)目3.軟件產(chǎn)品質(zhì)量評價(jià)需2.軟件產(chǎn)品質(zhì)量需求規(guī)格3.待評價(jià)軟件產(chǎn)品(包括圖B.1確立評價(jià)需求B.2規(guī)定評價(jià)圖B.2是該活動(dòng)的輸入、輸出、約束和資源的關(guān)系圖。評價(jià)約束1.軟件產(chǎn)品質(zhì)量評價(jià)目的3.高層次軟件產(chǎn)品質(zhì)量評1.選擇質(zhì)量測度(評價(jià)模塊);評價(jià)輸出2.軟件產(chǎn)品質(zhì)量測度判定準(zhǔn)則3.軟件產(chǎn)品質(zhì)量評價(jià)判定準(zhǔn)則4.已修訂的高層次軟件產(chǎn)品質(zhì)2.適用的SQuaRE文檔(GB/T25000.1、GB/T25000.10、GB/T25000.24、圖B.2規(guī)定評價(jià)B.3設(shè)計(jì)評價(jià)評價(jià)約束評價(jià)約束3.已選定質(zhì)量測度(評價(jià)模塊)規(guī)格說明;6.已修訂的高層次軟件產(chǎn)評價(jià)輸出圖B.3設(shè)計(jì)評價(jià)B.4執(zhí)行評價(jià)圖B.4是該活動(dòng)的輸入、輸出、約束和資源的關(guān)系圖。評價(jià)約束評價(jià)約束1.詳細(xì)軟件產(chǎn)品質(zhì)量評價(jià)2.軟件產(chǎn)品質(zhì)量評價(jià)需求3.軟件產(chǎn)品質(zhì)量需求規(guī)格4.已選定質(zhì)量測度(評價(jià)模塊)規(guī)格說明:5.軟件產(chǎn)品質(zhì)量測度判定6.軟件產(chǎn)品質(zhì)量評價(jià)判定7.軟件產(chǎn)品質(zhì)量評價(jià)方法8.待評價(jià)軟件產(chǎn)品(包括中間軟件產(chǎn)品)。評價(jià)資源執(zhí)行評價(jià)評價(jià)輸出1.軟件產(chǎn)品質(zhì)量測量結(jié)果;評價(jià)約束軟件產(chǎn)品質(zhì)量評價(jià)的約束。評價(jià)輸入1.軟件產(chǎn)品質(zhì)量評價(jià)需求2.軟件產(chǎn)品質(zhì)量評價(jià)計(jì)劃3.軟件產(chǎn)品質(zhì)量評價(jià)方法4.評價(jià)結(jié)果。結(jié)束評價(jià)2.編制評價(jià)報(bào)告:3.評審質(zhì)量評價(jià)并向組織提交反饋;4.處置評價(jià)數(shù)據(jù)。評價(jià)輸出軟件產(chǎn)品質(zhì)量評價(jià)報(bào)告。評價(jià)資源2.評價(jià)的人力資源。(資料性附錄)評價(jià)報(bào)告模板C.1概述本附錄給出了評價(jià)報(bào)告的結(jié)構(gòu)和內(nèi)容的指導(dǎo)意見。它總結(jié)了在本部分中的6.7.3闡明的報(bào)告要求。此外,在報(bào)告中還需要納入一些輔助信息。以下的章節(jié)描述了評價(jià)報(bào)告各部分的內(nèi)容。評價(jià)報(bào)告的本節(jié)包含了所執(zhí)行評價(jià)有關(guān)的標(biāo)識信息。評價(jià)方標(biāo)識本條包含了有關(guān)評價(jià)方的下列信息:a)評價(jià)方組織的名稱;b)評價(jià)方組織的地址;c)已執(zhí)行評價(jià)的地點(diǎn)(如果與上述地址不同);d)負(fù)責(zé)評價(jià)的人員姓名。本條包含了有關(guān)報(bào)告的標(biāo)識:a)報(bào)告的唯一標(biāo)識(如序號);b)報(bào)告中的頁數(shù)。此信息被復(fù)制到報(bào)告的每一頁上。每個(gè)頁面都是唯一標(biāo)識的,例如通過使用某個(gè)頁號。請求方和供方的標(biāo)識本條包含了有關(guān)評價(jià)的請求方和被評價(jià)軟件產(chǎn)品供方的下列信息:a)請求方組織的名稱;b)請求方組織的地址;c)軟件產(chǎn)品供方的名稱(如果與上述名稱不同);d)軟件產(chǎn)品供方的地址(如果與上述地址不同)。C.3第2章評價(jià)需求評價(jià)報(bào)告的本章包含了本部分6.3中所描述的評價(jià)需求。特別是,它包含了:a)產(chǎn)品應(yīng)用領(lǐng)域的一般描述;b)產(chǎn)品用途的一般描述;c)被評價(jià)的質(zhì)量需求和產(chǎn)品信息的列表,可能包括質(zhì)量特性和評價(jià)級別的參考。C.4第3章評價(jià)說明評價(jià)報(bào)告的本章包含了本部分6.4中所描述的評價(jià)說明,特別是,它包含了:b)評價(jià)需求所要求的信息和產(chǎn)品組件之間的互相參照;c)測量和驗(yàn)證說明;d)測量和驗(yàn)證說明和評價(jià)需求之間的映射。評價(jià)報(bào)告的本章包含了本部分6.5中所規(guī)定的用于執(zhí)行評價(jià)的評價(jià)方法文檔。當(dāng)評價(jià)方法被記錄在其他地方時(shí),允許簡單地包括一個(gè)參考指向那個(gè)文檔。注:當(dāng)評價(jià)方法是一個(gè)標(biāo)準(zhǔn)(評價(jià)模塊)或?qū)S械?,通常會使用評價(jià)方法的參考。對于每一個(gè)收錄在此的評價(jià)方法,提供了在產(chǎn)品組件上已應(yīng)用該方法的標(biāo)識。評價(jià)報(bào)告的本章包含了本部分6.7中所描述的評價(jià)結(jié)果,特別是,它包含了:a)評價(jià)結(jié)果本身;b)必要時(shí)的中間結(jié)果或解釋決策;c)在評價(jià)期間使用工具的參考。(資料性附錄)軟件產(chǎn)品質(zhì)量評價(jià)過程參考模型與軟件和系統(tǒng)生存周期過程之間的關(guān)系當(dāng)評價(jià)實(shí)施與軟件產(chǎn)品開發(fā)同步進(jìn)行時(shí),評價(jià)過程參考模型的活動(dòng)和任務(wù)可關(guān)聯(lián)為軟件生存周期過程(ISO/IEC12207)和/或系統(tǒng)生存周期過程(ISO/IEC15288)的一部分任務(wù)和活動(dòng),具體過程見表D.1軟件產(chǎn)品質(zhì)量評價(jià)參考模型與軟件和系統(tǒng)生存周期過程之間的典型關(guān)系GB/T25000.40—2018中軟件產(chǎn)品質(zhì)量評價(jià)參考模型的活動(dòng)和任務(wù)ISO/IEC12207:2008中典型的相關(guān)流程ISO/IEC15288:2015中典型的相關(guān)流程6.3確立評價(jià)需求6.3.1輸入和輸出6.3.2明確評價(jià)目的6.3.3獲取軟件產(chǎn)品質(zhì)量需求6.1.1獲取過程6.1.1獲取過程6.3.4標(biāo)識待評價(jià)的產(chǎn)品部件6.1.2供應(yīng)過程6.1.2供應(yīng)過程6.3.5確定評價(jià)嚴(yán)格度6.2.5質(zhì)量保證過程6.2.5質(zhì)量保證過程6.4規(guī)定評價(jià)6.4.1輸人和輸出6.4.2選擇質(zhì)量測度6.4.1利益相關(guān)方需求定義過程6.4.2利益相關(guān)方需求定義過程6.4.3確定質(zhì)量測度判定準(zhǔn)則6.4.4確定評價(jià)判定準(zhǔn)則7.1.2軟件需求分析過程6.5設(shè)計(jì)評價(jià)6.5.1輸入和輸出6.5.2策劃評價(jià)活動(dòng)6.6執(zhí)行評價(jià)6.6.1輸入和輸出6.6.2實(shí)施測量6.3.7測量過程6.3.7測量過程6.6.3應(yīng)用測度判定準(zhǔn)則6.4.8集成過程6.6.4應(yīng)用評價(jià)判定準(zhǔn)則6.4.9驗(yàn)證過程6.7總結(jié)評價(jià)6.7.1輸入和輸出6.7.2評審評價(jià)結(jié)果7.1.6軟件集成過程6.7.3編制評價(jià)報(bào)告7.2.4軟件驗(yàn)證過程6.7.4評審質(zhì)量評價(jià)并向組織提交反饋6.7.5處置評價(jià)數(shù)據(jù)產(chǎn)品評價(jià)可能相關(guān)的工作的例子:確立評價(jià)需求:a)評價(jià)目的可與項(xiàng)目目標(biāo)一致;b)評價(jià)計(jì)劃可針對需方與供方之間的談判協(xié)議進(jìn)行開發(fā);c)評價(jià)計(jì)劃可與質(zhì)量管理流程相協(xié)調(diào),或定制于質(zhì)量d)評價(jià)需求、評價(jià)范圍和嚴(yán)格程度可在需求定義期間獲得。評價(jià)可通過選擇貫穿測量計(jì)劃活動(dòng)的測度來規(guī)定。驗(yàn)證和/或確認(rèn)的結(jié)果可用于準(zhǔn)備和創(chuàng)建評價(jià)報(bào)告,和/或結(jié)果可遞交傳達(dá)至測量用戶。(資料性附錄)可為選定的質(zhì)量特性規(guī)定評價(jià)級別。評價(jià)級別與GB/T18492—2001中定義的軟件完整性級別有關(guān)聯(lián)。如果某個(gè)軟件完整性級別分配給某個(gè)已提交評價(jià)的軟件產(chǎn)品,則該軟件完整性級別可用于選擇評價(jià)需求。特別是,與軟件完整性級別相關(guān)聯(lián)的嚴(yán)格度可用來作為選擇評價(jià)技術(shù)的指南。一方面,評價(jià)級別與請求方對一個(gè)給定特性的重視程度有關(guān)。所選擇的級別對于軟件產(chǎn)品的假定另一方面,某個(gè)評價(jià)級別根據(jù)待應(yīng)用的評價(jià)技術(shù)和待獲得的評價(jià)結(jié)果來定義評價(jià)的深度或完全性。因此,各級評價(jià)給出了軟件產(chǎn)品質(zhì)量不同的置信水平。每個(gè)特性可以獨(dú)立選擇相應(yīng)的級別。本附錄提出命名為A、B、C和D四個(gè)級別。這些級別構(gòu)成一個(gè)A作為最高級、D作為最低級的層次結(jié)構(gòu)。在A級,采用最嚴(yán)格的評價(jià)技術(shù)(考慮到合理的工作量和時(shí)間尺度)給予最高的信心,下降至D級,所使用的方法嚴(yán)格性逐步減少,因而通常致力于評價(jià)的努力也對于一個(gè)大產(chǎn)品的不同組件,每個(gè)軟件特性的評價(jià)級別可能會發(fā)生變化(例如,很可能高可靠性要求的關(guān)鍵組件要與系統(tǒng)的其他組件分開)。E.2提出了選擇評價(jià)級別作為產(chǎn)品使用周境功能的指導(dǎo)意見,E.3給出有助于選擇評價(jià)技術(shù)的E.2評價(jià)級別選擇可以針對每個(gè)相關(guān)的質(zhì)量特性獨(dú)立選擇評價(jià)級別。在選擇級別時(shí),應(yīng)考慮幾個(gè)方面。例如,在適當(dāng)對于某個(gè)相關(guān)的質(zhì)量特性,產(chǎn)品與該特性有關(guān)的需求不一致所涉及的風(fēng)險(xiǎn)和后果,以及高質(zhì)量的效之間的關(guān)系示例。當(dāng)需要考慮多個(gè)方面時(shí),應(yīng)選擇最嚴(yán)格的級別。對于經(jīng)濟(jì)風(fēng)險(xiǎn)和市場效益問題,應(yīng)考慮評價(jià)的成本。表E.1關(guān)于安全方面的評價(jià)級別示例評價(jià)級別后果對財(cái)產(chǎn)損害?。粚θ藛T無風(fēng)險(xiǎn)級別C對財(cái)產(chǎn)有損害;對人員有傷害威肋對人員有生命威脅造成許多人員死亡表E.2關(guān)于經(jīng)濟(jì)方面的評價(jià)級別示例評價(jià)級別后果可忽略的經(jīng)濟(jì)損失重大經(jīng)濟(jì)損失(公司受影響)巨大經(jīng)濟(jì)損失(公司瀕臨滅絕的)金融災(zāi)難(公司將無法生存)表E.3關(guān)于保密方面的評價(jià)級別示例評價(jià)級別后果未識別到具體風(fēng)險(xiǎn)防護(hù)錯(cuò)誤風(fēng)險(xiǎn)關(guān)鍵數(shù)據(jù)和服務(wù)的保護(hù)戰(zhàn)略性數(shù)據(jù)和服務(wù)的保護(hù)表E.4關(guān)于環(huán)境有關(guān)方面的評價(jià)級別示例評價(jià)級別后果無環(huán)境風(fēng)險(xiǎn)級別C局部污染級別B可恢復(fù)的環(huán)境損害不可恢復(fù)的環(huán)境損害E.3從評價(jià)級別中選擇評價(jià)技術(shù)為了詳細(xì)制定某個(gè)評價(jià)說明以滿足某些評價(jià)要求,有必要規(guī)定測度。測度基于那些根據(jù)質(zhì)量特性和評價(jià)級別可被選擇出的評價(jià)技術(shù)。針對每個(gè)質(zhì)量特性,以下提出了一個(gè)從低要求級別到高要求級別排列的技術(shù)評價(jià)清單。a)功能性或黑盒測試;b)根據(jù)清單的開發(fā)文檔的檢查;c)依據(jù)測試覆蓋準(zhǔn)則的單元測試。a)執(zhí)行時(shí)間測量;c)確定算法復(fù)雜度的設(shè)計(jì)分析。a)使用環(huán)境分析;b)潛在系統(tǒng)和接口驗(yàn)證;c)與真實(shí)用戶進(jìn)行使用實(shí)驗(yàn)。a)特定編程語言工具的使用驗(yàn)證;a)依據(jù)清單的開發(fā)文檔的檢查;b)代碼測度和編程規(guī)則驗(yàn)證;c)開發(fā)文檔元素間的可追溯性分析。(資料性附錄)F.1用戶和技術(shù)產(chǎn)品文檔(包括在線文檔)的評審產(chǎn)品文檔可以提供所有必要的信息,以做出功能性和易用性,以及其他如移植性和可維護(hù)性需求的評價(jià)??刹煌ㄟ^實(shí)際購買而有可能獲得相關(guān)的軟件產(chǎn)品文檔,即通過借用文檔或者購買文檔集。雖然對軟件產(chǎn)品文檔進(jìn)行評審可能沒有參加課程或培訓(xùn)有效,但它可能是最經(jīng)濟(jì)的,特別是如果評價(jià)方有相關(guān)的專業(yè)知識。F.2基于供方課程與培訓(xùn)的評價(jià)許多針對軟件產(chǎn)品的產(chǎn)品課程,可通過供方,或第三方提供。在軟件產(chǎn)品沒有課程提供的情況下,可能會安排有經(jīng)驗(yàn)的用戶或軟件產(chǎn)品開發(fā)方進(jìn)行專門的培訓(xùn)。產(chǎn)品課程或培訓(xùn)提供的好處是允許評價(jià)方專注于特定領(lǐng)域,并在短時(shí)間內(nèi)獲得軟件產(chǎn)品功能性和易用性的具體信息。通過評審軟件產(chǎn)品的文檔可能會獲得相同的信息,但可能會耗費(fèi)更多的時(shí)間。課程或培訓(xùn)的額外費(fèi)用需要與獲取信息的效率和課程材料的通用性相權(quán)衡。F.3軟件工程過程的評估軟件工程過程評估是一種通過檢查過程中的中間產(chǎn)品,即產(chǎn)品質(zhì)量計(jì)劃、需求規(guī)格說明、架構(gòu)描述、詳細(xì)設(shè)計(jì)描述、代碼清單、驗(yàn)證和確認(rèn)記錄、代碼檢查和測試記錄等來決定軟件產(chǎn)品質(zhì)量的手段。為了實(shí)現(xiàn)這一點(diǎn),有必要為軟件工程過程定義是什么,什么組成了一個(gè)可接受的文檔基線,從而為隨后的軟件產(chǎn)品質(zhì)量提供足夠的保證。可對目標(biāo)完整性級別,通過裁剪ISO/IEC12207要求來定義可接受的基線,以便指定所需的開發(fā)和相關(guān)的支持活動(dòng)。這包括決定:a)所需過程;b)所需過程輸出文檔;c)過程及過程輸出文檔的需求。該評估可根據(jù)軟件產(chǎn)品完整性級別的需求,將ISO/IEC12207用于定義過程和待應(yīng)用的預(yù)期結(jié)果。注:軟件工程過程的大多數(shù)過程,在ISO/IEC12207軟件生存周期過程的實(shí)施過程、軟件實(shí)施過程和軟件支持過程中有描述。供方質(zhì)量/開發(fā)計(jì)劃和相關(guān)的方法程序可用于評估供方是否符合這一目標(biāo)基線的。符合程度可通過識別主要缺陷并評估這些缺陷對于軟件產(chǎn)品質(zhì)量的潛在影響所決定。額外的評價(jià)或變通方法可以處理缺陷的影響。認(rèn)識到,對于特定的組織和不同類型的軟件產(chǎn)品,有各種各樣有效的軟件工程過程。評價(jià)過程具有建議以分階段的方式對軟件工程進(jìn)行評審。當(dāng)軟件的完整性級別被認(rèn)為是不需要軟件工程過程進(jìn)行全面評價(jià)時(shí),評審可以在第I或第Ⅱ階段之后停止。F.4與供方評審運(yùn)營歷史F.4.1概述與供方對運(yùn)營歷史進(jìn)行評審,可以提供一種非常有效的方法來表明軟件產(chǎn)品的質(zhì)量。就是通過評審軟件產(chǎn)品的銷售數(shù)據(jù)和被使用在行業(yè)和應(yīng)用中的細(xì)節(jié)來實(shí)現(xiàn)的。該評審還涉及軟件修訂的歷史、維護(hù)修訂的方式、處理客戶缺陷報(bào)告的方式和已知缺陷的詳細(xì)信息。進(jìn)行評審最簡便的方式是通過對供F.4.2運(yùn)營歷史需求產(chǎn)品運(yùn)營歷史需求如下:a)銷售數(shù)據(jù)至少在六個(gè)月以上,即在評價(jià)中使用的銷售數(shù)量只包括在評價(jià)發(fā)生前六個(gè)月售出的銷售額。該準(zhǔn)則基于的事實(shí)是,軟件產(chǎn)品可能需要長達(dá)六個(gè)月的時(shí)間進(jìn)行交付、安裝、委托及b)軟件產(chǎn)品已經(jīng)經(jīng)過至少一次重大修訂,并且在該修訂上應(yīng)該有可用的運(yùn)營歷史數(shù)據(jù)。這是基于假設(shè),軟件產(chǎn)品的質(zhì)量將取決于其已經(jīng)通過優(yōu)化的程度。c)軟件產(chǎn)品用戶有一種途徑是將缺陷報(bào)告反饋給供方,且有證據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論