版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS35.080GB/T25000.21—2019/ISO/IEC25021:2012系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)第21部分:質(zhì)量測(cè)度元素(ISO/IEC25021:2012,Systemsandsoftwareengineering—SystemsandsoftwareQualityRequirementsandEvaluation(SQuaRE)—Qualitymeasureelements,IDT)國(guó)家市場(chǎng)監(jiān)督管理總局中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)GB/T25000.21—2019/ISO/IEC25021:2012前言 Ⅲ V 1 1 14術(shù)語(yǔ)和定義 1 4 46.1測(cè)量方法模型的表示 4 6附錄A(資料性附錄)QME示例 附錄B(資料性附錄)質(zhì)量測(cè)度元素(QME)設(shè)計(jì)指南 附錄C(資料性附錄)對(duì)QME及所建議擴(kuò)展的補(bǔ)加示例 附錄D(資料性附錄)測(cè)量標(biāo)度類(lèi)型 IⅢGB/T25000.21—2019/ISO/IEC25021:2012 第21部分:質(zhì)量測(cè)度元素; 本部分為GB/T25000的第21部分。本部分使用翻譯法等同采用國(guó)際標(biāo)準(zhǔn)ISO/IEC25021:2012《系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要——GB/T25000.10—2016系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)第10部——GB/T20917—2007軟件工程軟件測(cè)量過(guò)程(ISO/IEC15939:2002,IDT)。——?jiǎng)h除了引言中的圖2和圖3,將正文中的圖4~圖6改為圖2~圖4?!母戒汢的B.1,“definitionofeachsubproperty,inputfortheQME,numericalrulesfortheQME,thescaletype,contextofQME,softwarelifecycleandmeasurementcon-straints.”,該句中遺漏了“UnitofmeasurementfortheQME(QME測(cè)量單位),”補(bǔ)充在“inputfortheQME,”和“numericalrulesfortheQME,”之間。GB/T25000.21—2019/ISO/IEC25021:2012 原文附錄B的B.5中提到了“AnnexE”,在原文中并不存在,改為“AnnexD(附錄D)”——原文附錄C的C.2,“DurationofOperation”的定義存在拼寫(xiě)錯(cuò)誤,“action”改為“atimeperiod請(qǐng)注意本文件的某些內(nèi)容可能涉及專(zhuān)利。本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專(zhuān)利的責(zé)任。本部分由全國(guó)信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC28)提出并歸口。VGB/T25000.21—2019/ISO/IEC25021:2012GB/T25000的本部分旨在定義和/或設(shè)計(jì)質(zhì)量測(cè)度元素(QME)的初始集,可將其應(yīng)用在軟件產(chǎn)品的整個(gè)生存周期,以實(shí)現(xiàn)系統(tǒng)和軟件質(zhì)量要求與評(píng)價(jià)(SQuaRE)標(biāo)準(zhǔn)的目的。本部分還給出了設(shè)計(jì)QME或?qū)σ延蠶ME設(shè)計(jì)進(jìn)行驗(yàn)證的規(guī)則集。本部分定義并使用質(zhì)量測(cè)度元素(QME)的主要目的是:——為各組織開(kāi)發(fā)并獲取自己的QME提供指南;——提升特定QME的一致性使用,以便測(cè)量并使用與各種產(chǎn)品質(zhì)量特性和子特性相關(guān)的屬性;——針對(duì)某一產(chǎn)品給定的特性集或子特性集,幫助識(shí)別為導(dǎo)出所有質(zhì)量測(cè)度特別需要的QME集。QME是很多質(zhì)量測(cè)度的共用元素。本部分的預(yù)期用途是使用戶能夠選擇并定義相關(guān)的有效23、GB/T25000.24等測(cè)量標(biāo)準(zhǔn)使用或者與其一同使用。圖1描繪了GB/T25000.21與其他SQuaRE質(zhì)量測(cè)量標(biāo)準(zhǔn)的關(guān)系:建軟件質(zhì)量測(cè)度的質(zhì)量測(cè)度元素的若干示例。c)GB/T25000.22——使用質(zhì)量測(cè)量:提供測(cè)度,包括使用質(zhì)量模型中的質(zhì)量特性的關(guān)聯(lián)測(cè)量關(guān)聯(lián)測(cè)量函數(shù)和質(zhì)量測(cè)度元素。GB/T25000.22圖1SQuaRE質(zhì)量測(cè)量標(biāo)準(zhǔn)的關(guān)系1GB/T25000.21—2019/ISO/IEC25021:2012系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)第21部分:質(zhì)量測(cè)度元素——將QME定義為產(chǎn)品質(zhì)量需求規(guī)格說(shuō)明(帶示例)的組成部分的相關(guān)要求(見(jiàn)6.2表1和表2);——作為示例的初始QME集(參見(jiàn)表A.1);——定義并量化作為QME的產(chǎn)品(目標(biāo)實(shí)體)屬性的指南(參見(jiàn)附錄B)。求和產(chǎn)品評(píng)價(jià)的責(zé)任人。當(dāng)定義擬用來(lái)獲取質(zhì)量測(cè)度(例如GB/T25000.22、GB/T25000.23、GB/T25000.1—2010軟件工程軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE)SQuaRE指南(ISO/IEC25000:2005,IDT)ISO/IEC15939:2007系統(tǒng)與軟件工程測(cè)量過(guò)程(Systemsandsoftwareengineering—Meas-urementprocess)ISO/IEC25010:2011系統(tǒng)與軟件工程系統(tǒng)與軟件質(zhì)量要求和評(píng)價(jià)(SQuaRE)系統(tǒng)與軟件質(zhì)量模型[Systemsandsoftwareengineering—SystemsandsoftwareQualityRequirementsandEvalua-tion(SQuaRE)—Systemandsoftwarequalitymodels]ISO/IEC25020:2007軟件工程軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE)測(cè)量參考模型和指南(Softwareengineering-SoftwareproductQualityRequirementsandEvaluation(SQuaRE)—Measure-mentreferencemodelandguide)ISO/IEC導(dǎo)則99:2007計(jì)量學(xué)國(guó)際詞匯基本的與一般概念和相關(guān)術(shù)語(yǔ)(VIM)[Internationalvocabularyofmetrology—Basicandgeneralconceptsandassociatedterms(VIM)]GB/T25000.1—2010、ISO/IEC25010、ISO/I2GB/T25000.21—2019/ISO/IEC25021:2012[ISO/IEC25012:2008]注1:這種行為,在測(cè)試和運(yùn)行期間,通過(guò)執(zhí)行此軟件產(chǎn)品能加以驗(yàn)證和/或確認(rèn)。注2:基于GB/T25000.1—2010中對(duì)軟件外部質(zhì)量的定義。注3:改編自ISO/IEC25010:2011。注1:靜態(tài)屬性包括與軟件架構(gòu)、結(jié)構(gòu)及其組件相關(guān)的屬性。注2:靜態(tài)屬性能通過(guò)評(píng)審、檢查、模擬和/或自動(dòng)化工具加以驗(yàn)證。注3:此定義基于GB/T25000.1—2010中“軟件內(nèi)部質(zhì)量”的定義。注4:改編自ISO/IEC25010:2011。測(cè)度(名)measure(noun)[GB/T25000.1—2010]注:基于ISO/IEC15939:2007中測(cè)量方法的注:基于ISO/IEC15939:2007中測(cè)量方法的定義修改。3GB/T25000.21—2019/ISO/IEC25021:2012注1:基于ISO/IEC15939:2007中測(cè)量規(guī)程的定義修改。信息就能實(shí)施測(cè)量。[GB/T26239—2010]注1:軟件制品是目標(biāo)實(shí)體的一種示例。注2:子屬性與屬性相關(guān)。至少兩個(gè)質(zhì)量測(cè)度元素值的測(cè)量函數(shù)的導(dǎo)出測(cè)度。以某一屬性及將其量化的測(cè)量方法(可選地包括通過(guò)數(shù)學(xué)函數(shù)所做的變換)來(lái)定義的測(cè)度。注:重復(fù)性和再現(xiàn)性可借助于各結(jié)果的離差特性定量表達(dá)出來(lái)。注1:只有以相同測(cè)量單位表達(dá)的量才可直接比較。單位的例子有故障數(shù)和失效數(shù)。小時(shí)(h)和米(m)也都是測(cè)量4GB/T25000.21—2019/ISO/IEC25021:2012注2:測(cè)量單位依慣例都賦予名稱(chēng)和符號(hào)。注3:基于GB/T25000.1—2010中對(duì)測(cè)量單位的定義。下列縮略語(yǔ)用于本文件:QME:質(zhì)量測(cè)度元素(qualitymeasureelement)QM:質(zhì)量測(cè)度(qualitymeasure)6質(zhì)量測(cè)度元素概念為了理解并指明質(zhì)量(子)特性,首先要定義QM,然后定義QME。將測(cè)量函數(shù)應(yīng)用于QME以生成QM。應(yīng)將一種測(cè)量方法應(yīng)用于某一屬性,以定義并標(biāo)識(shí)量化使用測(cè)量方法的用戶應(yīng)辨別并匯集與量化屬性相關(guān)的數(shù)據(jù)(見(jiàn)圖2)。根據(jù)QME的使用周境和目5GB/T25000.21—2019/ISO/IEC25021:2012GB/T25000.22,GB/T25000.22,25000.23,25000.24(ISO/IEC25022,25023,25024)由……組成生成由……度量包括量GB/T25000.12數(shù)據(jù)質(zhì)量圖3表明:a)產(chǎn)品質(zhì)量由質(zhì)量特性集表達(dá),這些特性本身又由若干子特性組成;b)產(chǎn)品質(zhì)量測(cè)度用來(lái)指明所關(guān)注的質(zhì)量特性和子特性;注:圖3是基于ISO/IEC25020中所定義的系統(tǒng)與軟件產(chǎn)品質(zhì)量測(cè)量參考模型。6GB/T25000.21—2019/ISO/IEC25021:2012QMQM=MTBFISO/IEC25010品質(zhì)量數(shù)據(jù)質(zhì)量失效數(shù)工作周期包括包括失效持續(xù)時(shí)間指明生成QME=失效數(shù)(質(zhì)量測(cè)度元素)工作周期圖4表示將測(cè)量方法應(yīng)用于某一量化屬性而導(dǎo)出QME的示例。表1列出了一些測(cè)量信息項(xiàng),這些信息項(xiàng)應(yīng)用來(lái)描述QME。注1:當(dāng)選定質(zhì)量特性或子特性,且/或定義了關(guān)聯(lián)的QM時(shí),QME即能識(shí)別。同一QME可供不同的QM使用。注2:QME設(shè)計(jì)指南在附錄B中給出。QME表格格式中所列信息項(xiàng)(見(jiàn)表1),應(yīng)將其用來(lái)定義和/或設(shè)計(jì)QME,以提供必要的或有幫助注:此表中的信息項(xiàng)分為4組:a)QME的標(biāo)識(shí);b)~d)解QMEQME宜有唯一性名稱(chēng),如有必要,還宜以序數(shù)標(biāo)識(shí)。大多數(shù)情況下,以“……數(shù)(比率標(biāo)度)”命名b)目標(biāo)實(shí)體QME應(yīng)具有一個(gè)目標(biāo)對(duì)象,該目標(biāo)對(duì)象通過(guò)測(cè)量其屬性來(lái)表征。目標(biāo)實(shí)體宜是系統(tǒng)的工作產(chǎn)品或系統(tǒng)的行為、軟件或利益相關(guān)方(用戶、操作方、開(kāi)發(fā)方、測(cè)試方、維護(hù)方等)7GB/T25000.21—2019/ISO/IEC25021:2012表1(續(xù))QMEc)目的和量化屬性量化屬性的標(biāo)識(shí)通常與QME的名稱(chēng)有關(guān)。選定的量化屬性宜是與所要測(cè)量信息關(guān)系最密切的性質(zhì)。給定的某一屬性可引入到多個(gè)測(cè)量構(gòu)造。例如,“軟件故障數(shù)”是一個(gè)QME,而“故障”是量化軟件的屬性。QME的目的宜由量化屬性的定義來(lái)規(guī)定,以描述諸如下列兩項(xiàng):——通過(guò)定義該QME的量化屬性想知道什么?——QME表達(dá)出來(lái)的想要哪些信息?從量化屬性的標(biāo)識(shí)和定義,確定進(jìn)行測(cè)量所需事項(xiàng)(代碼行、缺陷、持續(xù)時(shí)間等)。在所指定目標(biāo)實(shí)體中,描述何種組件或事件需要標(biāo)識(shí)、定義和量化是有幫助的。三種示例如下:1)程序源碼中,具有所規(guī)定特征的代碼行、函數(shù)、路徑或標(biāo)記,可予以標(biāo)識(shí)、定義和量化;2)每當(dāng)被測(cè)軟件不能通過(guò)所規(guī)定測(cè)試用例時(shí),此類(lèi)事件即可予以標(biāo)識(shí)、定義和量化;3)每當(dāng)系統(tǒng)的用戶不能完成其預(yù)期任務(wù)時(shí),此類(lèi)事件即可予以標(biāo)識(shí)、定義和量化d)相關(guān)的質(zhì)量測(cè)度對(duì)使用該QME的特定質(zhì)量測(cè)度,引用時(shí)應(yīng)加以規(guī)定。質(zhì)量測(cè)度的示例,能在GB/T16260、GB/T25000SQuaRE系列標(biāo)準(zhǔn)和其他文檔中查到。無(wú)需質(zhì)量測(cè)度的詳盡清單e)測(cè)量方法測(cè)量方法闡明如何匯集數(shù)據(jù)以及如何通過(guò)數(shù)值規(guī)則將其轉(zhuǎn)換成屬性量化的值。QME周境、軟件生存周期過(guò)程、測(cè)量約束和數(shù)值規(guī)則四種信息,都是測(cè)量方法的組成部分。測(cè)量方可選地為測(cè)量方法命名,以便區(qū)分QME名稱(chēng)、量化屬性名稱(chēng)和測(cè)量方法。例如,功能規(guī)模測(cè)量方法不妨命名為IFPUGFPA、COSMIC、MarkII等f(wàn))與量化屬性相關(guān)的子屬性清單(可已標(biāo)識(shí)的量化屬性,必要時(shí)能關(guān)聯(lián)不同的子屬性。屬性之間的這種關(guān)系宜表達(dá)為模式或公式,此即構(gòu)成測(cè)量方法模型。例如在COSMIC方法中,功能性過(guò)程是一種屬性,能在某一模型中表達(dá)出來(lái),該模型具有某些一量化屬性g)各子屬性定義(可有子屬性清單時(shí),各子屬性均宜定義h)QME的輸入輸入應(yīng)描述得足夠詳盡,以便標(biāo)識(shí)用來(lái)測(cè)量QME的定量信息。還宜標(biāo)識(shí)出提供輸入的任何的行為。另外,輸入可以是子屬性或與其相關(guān)的定量信息。例如在COSMIC功能點(diǎn)方法中,測(cè)量方在數(shù)據(jù)模型中不妨標(biāo)識(shí)出追溯讀類(lèi)型(數(shù)據(jù)移動(dòng))實(shí)體的信息i)QME的測(cè)量單位測(cè)量單位以及適當(dāng)時(shí)所用的公式。單位的示例有個(gè)數(shù)、百分率、等級(jí)j)數(shù)值規(guī)則數(shù)值賦值規(guī)則應(yīng)從專(zhuān)業(yè)人員視角(通常以文本形式),或理論視角(通常以數(shù)學(xué)表達(dá)式)進(jìn)行描述。指派數(shù)值規(guī)則時(shí)常遇到內(nèi)部一致性問(wèn)題需要測(cè)量的屬性和子屬性之間具有一致性是很重要。為此,重要的是,當(dāng)添加兩個(gè)實(shí)體時(shí),它們由一個(gè)公共屬性相關(guān)聯(lián)。例如,測(cè)量中的故障將歸入故障數(shù)。但當(dāng)主次故障間有區(qū)別時(shí),通過(guò)分別增加主要和次要故障來(lái)獲得更為精確的測(cè)度。該解釋考慮了應(yīng)用于每一個(gè)屬性和子屬性的結(jié)果限制8GB/T25000.21—2019/ISO/IEC25021:2012表1(續(xù))QMEk)標(biāo)度類(lèi)型標(biāo)度類(lèi)型應(yīng)予標(biāo)識(shí)。標(biāo)度類(lèi)型有可以是標(biāo)稱(chēng)的、順序的、間隔的或比率的(參見(jiàn)附錄D)l)QME周境給出關(guān)于測(cè)量結(jié)果預(yù)期用途的信息。質(zhì)量特性、質(zhì)量子特性和質(zhì)量測(cè)度主要是想利用QME測(cè)量結(jié)果,通過(guò)描述其典型示例,有助于理解使用QME來(lái)表達(dá)質(zhì)量(子)特性的可能性。注:QME能夠由許多質(zhì)量測(cè)度(QM)用來(lái)測(cè)量任一質(zhì)量(子)特性。此處描述目標(biāo)實(shí)體的假設(shè)和先決條件,以及適用QME測(cè)量方法的環(huán)境和條件過(guò)程對(duì)于某一目標(biāo)實(shí)體,適合該QME實(shí)際測(cè)量的典型而適宜的生存周期過(guò)程(例如在該過(guò)程中創(chuàng)建或梳理出足以獲取實(shí)際測(cè)得的QME值的特定目標(biāo)實(shí)體)宜在此處明確;注1:某些情況下,QME的實(shí)際測(cè)量前,基于歷史數(shù)據(jù)的估算在某些生存周期過(guò)程中可能是有用的。然而,此處所列生存周期過(guò)程是能獲取QME實(shí)際測(cè)得結(jié)果的過(guò)程。獲取實(shí)際數(shù)據(jù)、額外實(shí)際測(cè)量或使用已測(cè)量的結(jié)果之后,相關(guān)生存周期過(guò)程也在此處規(guī)定。例如,在構(gòu)建過(guò)程(編碼和單元測(cè)試)期間,通過(guò)應(yīng)用代碼評(píng)審、代碼分析工具或單元測(cè)試,代碼中的故障數(shù)可實(shí)際測(cè)量。在集成或合格性測(cè)試過(guò)程中,代碼經(jīng)修正來(lái)排除故障后,代碼中的故障數(shù)也能追加測(cè)量。此外,代碼中的故障數(shù)可以基于歷史數(shù)據(jù),根據(jù)需求規(guī)格說(shuō)明的頁(yè)數(shù)估算出來(lái)的編碼長(zhǎng)度來(lái)估計(jì)。注2:基本的軟件生存周期過(guò)程,例如利益相關(guān)方需求定義、軟件需求分析、軟件架構(gòu)設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、軟件構(gòu)建、軟件集成、軟件合格性測(cè)試、軟件安裝、軟件驗(yàn)收支持、軟件運(yùn)行、軟件維護(hù)及軟件廢棄,在ISO/IEC12207:2008中均已定義?;镜南到y(tǒng)過(guò)程,例如廢棄等,在ISO/IEC15288:2008“系統(tǒng)和軟件工程:系統(tǒng)生存周期過(guò)程”中已定義。注3:使用方法不包括ISO/IEC12207或ISO/IEC15288中描述的生存周期過(guò)程時(shí),測(cè)量方也可提出將采用的一套方法及特定過(guò)程n)測(cè)量約束(可選)必要時(shí),與測(cè)量方法相關(guān)的任何約束,均宜予以描述。由于審查范圍、審查方式、規(guī)格說(shuō)明的易變性或測(cè)試用例策略四者之間的依賴(lài)性,QME可帶有測(cè)量約束,例如測(cè)量誤差或波動(dòng)。注1:例如,一定范圍中的新開(kāi)發(fā)代碼與復(fù)用代碼之間,代碼中故障數(shù)可能變化。元測(cè)試以及集成測(cè)試中的失效因果分析,每種都會(huì)給出不同的代碼故障數(shù)。注2:例如,在規(guī)格說(shuō)明缺陷計(jì)數(shù)的情況,規(guī)格說(shuō)明文檔宜是可用的且不經(jīng)常變動(dòng)表2是一個(gè)如何使用表1中格式的示例。表2應(yīng)用于(代碼)故障的示例QME(代碼的)故障數(shù)b)目標(biāo)實(shí)體程序源碼9GB/T25000.21—2019/ISO/IEC25021:2012表2(續(xù))QMEc)目的和量化屬性此處目的是參照設(shè)計(jì)規(guī)格說(shuō)明和/或編碼標(biāo)準(zhǔn),測(cè)量代碼中故障數(shù)。需測(cè)量的是代碼出錯(cuò)的行數(shù)。故障屬于量化屬性。故障的定義:(1)軟件中差錯(cuò)的一種表現(xiàn)(ISO/IEC24765:2010);(2)計(jì)算機(jī)程序中不正確的步驟、處理或數(shù)據(jù)定義(ISO/IEC24765:2010)。遇有故障時(shí),可導(dǎo)致一次失效d)相關(guān)的質(zhì)量測(cè)度利用故障密度來(lái)測(cè)量軟件的可靠性:——在編碼階段求得故障檢測(cè)率;——在編碼階段隨著已修正故障求得故障排除率。軟件的成熟性(子特性)和可靠性(特性)級(jí)別e)測(cè)量方法代碼中的軟件故障測(cè)量方法;評(píng)審或分析修正后的程序源代碼的差異,并標(biāo)識(shí)已修正的代碼行(包括代碼修改的行、增加的行和刪除的行)。測(cè)試中解決失效的因果分析等f(wàn))與量化屬性相關(guān)的子屬性清單(可相關(guān)的子屬性:可執(zhí)行的語(yǔ)句、出錯(cuò)的代碼中行、已修正的代碼行g(shù))各子屬性定義(可可執(zhí)行的語(yǔ)句:可劃分為帶標(biāo)號(hào)語(yǔ)句、表達(dá)式、選擇語(yǔ)句、迭代語(yǔ)句和跳轉(zhuǎn)語(yǔ)句。不可執(zhí)行的語(yǔ)句:能劃分為聲明和聲明說(shuō)明符;出錯(cuò)的代碼行:包含有故障的代碼行。規(guī)格說(shuō)明宜指出源碼是否有錯(cuò)。正確的代碼行:沒(méi)有故障的代碼行。注:有可能實(shí)際代碼行正確而規(guī)格說(shuō)明可能已做了變更。此類(lèi)代碼行也不宜計(jì)入出錯(cuò)的代碼行h)QME的輸入源碼、設(shè)計(jì)規(guī)格說(shuō)明和編碼標(biāo)準(zhǔn)i)QME的測(cè)量單位代碼行j)數(shù)值規(guī)則所有出錯(cuò)的代碼行相加。從專(zhuān)業(yè)人員視角的數(shù)值賦值規(guī)則采取以下測(cè)量動(dòng)作:評(píng)審或分析修正后的程序源碼的差異,并標(biāo)識(shí)已修正的代碼行(包括代碼修改的行、增加的行和刪除的行)k)標(biāo)度類(lèi)型比率選出該QME主要用來(lái)測(cè)量軟件的成熟性(子特性)和可靠性(特性)的級(jí)別過(guò)程軟件構(gòu)造過(guò)程(編碼和單元測(cè)試),實(shí)現(xiàn)過(guò)程n)測(cè)量約束(可選)源碼應(yīng)是可用的,以便能將實(shí)際代碼行與設(shè)計(jì)規(guī)格說(shuō)明做比較。穩(wěn)定的設(shè)計(jì)規(guī)格說(shuō)明應(yīng)是可用的,以便能將實(shí)際代碼行與設(shè)計(jì)規(guī)格說(shuō)明做比較并驗(yàn)證,進(jìn)而標(biāo)識(shí)故障。工具或檢查表應(yīng)是可用的,以便用編碼標(biāo)準(zhǔn)進(jìn)行檢查GB/T25000.21—2019/ISO/IEC25021:2012(資料性附錄)QME示例不同的QME能組合在一起使用以定義QM。一些QME出自ISO/IEC9126(GB/T16260)各部分標(biāo)準(zhǔn),其他則出自行業(yè)市場(chǎng)需要和有關(guān)功能規(guī)模測(cè)量等的現(xiàn)有標(biāo)準(zhǔn)。該示例集(參見(jiàn)表A.1)所列QME與ISO/IEC25010:2011中定義的產(chǎn)品質(zhì)量模型的質(zhì)量(子)特性相關(guān)。本文檔用戶在準(zhǔn)備用于產(chǎn)品質(zhì)量評(píng)價(jià)的QM時(shí),建議考慮該QME示例集的適用性。序號(hào)QME1可調(diào)用的功能數(shù)b)目標(biāo)實(shí)體用戶可調(diào)用的功能c)目的和量化屬性確定有多少一般用戶可調(diào)用的功能可由殘障用戶訪問(wèn)??烧{(diào)用功能的定義:由系統(tǒng)向用戶提供,使其訪問(wèn)、調(diào)用并用以完成所規(guī)定任務(wù)的功能d)相關(guān)的質(zhì)量測(cè)度在測(cè)試或運(yùn)行期間,針對(duì)使用質(zhì)量的量化周境覆蓋及易用性中的可訪問(wèn)性,在特定使用周境下或由特定類(lèi)型的用戶(不)可訪問(wèn)的功能數(shù)這樣的QMe)測(cè)量方法評(píng)審或測(cè)試殘障用戶可調(diào)用并可操作的系統(tǒng)/軟件功能所規(guī)定的用例并且統(tǒng)計(jì)不能由其成功使用的功能數(shù)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成評(píng)審或測(cè)試由殘障用戶運(yùn)行的所規(guī)定用例的結(jié)果i)QME的測(cè)量單位用戶可調(diào)用的功能數(shù)j)數(shù)值規(guī)則x—y,x:殘障用戶在執(zhí)行評(píng)審或測(cè)試所規(guī)定的用例中,用戶可調(diào)用的功能數(shù);y:殘障用戶不能成功使用的用戶可調(diào)用的功能數(shù)k)標(biāo)度類(lèi)型比率該QME可用于使用質(zhì)量的周境覆蓋及易用性中的可訪問(wèn)性m)軟件生存周期過(guò)程實(shí)現(xiàn)和運(yùn)行n)測(cè)量約束(可選)有待必要時(shí)完成2用戶問(wèn)題數(shù)b)目標(biāo)實(shí)體運(yùn)行期間的用戶問(wèn)題c)目的和量化屬性為得知系統(tǒng)/軟件運(yùn)行期間用戶識(shí)別出的問(wèn)題發(fā)生次數(shù)。系統(tǒng)/軟件運(yùn)行期間的用戶問(wèn)題屬于量化屬性。用戶問(wèn)題的定義:對(duì)某一產(chǎn)品,由組織(通常在幫助臺(tái)級(jí)別)登記下來(lái)的每次用戶投訴。知曉此種投訴會(huì)有助于測(cè)量用戶在一定時(shí)段的滿意度。例如,由幫助臺(tái)從用戶投訴中遴選出來(lái)并進(jìn)行排序的技術(shù)問(wèn)題或功能問(wèn)題。該QME能幫助用戶確定軟件運(yùn)行期間的問(wèn)題,但不僅限于這些屬性GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QME2d)相關(guān)的質(zhì)量測(cè)度例如對(duì)量化易用性、可靠性和滿意度而言,每周報(bào)告的嚴(yán)重的用戶問(wèn)題數(shù),或解決用戶問(wèn)題所花費(fèi)天數(shù)的分布這樣的QMe)測(cè)量方法根據(jù)用戶申述報(bào)告列出問(wèn)題,并按嚴(yán)重程度予以分類(lèi)并計(jì)數(shù)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入送到幫助臺(tái)的用戶申述報(bào)告i)QME的測(cè)量單位問(wèn)題數(shù)j)數(shù)值規(guī)則按各嚴(yán)重級(jí)別統(tǒng)計(jì)問(wèn)題數(shù)k)標(biāo)度類(lèi)型比率在運(yùn)行期間,該QME對(duì)應(yīng)用于易用性、可靠性和滿意度的QM是可用的m)軟件生存周期過(guò)程運(yùn)行n)測(cè)量約束(可選)有待必要時(shí)完成3記錄數(shù)b)目標(biāo)實(shí)體作為單元或記錄的數(shù)據(jù)項(xiàng)c)目的和量化屬性用來(lái)量化數(shù)據(jù)庫(kù)的復(fù)雜度。記錄的定義:處理為一個(gè)單元的有關(guān)數(shù)據(jù)項(xiàng)的集合(ISO/IEC24765:2010)d)相關(guān)的質(zhì)量測(cè)度影響到維護(hù)性的巨大的記錄數(shù)e)測(cè)量方法列出記錄并計(jì)數(shù)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成數(shù)據(jù)項(xiàng)i)QME的測(cè)量單位每一記錄j)數(shù)值規(guī)則累計(jì)每一記錄k)標(biāo)度類(lèi)型比率該QME對(duì)數(shù)據(jù)質(zhì)量特性的QM是可用的m)軟件生存周期過(guò)程維護(hù)n)測(cè)量約束(可選)需要獲取各數(shù)據(jù)項(xiàng)4持續(xù)時(shí)間b)目標(biāo)實(shí)體時(shí)段c)目的和量化屬性持續(xù)時(shí)間的定義:完成一項(xiàng)排定的活動(dòng)或工作分解結(jié)構(gòu)組件所需工作時(shí)段的總數(shù)(不包括假日,也不包括其他非工作時(shí)段)。通常表達(dá)為天數(shù)、周數(shù)或月數(shù)。有時(shí)誤以為等同于所經(jīng)歷時(shí)間。(《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOKGuide)第4GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QME4d)相關(guān)的質(zhì)量測(cè)度該QME對(duì)表示性能效率特性的QM有用。對(duì)用戶所期望的任務(wù)完成時(shí)間、吞吐量、平均失效間隔時(shí)間或平均修復(fù)時(shí)間等的QM也有用。平均修復(fù)時(shí)間指與操作員、用戶、維護(hù)方或系統(tǒng)所用去的時(shí)段e)測(cè)量方法持續(xù)時(shí)間基于基本時(shí)間量來(lái)定義,并與國(guó)際量制(VIM)相關(guān)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入出自該組織的工時(shí)表i)QME的測(cè)量單位天數(shù)、周數(shù)或月數(shù)j)數(shù)值規(guī)則累計(jì)工作時(shí)段k)標(biāo)度類(lèi)型比率1)QME周境該QME對(duì)與持續(xù)時(shí)間時(shí)段相關(guān)的所有QM都是可用的,例如平均失效間隔時(shí)間(MTBF)、可靠性和性能效率的單位時(shí)間平均吞吐量。此外,還可以與工作量的組合提供效率測(cè)度m)軟件生存周期過(guò)程全部n)測(cè)量約束(可選)有待必要時(shí)完成5(單位時(shí)間的)工作量b)目標(biāo)實(shí)體以小時(shí)或天數(shù)計(jì)的工作量c)目的和量化屬性用于以小時(shí)計(jì)的效率測(cè)度。工作量的定義:完成排定的任務(wù)或工作分解結(jié)構(gòu)組件所需勞動(dòng)單位的總數(shù)。通常表達(dá)為小時(shí)數(shù)、天數(shù)或周數(shù)。(《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOK@Guide)第4版)d)相關(guān)的質(zhì)量測(cè)度該QME對(duì)性能效率特性的QM有用。對(duì)用戶期望任務(wù)完成的工作量、系統(tǒng)恢復(fù)的工作量或維護(hù)的工作量等的QM也有用。維護(hù)的工作量指操作員、用戶、開(kāi)發(fā)方、測(cè)試方或維護(hù)方所消耗的用人工作量e)測(cè)量方法工作量是基于基本時(shí)間量定義計(jì)算的,并與國(guó)際量制(VIM)相關(guān)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入出自所指組織的工時(shí)表i)QME的測(cè)量單位通常以小時(shí)數(shù)和天數(shù)計(jì)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率1)QME周境該QME對(duì)與工作量相關(guān)的QM都是可用的,尤其是與效率、有效性、可靠性、性能效率、易用性和維護(hù)性相關(guān)的。此外,與工作量的組合提供了效率測(cè)度或估計(jì)m)軟件生存周期過(guò)程全部GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QME5n)測(cè)量約束(可選)有待必要時(shí)完成6a)QME名稱(chēng)系統(tǒng)失效數(shù)b)目標(biāo)實(shí)體系統(tǒng)失效c)目的和量化屬性“系統(tǒng)失效計(jì)數(shù)”旨在用于質(zhì)量(導(dǎo)出的)測(cè)度,例如軟件的可靠性、效率和質(zhì)量適用于系統(tǒng)工程、軟件工程以及管理學(xué)科。系統(tǒng)失效的定義:完整的系統(tǒng)包括所有相關(guān)的設(shè)備、設(shè)施、材料;在預(yù)先規(guī)定限制持度。系統(tǒng)失效是指系統(tǒng)完成所需功能的能力的終止,或在原先規(guī)定的限制內(nèi)沒(méi)有能力完成。軟件失效:產(chǎn)品完成所需功能的能力被中止,或無(wú)法在預(yù)先規(guī)定的范圍內(nèi)執(zhí)行d)相關(guān)的質(zhì)量測(cè)度QM,例如針對(duì)可靠性或使用質(zhì)量的效率,在測(cè)試或運(yùn)行期間的系統(tǒng)失效頻率e)測(cè)量方法將系統(tǒng)失效數(shù)相加f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)結(jié)構(gòu)性系統(tǒng)失效:子系統(tǒng)、分系統(tǒng)和階段系統(tǒng)未能完成指定的功能。軟件/硬件系統(tǒng)失效:軟件/硬件系統(tǒng)中,由設(shè)計(jì)問(wèn)題和人為錯(cuò)誤導(dǎo)致的誤動(dòng)作。決策系統(tǒng)失效:組織結(jié)構(gòu)與環(huán)境要求之間的失配,以及決策方與環(huán)境之間價(jià)值觀和世界觀的失配h)QME的輸入見(jiàn)各子屬性的定義(誤動(dòng)作、失配、未執(zhí)行等)的定義i)QME的測(cè)量單位每一失效j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率與系統(tǒng)的可靠性、效率相關(guān)m)軟件生存周期過(guò)程測(cè)試、運(yùn)行和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成7失效數(shù)b)目標(biāo)實(shí)體失效c)目的和量化屬性預(yù)期用在測(cè)量軟件的維護(hù)性和可靠性。失效的定義:(1)產(chǎn)品完成所需功能的能力被中止,或無(wú)法在預(yù)先規(guī)定的范圍內(nèi)執(zhí)行(GB/T25000.1—2010,4.20)。(2)系統(tǒng)或系統(tǒng)組件在所規(guī)定限界內(nèi)完不成所需功能的事件。注:遇有故障時(shí),可產(chǎn)生一次失效d)相關(guān)的質(zhì)量測(cè)度QM,例如針對(duì)可靠性的成熟性,在測(cè)試或運(yùn)行期間的失效密度或失效頻率e)測(cè)量方法軟件失效的量化f)與量化屬性相關(guān)的子屬性清單(可選)失效有多種:關(guān)鍵失效:造成軟件程序中止或整個(gè)系統(tǒng)停止運(yùn)行的失效。由于這與軟件本身相關(guān)GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QME7f)與量化屬性相關(guān)的子屬性清單(可選)而與硬件無(wú)關(guān),所以不宜與系統(tǒng)宕機(jī)相混。嚴(yán)重失效:使軟件的重要功能不可操作,且沒(méi)有可替代操作方式的失效。中等失效:大多數(shù)功能仍然可用,但性能受限而以有限的或替代的方式運(yùn)行的失效。微小失效:在有限操作中,少數(shù)功能受限的失效。它可以是一個(gè)變量的缺失,該變量本宜在輸出中顯示,但此種失效完全不至于導(dǎo)致嚴(yán)重問(wèn)題。以上4種軟件失效依其解決狀態(tài)分為兩類(lèi):已解決的失效:發(fā)現(xiàn)后得到解決的失效。未解決(實(shí)際探測(cè)到)的失效:已發(fā)現(xiàn)而尚未解決的失效g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入組織內(nèi)記載失效的日志i)QME的測(cè)量單位失效類(lèi)別j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME尤其對(duì)可靠性、維護(hù)性和可移植性是可用的m)軟件生存周期過(guò)程實(shí)現(xiàn)和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成8故障數(shù)b)目標(biāo)實(shí)體故障c)目的和量化屬性該QME目的是測(cè)量軟件故障。結(jié)果能用于可靠性評(píng)價(jià),在項(xiàng)目結(jié)束時(shí)估計(jì)可能的故障數(shù),已完成項(xiàng)目間的故障比率,以及為今后的項(xiàng)目收集數(shù)據(jù)。該測(cè)量結(jié)果還能用于質(zhì)量評(píng)估。故障的定義:軟件代碼中不正確的步驟、處理或數(shù)據(jù)定義。注:遇有故障時(shí),可導(dǎo)致一次失效。d)相關(guān)的質(zhì)量測(cè)度QM,例如針對(duì)容錯(cuò)性、成熟性或易測(cè)試性,在評(píng)審、修改和測(cè)試期間的故障密度e)測(cè)量方法軟件故障量化方法f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入所指組織內(nèi)記載故障的日志i)QME的測(cè)量單位表現(xiàn)形式可能是:軟件中的差錯(cuò);計(jì)算機(jī)程序中不正確的步驟、過(guò)程或數(shù)據(jù)定義;也可能是硬件設(shè)備或部件的缺陷或軟件故障,當(dāng)程序命令超出計(jì)算機(jī)內(nèi)存邊界值時(shí),也稱(chēng)為“崩潰”或“終止”j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率l)QME周境該QME尤其對(duì)容錯(cuò)性、成熟性、易修改性和易測(cè)試性是可用的。用作這些質(zhì)量子特性的QM與代碼質(zhì)量相關(guān)GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QME8m)軟件生存周期過(guò)程編碼、測(cè)試和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成9產(chǎn)品功能規(guī)模b)目標(biāo)實(shí)體需求規(guī)格說(shuō)明。細(xì)節(jié)取決于測(cè)量方法c)目的和量化屬性為測(cè)量用戶所要的功能需求。功能規(guī)模的定義:通過(guò)將用戶功能性需求量化所導(dǎo)出的軟件規(guī)模(ISO/IEC14143-d)相關(guān)的質(zhì)量測(cè)度該QME對(duì)性能效率特性的QM可用的。對(duì)數(shù)值的正則化以及計(jì)算QM的相對(duì)密度(每功能規(guī)模的故障密度等)也有用e)測(cè)量方法基本上是分析規(guī)格說(shuō)明中的用戶功能性需求,分類(lèi)記錄類(lèi)型,并按加權(quán)函數(shù)對(duì)其評(píng)分(見(jiàn)ISO/IEC14143-1:2007)。注:有四種典型的測(cè)量方法f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入取決于測(cè)量方法。一般基于需求i)QME的測(cè)量單位取決于測(cè)量方法j)數(shù)值規(guī)則取決于測(cè)量方法k)標(biāo)度類(lèi)型比率l)QME周境該QME適用于確定軟件的規(guī)模計(jì)算密度。特別是對(duì)使用密度這樣的QM表示成熟性以及其他質(zhì)量特性是有用的m)軟件生存周期過(guò)程需求分析及后續(xù)階段n)測(cè)量約束(可選)具備正確的文檔a)QME名稱(chēng)中斷數(shù)b)目標(biāo)實(shí)體中斷c)目的和量化屬性用戶對(duì)運(yùn)行的控制程度,以及這對(duì)軟件使用的影響。中斷的定義:為處理進(jìn)程外部事件而掛起的狀態(tài)(ISO/IEC24765:2010)d)相關(guān)的質(zhì)量測(cè)度QM,使用恰當(dāng)頻率的用戶中斷,可以控制系統(tǒng)或軟件。但頻繁的用戶中斷表示用戶在量化易用性的易操作性、使用質(zhì)量的效率和有效性方面存在焦慮或者不便e)測(cè)量方法在運(yùn)行期間監(jiān)控并計(jì)數(shù)中斷事件f)與量化屬性相關(guān)的子屬性清單(可選)事件g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入運(yùn)行日志i)QME的測(cè)量單位中斷GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEj)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME將操作控制量化,并對(duì)易用性和易操作性尤其有用m)軟件生存周期過(guò)程測(cè)試、運(yùn)行和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成數(shù)據(jù)項(xiàng)數(shù)b)目標(biāo)實(shí)體數(shù)據(jù)項(xiàng)c)目的和量化屬性為測(cè)量數(shù)據(jù)庫(kù)結(jié)構(gòu)的規(guī)模。參見(jiàn)記錄數(shù)。數(shù)據(jù)項(xiàng)的定義:在某一周境中可標(biāo)識(shí)的最小數(shù)據(jù)單位。其定義、標(biāo)識(shí)、許可值和其他信息均借助于某一屬性集來(lái)規(guī)定d)相關(guān)的質(zhì)量測(cè)度QM,例如數(shù)據(jù)項(xiàng)可用的程度,即便在修改或移植后仍能使用的程度e)測(cè)量方法數(shù)據(jù)項(xiàng)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入軟件需求規(guī)格說(shuō)明、軟件設(shè)計(jì)規(guī)格說(shuō)明、軟件手冊(cè)、源碼以及數(shù)據(jù)庫(kù)模式(如適用),均能用來(lái)識(shí)別軟件中的數(shù)據(jù)項(xiàng)i)QME的測(cè)量單位數(shù)據(jù)項(xiàng)數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率1)QME周境該QME尤其對(duì)維護(hù)性和可移植性是可用的m)軟件生存周期過(guò)程從軟件需求分析到維護(hù)的全過(guò)程n)測(cè)量約束(可選)有待必要時(shí)完成差錯(cuò)消息數(shù)b)目標(biāo)實(shí)體差錯(cuò)消息c)目的和量化屬性為得知某一系統(tǒng)是否足夠可靠和安全。差錯(cuò)消息的定義:當(dāng)錄入不正確的數(shù)據(jù)或發(fā)生別的處理差錯(cuò)時(shí),應(yīng)用程序所給出的消息d)相關(guān)的質(zhì)量測(cè)度QM,例如對(duì)量化可靠性、信息安全性和易用性而言,輸入數(shù)據(jù)差錯(cuò)的可檢出程度,對(duì)未授權(quán)系統(tǒng)訪問(wèn)的可檢出程度,或用戶操作性錯(cuò)誤的可避免程度e)測(cè)量方法差錯(cuò)消息f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成發(fā)生了差錯(cuò)的數(shù)據(jù)輸入或發(fā)生了差錯(cuò)的處理i)QME的測(cè)量單位差錯(cuò)消息數(shù)GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEj)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME尤其對(duì)測(cè)量可靠性、信息安全性和易用性是可用的m)軟件生存周期過(guò)程實(shí)現(xiàn)和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成a)QME名稱(chēng)差錯(cuò)數(shù)b)目標(biāo)實(shí)體差錯(cuò)c)目的和量化屬性差錯(cuò)測(cè)量方法能用于測(cè)試(維護(hù)性)。差錯(cuò)的定義:(1)產(chǎn)生不正確結(jié)果(例如包含故障的軟件)的人為動(dòng)作(ISO/IEC24765:2010);(2)不正確的步驟、處理或數(shù)據(jù)定義(ISO/IEC24765:2010);(3)不正確的結(jié)果(ISO/IEC24765:2010);(4)算出的、觀察到的或測(cè)得的值或條件,與真實(shí)的、所規(guī)定的或理論上正確的值或條件之間的差異。示例:軟件規(guī)格說(shuō)明中對(duì)用戶需求的遺漏或曲解,不正確的翻譯,或設(shè)計(jì)規(guī)格說(shuō)明中對(duì)需求的遺漏。參見(jiàn):失效、缺陷d)相關(guān)的質(zhì)量測(cè)度QM,例如測(cè)試期間每千測(cè)試用例中的差錯(cuò)數(shù)e)測(cè)量方法差錯(cuò)的量化f)與量化屬性相關(guān)的子屬性清單(可選)編譯時(shí)差錯(cuò)、鏈接時(shí)差錯(cuò)和運(yùn)行時(shí)差錯(cuò)g)各子屬性定義(可選)編譯時(shí)差錯(cuò):將程序從源碼翻譯為機(jī)器碼時(shí)發(fā)生的差錯(cuò)。通常是句法錯(cuò)誤、類(lèi)型檢查錯(cuò)誤和模板實(shí)例化錯(cuò)誤。鏈接時(shí)差錯(cuò):鏈接已編譯源碼時(shí)發(fā)生的差錯(cuò)。此時(shí),外部引用變量的地址和類(lèi)別固定;而外部引用變量的類(lèi)型檢查已完成。發(fā)生在這幾步的任何差錯(cuò)均標(biāo)識(shí)為鏈接時(shí)差錯(cuò)。運(yùn)行時(shí)差錯(cuò):程序執(zhí)行中發(fā)生的差錯(cuò)。通常指明程序有隱錯(cuò),也有可能因超出內(nèi)存引起。運(yùn)行時(shí)差錯(cuò)導(dǎo)致意外的行為,例如程序崩潰或輸出錯(cuò)誤結(jié)果h)QME的輸入發(fā)生編譯錯(cuò)誤的源碼i)QME的測(cè)量單位編譯時(shí)差錯(cuò)數(shù)、鏈接時(shí)差錯(cuò)數(shù)、運(yùn)行時(shí)差錯(cuò)數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME尤其對(duì)測(cè)量可靠性、信息安全性、易用性和維護(hù)性是可用的m)軟件生存周期過(guò)程測(cè)試和維護(hù)n)測(cè)量約束(可選)編碼應(yīng)已完成。為了能夠檢測(cè)到編譯時(shí)差錯(cuò),該檢測(cè)應(yīng)在所有代碼完成后進(jìn)行。對(duì)鏈接時(shí)差錯(cuò)檢測(cè),所有編譯時(shí)差錯(cuò)均需加以標(biāo)識(shí)并修正后進(jìn)行。對(duì)運(yùn)行時(shí)差錯(cuò)檢測(cè),所有鏈接時(shí)差錯(cuò)應(yīng)修正且程序宜能運(yùn)行后進(jìn)行GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEa)QME名稱(chēng)消息數(shù)b)目標(biāo)實(shí)體消息c)目的和量化屬性非加密消息能幫助更好地使用軟件并盡快地加以掌握。因此,用戶所能理解的消息數(shù)非常重要。然而,這有可能需要考慮軟件的規(guī)模。消息的定義:以通知、指導(dǎo)和告警為目的而提供給軟件系統(tǒng)最終用戶的信息。消息:從一個(gè)對(duì)象送到另一對(duì)象的通信[IEEE1320.2-1998(R2004)《IEEE標(biāo)準(zhǔn)IDEF1X97(IDEF對(duì)象)概念建模語(yǔ)言句法和語(yǔ)義》。消息可以是加密的(主要針對(duì)機(jī)器),或易于由人員用戶輕易識(shí)別。注:消息包含盡責(zé)的請(qǐng)求以及簡(jiǎn)單的信息溝通d)相關(guān)的質(zhì)量測(cè)度QM,例如對(duì)易用性(易學(xué)習(xí)性),可指導(dǎo)初學(xué)用戶操作的程度。這有時(shí)能影響可操作性和審美觀e)測(cè)量方法消息量化f)與量化屬性相關(guān)的子屬性清單(可選)功能性消息過(guò)程(FMP)是一種能以信息消息,狀態(tài)消息,告警消息和差錯(cuò)信息等子屬性組成的模型來(lái)表達(dá)的概念g)各子屬性定義(可選)信息消息:由計(jì)算機(jī)系統(tǒng)或應(yīng)用系統(tǒng)發(fā)出的不要求操作員干預(yù)的消息。狀態(tài)消息:由計(jì)算機(jī)系統(tǒng)或應(yīng)用系統(tǒng)發(fā)出的不要求操作員干預(yù)的但要報(bào)告系統(tǒng)當(dāng)前運(yùn)行狀態(tài)的消息。告警消息:由計(jì)算機(jī)系統(tǒng)或應(yīng)用系統(tǒng)發(fā)出的、指明在操作期間確實(shí)要求操作員干預(yù)的事件或問(wèn)題的消息。這肯定是發(fā)生了不好的事件的指示符。在計(jì)算機(jī)科學(xué)中,這是一種診斷消息,當(dāng)計(jì)算機(jī)程序雖檢測(cè)到差錯(cuò)或潛在問(wèn)題但仍在持續(xù)處理。發(fā)問(wèn)題的狀況。差錯(cuò)消息:由計(jì)算機(jī)系統(tǒng)或應(yīng)用系統(tǒng)發(fā)出的、指明在運(yùn)行期間確需操作員干預(yù)的重大事件或問(wèn)題的消息。這肯定是發(fā)生了糟糕的事件的指示符。差錯(cuò)消息是出現(xiàn)意外情況時(shí)顯示出來(lái)(通常在計(jì)算機(jī)或其他設(shè)備上)的信息。在現(xiàn)代圖形用戶界面的操作系統(tǒng)上,差錯(cuò)消息往往利用對(duì)話框來(lái)顯示。當(dāng)要求用戶干預(yù)時(shí),差錯(cuò)消息用來(lái)指明想要的操作已經(jīng)失敗或傳遞重要的告警(例如向計(jì)算機(jī)用戶告警硬盤(pán)空間幾乎占滿)。差錯(cuò)消息在計(jì)算中很常見(jiàn),并且成為每一操作系統(tǒng)或計(jì)算機(jī)硬件設(shè)備的組成部分h)QME的輸入主要的概念是從軟件中提取消息,這可以通過(guò)從設(shè)計(jì)文檔中提取“用戶功能需求”來(lái)完成,然后通過(guò)排除與消息無(wú)關(guān)的“用戶功能需求”來(lái)獲得“用戶功能消息需求”。每個(gè)提取的用戶功能消息需求通過(guò)消息識(shí)別和功能消息過(guò)程來(lái)分類(lèi)i)QME的測(cè)量單位消息數(shù)j)數(shù)值規(guī)則累計(jì)信息消息數(shù)、狀態(tài)消息數(shù)、告警消息數(shù)和差錯(cuò)消息數(shù)k)標(biāo)度類(lèi)型比率該QME尤其對(duì)易用性(易學(xué)習(xí)性)的測(cè)量是可用的m)軟件生存周期過(guò)程設(shè)計(jì)、編碼、測(cè)試和維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成(規(guī)程的)步數(shù)GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEb)目標(biāo)實(shí)體(規(guī)程的)各步c)目的和量化屬性為獲取對(duì)規(guī)程復(fù)雜度的認(rèn)識(shí)。假設(shè):步數(shù)越多越復(fù)雜。步的定義:(2)使一次標(biāo)記中能并發(fā)的有限多重過(guò)渡模式集的同時(shí)出現(xiàn)(ISO/IEC15909-1:2004,2.1.26.4)。(3)對(duì)過(guò)程中所用的某一動(dòng)作的抽象。該動(dòng)作可遺留參與該動(dòng)作的未規(guī)定對(duì)象。(ISO/IEC15414:2006,6.3.6)注:一步包含至少一個(gè)動(dòng)作。軟件的響應(yīng)不認(rèn)為是若干步d)相關(guān)的質(zhì)量測(cè)度QM,例如對(duì)于量化易用性、效率和維護(hù)性而言,用戶操作規(guī)程或維護(hù)規(guī)程的步數(shù)e)測(cè)量方法計(jì)數(shù)所標(biāo)識(shí)的步數(shù)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成需求和設(shè)計(jì)的不同規(guī)程i)QME的測(cè)量單位步數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率l)QME周境該QME尤其對(duì)易用性、效率和維護(hù)性是可用的m)軟件生存周期過(guò)程從需求分析到維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成任務(wù)復(fù)雜度b)目標(biāo)實(shí)體任務(wù)c)目的和量化屬性確定任務(wù)的復(fù)雜度。軟件產(chǎn)品的復(fù)雜度主要影響軟件的易用性、可靠性和維護(hù)性。確定特定任務(wù)的復(fù)雜度即表明完成該任務(wù)的難度。任務(wù)的定義:任務(wù)是一種需要在定義時(shí)段內(nèi)完成的功能。本部分中是從軟件的視角觀察,這里提到的功能指軟件本身。電氣電子工程師協(xié)會(huì)(IEEE)將復(fù)雜度定義為“系統(tǒng)和組件的設(shè)計(jì)或?qū)崿F(xiàn)難于理解和驗(yàn)證的程度”。在這項(xiàng)研究中,交互方是用戶,完成任務(wù)的難度在于輸入軟件程序的數(shù)據(jù)或請(qǐng)求,以及從系統(tǒng)中提取結(jié)果。注:任務(wù):(1)在軟件設(shè)計(jì)中,一種能與其他軟件組件并行操作的軟件組件;(2)與其自身控制線程并發(fā)的對(duì)象;(3)由操作系統(tǒng)中的監(jiān)督程序視為一個(gè)基本工作單元的指令序列(ISO/IEC/IEEE24765:2010詞匯);GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEc)目的和量化屬性(4)旨在獲得某一個(gè)過(guò)程至少一個(gè)結(jié)果所需的、建議的和許可的動(dòng)作(ISO/IEC12207:2008、ISO/IEC15288:2008)d)相關(guān)的質(zhì)量測(cè)度QM,例如對(duì)量化易用性、可靠性和維護(hù)性而言,操縱用戶界面功能的程序任務(wù)復(fù)雜度e)測(cè)量方法測(cè)量任務(wù)復(fù)雜度f(wàn))與量化屬性相關(guān)的子屬性清單(可選)變量和參數(shù)g)各子屬性定義(可選)軟件系統(tǒng)中定義并使用的變量個(gè)數(shù)。源碼使用的變量越多,就越難理解、調(diào)試和維護(hù)。源碼中各函數(shù)調(diào)用中包含的參數(shù)個(gè)數(shù)。函數(shù)參數(shù)能視為變量。函數(shù)帶有大量參數(shù)時(shí)難以理解、調(diào)試和維護(hù)h)QME的輸入語(yǔ)句中用到的每一變量都將使用復(fù)雜度指標(biāo)增加1個(gè)點(diǎn)。對(duì)于函數(shù)參數(shù):在語(yǔ)句中,每一方法/函數(shù)調(diào)用都將使復(fù)雜度指標(biāo)增加n個(gè)點(diǎn)(n=參數(shù)個(gè)數(shù))i)QME的測(cè)量單位任務(wù)復(fù)雜度j)數(shù)值規(guī)則作為示例:低、中和高k)標(biāo)度類(lèi)型順序1)QME周境該QME尤其對(duì)易用性、可靠性和維護(hù)性是可用的m)軟件生存周期過(guò)程從設(shè)計(jì)到維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成測(cè)試用例數(shù)b)目標(biāo)實(shí)體測(cè)試用例c)目的和量化屬性量化“通過(guò)/不通過(guò)測(cè)試。測(cè)試用例的定義:軟件系統(tǒng)的測(cè)試套件中,給出[通過(guò),不通過(guò)]兩種可能結(jié)果的最小獨(dú)立可執(zhí)行部分。測(cè)試用例更精確定義是:(1)為特定目的開(kāi)發(fā)的測(cè)試輸入、執(zhí)行條件和期望結(jié)果的集合。特定目的有:運(yùn)用特定的程序路徑,或驗(yàn)證對(duì)特定要求的依從性(IEEE1012-2004)。(2)對(duì)某一測(cè)試項(xiàng)規(guī)定輸入、預(yù)期結(jié)果以及執(zhí)行條件集的文檔(IEEE1012-2004)d)相關(guān)的質(zhì)量測(cè)度QM,例如對(duì)量化的維護(hù)性(易測(cè)試性)和可靠性(容錯(cuò)性)而言,可自動(dòng)執(zhí)行的測(cè)試用例數(shù),或每千差錯(cuò)處置測(cè)試用例中檢測(cè)出的失效數(shù)e)測(cè)量方法測(cè)試用例f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入測(cè)試場(chǎng)景和結(jié)果GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEi)QME的測(cè)量單位測(cè)試用例數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME尤其適用于維護(hù)性(易測(cè)試性)和可靠性(容錯(cuò)性)m)軟件生存周期過(guò)程測(cè)試n)測(cè)量約束(可選)有待必要時(shí)完成使用案例數(shù)b)目標(biāo)實(shí)體使用案例c)目的和量化屬性這是使用案例的規(guī)模測(cè)量。主要用在效率模型中,有助于量化相關(guān)資源的利用率。即有多少資源使用了與其規(guī)模相關(guān)的使用案例。使用案例的定義:對(duì)于動(dòng)作者(交互的發(fā)起人)與系統(tǒng)本身的交互作用的描述。表示為單一步的序列。此性質(zhì)是從使用案例視角看的功能規(guī)模。UML中的使用案例:系統(tǒng)中為某一動(dòng)作者提供可測(cè)量結(jié)果值的一項(xiàng)完全任務(wù)使用案例規(guī)格說(shuō)明:描述使用案例的文檔(ISO/IEC24765:2010)。置條件與替代流d)相關(guān)的質(zhì)量測(cè)度QM,例如為完成特定用戶期待的任務(wù),為遷移特定風(fēng)險(xiǎn),為某種特定類(lèi)型的殘障用戶的操作,或?yàn)榱炕漠a(chǎn)品抗風(fēng)險(xiǎn)、有效性、周境覆蓋和易用性的能力所規(guī)定的使用案例數(shù)。這對(duì)于與性能效率(資源利用率)相關(guān)的QM也是有用的e)測(cè)量方法下列規(guī)則用于找到不同場(chǎng)景的不同類(lèi)型動(dòng)作:·采用時(shí)序排序的動(dòng)作描述(因而以其唯一性標(biāo)識(shí)符)來(lái)指明主要場(chǎng)景的動(dòng)作之間嚴(yán)格的次序?!さ筒l(fā)動(dòng)作可以在案例的同一節(jié)中表示,而替代的動(dòng)作則宜寫(xiě)在其他節(jié)中。對(duì)于替代的路徑及擴(kuò)展,要考慮所有的可能性。注:找出使用案例數(shù)以測(cè)量軟件并發(fā)現(xiàn)其關(guān)系。有時(shí),使用條件邏輯或活動(dòng)圖更好地描述具有很多規(guī)則和條件的案例f)與量化屬性相關(guān)的子屬性清單(可選)動(dòng)作g)各子屬性定義(可選)動(dòng)作.(1)定義的待完成的工作主體(包括所需的輸入輸出信息)。(2)某一過(guò)程中連貫任務(wù)的集合(ISO/IEC12207:2008)h)QME的輸入使用案例i)QME的測(cè)量單位動(dòng)作j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率1)QME周境該QME尤其對(duì)抗風(fēng)險(xiǎn)、有效性、周境覆蓋和易用性是可用的m)軟件生存周期過(guò)程需求階段GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEn)測(cè)量約束(可選)有待必要時(shí)完成操作數(shù)b)目標(biāo)實(shí)體操作c)目的和量化屬性為高交互性大體量使用的軟件提供運(yùn)算復(fù)雜度的測(cè)量。在很多環(huán)境中,操作員面臨重復(fù)使用應(yīng)用程序的相同特征集。在此類(lèi)情況下,將操作復(fù)雜度最小化可顯著減少疲勞工作而提升易用性和使用質(zhì)量的效率。典型情況是,這些操作員對(duì)軟件具有豐富經(jīng)驗(yàn),并選擇使用最有效的軟件交互方式,來(lái)完成操作任務(wù)。操作的定義:生成同一產(chǎn)品或提供重復(fù)性服務(wù)的不間斷執(zhí)行活動(dòng)。更精確地,操作是指:(1)在預(yù)期的環(huán)境中運(yùn)行計(jì)算機(jī)系統(tǒng)以完成預(yù)期功能的過(guò)程(ISO/IEC24765:2010);(2)實(shí)施一項(xiàng)活動(dòng)所需的動(dòng)作(ISO/IEC15940:2006)d)相關(guān)的質(zhì)量測(cè)度在量化易用性的操作時(shí),將所出現(xiàn)的操作差錯(cuò)數(shù)與總操作數(shù)比較,來(lái)免除操作差錯(cuò)的程度e)測(cè)量方法操作f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成操作員即將操作的控制清單i)QME的測(cè)量單位操作次數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率l)QME周境該QME尤其對(duì)易用性和使用質(zhì)量的效率是可用的m)軟件生存周期過(guò)程軟件采購(gòu)——非功能性需求規(guī)格說(shuō)明:作為易用性要求的閾值。——軟件獲取——COTS選擇/比較:作為選擇因子?!浖_(kāi)發(fā)——UI設(shè)計(jì):作為運(yùn)算復(fù)雜度的預(yù)先確定。——測(cè)試——非功能性需求依從性:作為與需求做比較的基礎(chǔ)?!S護(hù)——改進(jìn)時(shí)機(jī)的確定:作為UI改進(jìn)的標(biāo)識(shí)設(shè)施n)測(cè)量約束(可選)有待必要時(shí)完成致命差錯(cuò)數(shù)b)目標(biāo)實(shí)體致命差錯(cuò)c)目的和量化屬性確定軟件的可靠性。致命差錯(cuò)的定義:導(dǎo)致系統(tǒng)或部件的功能完全失能的差錯(cuò)(ISO/IEC24765:2010)d)相關(guān)的質(zhì)量測(cè)度為表示容錯(cuò)性、易恢復(fù)性引起系統(tǒng)宕機(jī)的致命差錯(cuò)數(shù),或?yàn)楸硎究煽啃灾械囊谆謴?fù)性而從致命差錯(cuò)中恢復(fù)正常的數(shù)據(jù)數(shù)GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEe)測(cè)量方法在測(cè)試或運(yùn)行期間,監(jiān)控系統(tǒng)或軟件并記錄致命差錯(cuò)(系統(tǒng)宕機(jī)或服務(wù)掛起等)的出現(xiàn)次數(shù)f)與量化屬性相關(guān)的子屬性清單(可選)有待必要時(shí)完成g)各子屬性定義(可選)有待必要時(shí)完成測(cè)試和運(yùn)行i)QME的測(cè)量單位致命差錯(cuò)數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率l)QME周境該QME尤其對(duì)可靠性(容錯(cuò)性、易恢復(fù)性)及抗風(fēng)險(xiǎn)特別有用m)軟件生存周期過(guò)程測(cè)試和運(yùn)行n)測(cè)量約束(可選)有待必要時(shí)完成數(shù)據(jù)庫(kù)規(guī)模b)目標(biāo)實(shí)體數(shù)據(jù)庫(kù)c)目的和量化屬性數(shù)據(jù)庫(kù)規(guī)模的定義:數(shù)據(jù)庫(kù)中的事件出現(xiàn)次數(shù)。當(dāng)需要傳送數(shù)據(jù)時(shí),該QME能幫助測(cè)量新安裝軟件的易安裝性。數(shù)據(jù)庫(kù)是指:(1)存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)文件中的相互關(guān)聯(lián)的數(shù)據(jù)的集合(ISO/IEC24765:(2)根據(jù)概念結(jié)構(gòu)組織的數(shù)據(jù)集合,描述數(shù)據(jù)的特征及其對(duì)應(yīng)實(shí)體之間的關(guān)系,支持一個(gè)或多個(gè)應(yīng)用領(lǐng)域(ISO/IEC2382-1:1993)。(3)描述由一個(gè)或多個(gè)應(yīng)用程序使用和更新的特定目標(biāo)區(qū)域的數(shù)據(jù)集合(ISO/IEC29881:2008信息技術(shù)軟件與系統(tǒng)工程FiSMA1.1功能規(guī)模測(cè)量方法)d)相關(guān)的質(zhì)量測(cè)度可移植性(易安裝性)e)測(cè)量方法(測(cè)量)數(shù)據(jù)庫(kù)(事件)規(guī)模f)與量化屬性相關(guān)的子屬性清單(可選)一次出現(xiàn)g)各子屬性定義(可選)有待必要時(shí)完成h)QME的輸入數(shù)據(jù)庫(kù)i)QME的測(cè)量單位出現(xiàn)次數(shù)j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率該QME尤其對(duì)可移植性(易安裝性)是可用的m)軟件生存周期過(guò)程維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成GB/T25000.21—2019/ISO/IEC25021:2012表A.1(續(xù))序號(hào)QMEa)QME名稱(chēng)內(nèi)存的規(guī)模b)目標(biāo)實(shí)體內(nèi)存規(guī)模c)目的和量化屬性確定軟件正常運(yùn)行所需的易失性?xún)?nèi)存和固定內(nèi)存的總量。內(nèi)存規(guī)模的定義:計(jì)算機(jī)或計(jì)算機(jī)設(shè)備所存儲(chǔ)的總量(以字節(jié)的倍數(shù)表達(dá))。內(nèi)存的定義:在處理器以及所有其他內(nèi)部存儲(chǔ)器中,用來(lái)執(zhí)行指令的可尋址存儲(chǔ)空間(ISO/IEC2382-1:1993)d)相關(guān)的質(zhì)量測(cè)度性能效率(資源利用率)e)測(cè)量方法(測(cè)量)內(nèi)存規(guī)模f)與量化屬性相關(guān)的子屬性清單(可選)固定存儲(chǔ)器、易失性?xún)?nèi)存、隨機(jī)存儲(chǔ)器、視頻存儲(chǔ)器、內(nèi)存分析器g)各子屬性定義(可選)固定內(nèi)存器:以電磁或光學(xué)形式保有數(shù)據(jù),供計(jì)算機(jī)處理器訪問(wèn)的器件。“存儲(chǔ)器”經(jīng)常用來(lái)指通過(guò)輸入輸出操作連接到計(jì)算機(jī)的設(shè)備和數(shù)據(jù),包括硬盤(pán)、磁帶系統(tǒng)以及除計(jì)算機(jī)內(nèi)存或機(jī)上存儲(chǔ)器以外的其他形式的存儲(chǔ)器。易失性?xún)?nèi)存:需要電源來(lái)維持所存儲(chǔ)信息的計(jì)算機(jī)內(nèi)存。不同于不需要持續(xù)供電的儲(chǔ)存性存儲(chǔ)器。隨機(jī)存儲(chǔ)器(RAM):一種易失性?xún)?nèi)存。目前采用集成線路形式,允許所存儲(chǔ)數(shù)據(jù)能以任何順序存取(即隨機(jī)存取)。“隨機(jī)”意指任何數(shù)據(jù)段都能在恒定時(shí)間內(nèi)返回,而不管其物理部位以及是否與前一數(shù)據(jù)段相關(guān)。視頻存儲(chǔ)器:一種安裝在視頻適配器上的易失性?xún)?nèi)存。在圖像能發(fā)送到顯示器之前,先在稱(chēng)為幀緩沖器的視頻內(nèi)存的某一區(qū)域中表示為位圖。將視頻存儲(chǔ)器作為一個(gè)獨(dú)立子概念的理由,是為了更精確地確定程序的圖形內(nèi)存要求。內(nèi)存分析器:利用程序執(zhí)行時(shí)所收集的信息來(lái)調(diào)查程序的內(nèi)存模式的工具h(yuǎn))QME的輸入內(nèi)存的使用是高級(jí)編程語(yǔ)言獨(dú)特的特征。它使得運(yùn)行程序執(zhí)行期間可以創(chuàng)建任意大小的對(duì)象。內(nèi)存分配的大小關(guān)系到程序的性能和大小,從而影響軟件的質(zhì)量。程序員負(fù)責(zé)跟蹤在運(yùn)行時(shí)分配的內(nèi)存,并在不需要時(shí)釋放它。最大內(nèi)存空間,即峰值點(diǎn),有必要凸顯軟件所需的最小物理內(nèi)存。這大都由操作系統(tǒng)內(nèi)的程序來(lái)提供i)QME的測(cè)量單位測(cè)量單位是字節(jié)(B)。千字節(jié)(KB)、兆字節(jié)(MB)和千兆字節(jié)(GB)也能用作測(cè)量單位,分別是B、KB和MB的1024倍j)數(shù)值規(guī)則累計(jì)k)標(biāo)度類(lèi)型比率資源利用率m)軟件生存周期過(guò)程主要是維護(hù)n)測(cè)量約束(可選)有待必要時(shí)完成GB/T25000.21—2019/ISO/IEC25021:2012本部分給出的規(guī)程適用于ISO/IEC15939測(cè)度元素(QME)。目的是幫助ISO/IEC9126系列標(biāo)準(zhǔn)(ISO/IECTR9126-2、ISO/IECTR9126-3、ISO/IECTR9126-4)的用戶和SQuaRE質(zhì)量測(cè)量系列標(biāo)準(zhǔn)(ISO/IEC25022、ISO/IEC25023和ISO/IEC25024)的用戶應(yīng)用此方法。本附錄有助于在產(chǎn)品生存期內(nèi)選擇和采用各種質(zhì)量測(cè)度來(lái)評(píng)價(jià)產(chǎn)品質(zhì)量。本部分的用戶對(duì)填寫(xiě)本附錄中所述表格背后的邏輯不感興趣時(shí),可自行決定去完成6.2中如圖2(見(jiàn)6.1)所提示的,為了量化QME,由測(cè)量方法的設(shè)計(jì)方標(biāo)識(shí)并匯集與QME屬性量化相關(guān)性的標(biāo)識(shí)。設(shè)計(jì)方為實(shí)現(xiàn)數(shù)值賦值規(guī)則還構(gòu)建了測(cè)量原則及其測(cè)量方法的描述。本附錄描述了設(shè)計(jì)測(cè)量方法的規(guī)程(步驟),從QME標(biāo)識(shí)到數(shù)值賦值(測(cè)量單位)。以下給出采用設(shè)計(jì)QME建議步驟:a)標(biāo)識(shí)QME和目標(biāo)(B.1);b)標(biāo)識(shí)與QME相關(guān)的量化屬性(B.2);c)定義屬性和子屬性(B.3);d)構(gòu)建待量化屬性的模型(B.4);e)指派測(cè)量單位(公式)及標(biāo)度類(lèi)型(B.5)。用該QME。理論上,QME有可能適用于任何質(zhì)量測(cè)度以及產(chǎn)品整個(gè)生存周期的任何階段。本附錄中,實(shí)現(xiàn)測(cè)量方法的設(shè)計(jì)過(guò)程獨(dú)立于QME和技術(shù)。但是,當(dāng)慮事項(xiàng)能予以定義。這一點(diǎn)之所以有必要,是因?yàn)樘囟ǖ腝ME與某一子特性有關(guān)的質(zhì)量測(cè)度相關(guān)。B.1標(biāo)識(shí)QME和目標(biāo)已從ISO/IEC9126系列標(biāo)準(zhǔn)第2部分~第4部分的質(zhì)量測(cè)度(約250個(gè))中抽取出一種QME清單。對(duì)所列的每一QME,都標(biāo)識(shí)了(某一產(chǎn)品的)一個(gè)屬性。標(biāo)識(shí)QME隱含著是一項(xiàng)不斷更新的工有其各自屬性的新的潛在QME。最后,在使用周境中標(biāo)識(shí)QME非常重要,因?yàn)檫@提供了關(guān)于測(cè)量目標(biāo)和測(cè)量結(jié)果期望用途的信息。標(biāo)識(shí)QME時(shí),有可能由該QME標(biāo)識(shí)永久性的屬性用法。(由何種質(zhì)量測(cè)度所用),測(cè)量方法,與量化屬性相關(guān)的子屬性清單,各子屬性的定義,QME的輸入,設(shè)計(jì)方也宜闡明是否作為示例從用戶或開(kāi)發(fā)方的角度去測(cè)量屬性。在ISO/IEC9126中有三種視角:內(nèi)部(開(kāi)發(fā)方)的,外部(用戶)的和使用質(zhì)量(軟件由用戶使用時(shí))。該文檔宜闡明在哪種軟件開(kāi)發(fā)生存GB/T25000.21—2019/ISO/IEC25021:2012周期使用該測(cè)量方法最好?;谲浖嬷芷诘念?lèi)型,軟件生存周期的階段可予變更。在B.2標(biāo)識(shí)與QME相關(guān)的量化屬性對(duì)程序員來(lái)說(shuō),代碼行的集合;對(duì)軟件設(shè)計(jì)方來(lái)說(shuō),軟件模型表達(dá)式集;都是軟件元素的好例子對(duì)于所指組織,屬性的選擇直接與QME的選擇相關(guān)。QME的選擇宜與組織中測(cè)量程序的目的相關(guān)(該組織想要量化哪些特性和子特性?)當(dāng)使用的QME未被國(guó)際標(biāo)準(zhǔn)定義時(shí),組織可以自行定義。B.3定義屬性和子屬性前研究中如何定義并測(cè)量與該QME相關(guān)的屬性。設(shè)計(jì)方宜觀察質(zhì)量模型中屬性的定義與其他參考文獻(xiàn)中的相似點(diǎn)和不同點(diǎn)。這主要取決于QME的目標(biāo)和使用周境。查閱結(jié)果宜與QME的目標(biāo)和用法B.4構(gòu)建待量化屬性的模型QME的量化屬性用來(lái)獲取模型中的屬性。表示軟件或軟件組成部分的屬性和子屬性之間的關(guān)系即構(gòu)成模型。此模型描述了如何識(shí)別測(cè)量方法中的屬性和/或子屬性。必要信息。QME測(cè)量方法有可能涉及人的判斷(例如手工計(jì)算故障數(shù))或工具(例如對(duì)自動(dòng)化測(cè)試隨后的失效計(jì)數(shù))。指派數(shù)值規(guī)則屬于設(shè)計(jì)過(guò)程的組成部分。數(shù)值賦值規(guī)則能以習(xí)慣視角(通常以文本)描述,或以理GB/T25000.21—2019/ISO/IEC25021:2012此種解釋還與值的標(biāo)度類(lèi)型(附錄D)以及各值間的數(shù)學(xué)關(guān)系相關(guān)。若不考慮這些,這種解釋就有可能出錯(cuò)。如果標(biāo)度類(lèi)型是順序的,則僅解釋為與這兩個(gè)結(jié)果相對(duì)的下限值或上限值。假設(shè)用戶滿意度最低為1,最高為5,則3比5低。GB/T25000.21—2019/ISO/IEC25021:2012C.1帶表格格式的QME示例表C.1例1:記錄數(shù)注:此表格是根據(jù)6.2表1的數(shù)據(jù)質(zhì)量測(cè)度的示例。記錄數(shù)b)目標(biāo)實(shí)體記錄c)目的和量化屬性目的是確定目標(biāo)數(shù)據(jù)的數(shù)據(jù)質(zhì)量。記錄指“視為一個(gè)單位的相關(guān)數(shù)據(jù)項(xiàng)的集合”(ISO/IEC24765:2010)d)相關(guān)的質(zhì)量測(cè)度精度測(cè)量數(shù)據(jù)質(zhì)量測(cè)度名稱(chēng):記錄的句法精度測(cè)量函數(shù)A/B質(zhì)量測(cè)度元素A=帶所規(guī)定數(shù)據(jù)項(xiàng)且句法正確的記錄數(shù)e)測(cè)量方法評(píng)審并分析數(shù)據(jù)記錄f)與量化屬性相關(guān)的子屬性清單(可選)數(shù)據(jù)項(xiàng):數(shù)據(jù)組中的最低級(jí)別的組件。文件:相關(guān)記錄的集合g)各子屬性定義(可選)數(shù)據(jù)項(xiàng):數(shù)據(jù)組中最低級(jí)別的組件。物理文件注釋?zhuān)簻y(cè)量方宜考慮數(shù)據(jù)字典,以找到物理文件h)QME的輸入數(shù)據(jù)庫(kù)中物理文件i)QME的測(cè)量單位記錄數(shù)j)數(shù)值規(guī)則將所有記錄相加k)標(biāo)度類(lèi)型比率I)QME周境選出該QME主要用來(lái)測(cè)量一組數(shù)據(jù)的精度和完全性,或用來(lái)創(chuàng)建將各數(shù)據(jù)項(xiàng)質(zhì)量信息聚合的測(cè)度m)軟件生存周期過(guò)程軟件生存周期過(guò)程(ISO/IEC12207:2008)軟件合格性測(cè)試過(guò)程(7.1.7)軟件質(zhì)量保證過(guò)程(7.2.3)軟件驗(yàn)證過(guò)程(7.2.4)軟件確認(rèn)過(guò)程(7.2.5)軟件審核過(guò)程(7.2.7)軟件問(wèn)題解決過(guò)程(7.2.8)重用資產(chǎn)管理過(guò)程(7.3.2)系統(tǒng)生存周期過(guò)程(ISO/IEC15288:2008)信息管理過(guò)程(6.3.6)m)軟件生存周期過(guò)程測(cè)量過(guò)程(6.3.7)系統(tǒng)合格性測(cè)試過(guò)程(6.4.6)軟件維護(hù)過(guò)程(6.4.10)n)測(cè)量約束(可選)在比較來(lái)自不同技術(shù)環(huán)境的結(jié)果之前,建議驗(yàn)證該技術(shù)對(duì)同一信息項(xiàng)產(chǎn)生的記錄數(shù)的影響序號(hào)QME的擴(kuò)展集與QME直接相關(guān)的定義和概念1處理的持續(xù)時(shí)間處理的持續(xù)時(shí)間:對(duì)系統(tǒng)或軟件的所規(guī)定任務(wù),從起始點(diǎn)到結(jié)束點(diǎn)的時(shí)間。處理:利用資源將輸入轉(zhuǎn)換為輸出的活動(dòng)的既定次序(ISO9000:2000,GB/T25000.1—2010)?;顒?dòng)持續(xù)時(shí)間:一項(xiàng)排定活動(dòng)從開(kāi)始到結(jié)束以日歷單位計(jì)的時(shí)間。[《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOKGuide)第4版]實(shí)際持續(xù)時(shí)間:對(duì)一項(xiàng)排定活動(dòng),從實(shí)際開(kāi)始日期起,到項(xiàng)目排定的基準(zhǔn)日期止(當(dāng)排定活動(dòng)尚在進(jìn)行之中),或到實(shí)際結(jié)束日期止(當(dāng)排定活動(dòng)已經(jīng)完成之后),以日歷單位計(jì)的時(shí)間。[《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOKGuide)第4版]持續(xù)時(shí)間(duration,DU/DUR):完成一項(xiàng)排定活動(dòng)或工作分解結(jié)構(gòu)組件所需工作時(shí)段的總數(shù)(不包括假期以及其他非工作時(shí)段)。通常表達(dá)為工作日數(shù)或工作周數(shù)。有時(shí)誤解為等效于經(jīng)歷時(shí)間。[《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOK⑩Guide)第4版]數(shù)據(jù)處理(DP):對(duì)數(shù)據(jù)實(shí)施的系統(tǒng)性操作(ISO/IEC2382-1:1993,01.01.06)。示例:數(shù)據(jù)的算術(shù)或邏輯運(yùn)算,數(shù)據(jù)的歸并或排序,程序的匯編或編譯,或?qū)ξ谋镜牟僮?例如編輯、排序、歸并、存儲(chǔ)、檢索、顯示或打印)。注:術(shù)語(yǔ)“數(shù)據(jù)處理”不宜用作信息處理的同義詞。同義詞:自動(dòng)數(shù)據(jù)處理2可用服務(wù)持續(xù)時(shí)間(系統(tǒng)運(yùn)行的)可用服務(wù)持續(xù)時(shí)間:某一系統(tǒng)對(duì)其操作員或用戶以可接受方式工作期間的時(shí)段。服務(wù):與某一產(chǎn)品關(guān)聯(lián)的活動(dòng)、工作或義務(wù)的實(shí)施(ISO/IEC12207:2008,4.40)(ISO/IEC15939:2007,3.36)另參見(jiàn):產(chǎn)品,結(jié)果和可交付件3響應(yīng)的持續(xù)時(shí)間響應(yīng)持續(xù)時(shí)間(響應(yīng)時(shí)間)響應(yīng)時(shí)間:從發(fā)送的響應(yīng)請(qǐng)求被觸發(fā)至響應(yīng)證實(shí)方收到響應(yīng)的時(shí)間段。(ISO/IEC10164-22:2000信息技術(shù)開(kāi)放系統(tǒng)互聯(lián)系統(tǒng)管理:響應(yīng)時(shí)間監(jiān)控功能第1版)響應(yīng)時(shí)間:從對(duì)互動(dòng)計(jì)算機(jī)系統(tǒng)的詢(xún)問(wèn)或命令結(jié)束到系統(tǒng)響應(yīng)開(kāi)始所經(jīng)歷的時(shí)間。(ISO/IEC24765:2010)另參見(jiàn):端口-端口時(shí)間,思考時(shí)間,周轉(zhuǎn)時(shí)間4操作員工作持續(xù)時(shí)間操作員工作持續(xù)時(shí)間:從所規(guī)定任務(wù)量由操作員啟動(dòng)時(shí)間到完成時(shí)間的操作時(shí)段5運(yùn)行持續(xù)時(shí)間運(yùn)行持續(xù)時(shí)間:實(shí)施一項(xiàng)活動(dòng)所需的時(shí)段。(ISO/IEC15940:2006第4版)GB/T25000.21—2019/ISO/IEC25021:2012表C.2(續(xù))序號(hào)QME的擴(kuò)展集與QME直接相關(guān)的定義和概念6恢復(fù)持續(xù)時(shí)間恢復(fù)持續(xù)時(shí)間:所中斷的負(fù)載的主要部分已予修復(fù)并認(rèn)為緊急情況已予終結(jié)的時(shí)間。由于局部的問(wèn)題,所中斷的某些負(fù)載可以尚未恢復(fù)7系統(tǒng)遷移持續(xù)時(shí)間系統(tǒng)遷移持續(xù)時(shí)間:所規(guī)定遷移從開(kāi)始時(shí)間到完結(jié)時(shí)間的時(shí)段8修改持續(xù)時(shí)間修改持續(xù)時(shí)間:所規(guī)定修改從開(kāi)始時(shí)間到完結(jié)時(shí)間的時(shí)段。修改:將信息庫(kù)或概念模式中的句子替換成另一句子,從而可能改變可推斷句子的集合(ISO/TR9007:1987)9用戶數(shù)(用戶請(qǐng)求數(shù))用戶數(shù)(用戶請(qǐng)求數(shù)):由利用系統(tǒng)完成特定功能的個(gè)人或組織向系統(tǒng)提出的處理請(qǐng)求的數(shù)目。用戶:利用系統(tǒng)完成特定功能的個(gè)人或組織。注:用戶可包括:操作員,軟件結(jié)果的接收方,軟件的開(kāi)發(fā)方維護(hù)方(ISO/IEC15939:2002,GB/T25000.1—2010)用戶數(shù)(特許用戶數(shù))用戶數(shù)(特許用戶數(shù)):得到授權(quán)來(lái)利用系統(tǒng)完成特定功能的個(gè)人或組織的數(shù)目接口數(shù)接口:表征某一元素行為的一種命名操作集。(ISO/IEC19501:2005第1版)該QME包括子類(lèi)別“安全接口數(shù)”。注:這包括存在于功能、對(duì)象、軟件、系統(tǒng)和人員五者之間現(xiàn)存的任何種類(lèi)的接口日志規(guī)模(日志數(shù))日志:記錄、描述或表示在某一過(guò)程或活動(dòng)執(zhí)行過(guò)程中確定的選定項(xiàng)目的文件。通常與修改符(例如議題、質(zhì)量控制、動(dòng)作或缺陷)一同使用[《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOKGuide)第4版]文件數(shù)(包括日志記錄文檔:(1)有唯一性標(biāo)識(shí),供人員使用的信息單元。例如報(bào)告、規(guī)范、手冊(cè)或書(shū)籍。采用打印或電子形式。(ISO/IECTR9294:2005)(2)等同于“文檔編制項(xiàng)”(ISO/IEC15910:1999第1版)系統(tǒng)處置設(shè)備和場(chǎng)地部位數(shù)系統(tǒng)處置設(shè)備和場(chǎng)地部位數(shù):由系統(tǒng)處置的設(shè)備及其部位的數(shù)目。注:所處理的各種遠(yuǎn)程部位越多,設(shè)備類(lèi)型越多,系統(tǒng)就越難處置。部位:關(guān)于用戶當(dāng)前訪問(wèn)中網(wǎng)絡(luò)的連接點(diǎn)的信息。包括地理、行管和IP拓?fù)淙N域的標(biāo)識(shí)。(ISO/IECTR26927:2006第1版)該QME包括子類(lèi)別“系統(tǒng)處理服務(wù)器數(shù)”連接數(shù)連接:數(shù)據(jù)傳輸功能單元之間所建立的關(guān)聯(lián)(ISO/IEC2382-9:1995第2版)資源數(shù)(包括資產(chǎn))資產(chǎn):對(duì)一個(gè)組織具有價(jià)值的任何事物。注:有很多類(lèi)型的資產(chǎn),包括:信息(2.18);軟件(計(jì)算機(jī)程序等),物理件(計(jì)算機(jī)等),服務(wù),人員及其資質(zhì)、技能和經(jīng)驗(yàn),以及無(wú)形資產(chǎn)(聲譽(yù)、形象等)(ISO/IEC27000:2009)組件數(shù)組件:(1)在特定分析級(jí)別考慮的系統(tǒng)內(nèi),一種具有離散結(jié)構(gòu)的實(shí)體。例如某一組合件或軟件模塊(ISO/IEC15026:1998,3.1)。(2)構(gòu)成系統(tǒng)的各部分之一(IEEE829-2008,3.1.6)。(3)軟件中功能服務(wù)的集合。實(shí)現(xiàn)之后,表示一種良性定義的功能集,并可由其唯一性名稱(chēng)進(jìn)行區(qū)分。(ISO/IEC29881:2008,A.4)。GB/T25000.21—2019/ISO/IEC25021:2012表C.2(續(xù))序號(hào)QME的擴(kuò)展集與QME直接相關(guān)的定義和概念組件數(shù)些術(shù)語(yǔ)之間的關(guān)系尚未標(biāo)準(zhǔn)化。從最終用戶或管理方的視角,一個(gè)組件可以也可以不獨(dú)立管理。軟件組件(SC):(1)用來(lái)指軟件系統(tǒng)或元素的通用術(shù)語(yǔ)。例如模塊、單元或文檔[IEEE1061-1998(2)軟件配置項(xiàng)中功能上或邏輯上區(qū)分開(kāi)來(lái)的部分。加以區(qū)別是為了便于將復(fù)雜的軟件配置項(xiàng)(SCI)設(shè)計(jì)并規(guī)定為下級(jí)元素的組合件(ISO/IEC24765:2010)系統(tǒng)元素:(1)構(gòu)成系統(tǒng)的元素集的成員(ISO/IEC12207:2008,4.49)(ISO/IEC15288:2008,4.32)員指令),設(shè)施,物資,自然出現(xiàn)的實(shí)體(例如水、生物、礦物),或以上各項(xiàng)的任意組合。注:系統(tǒng)元素是系統(tǒng)中能加以實(shí)現(xiàn)以滿足所規(guī)定要求的離散部分之一。配置項(xiàng)(CI):(1)某一配置內(nèi),滿足最終使用功能,并能在給定引用點(diǎn)唯一性識(shí)別的實(shí)體。(2)硬件、軟件或兩者的組合中,設(shè)計(jì)為單一實(shí)體來(lái)管理的項(xiàng)或聚集(ISO/IEC19770-1:2006)數(shù)據(jù)量數(shù)據(jù):以適宜于通信、解釋或處理的格式化方式,對(duì)信息的可再解釋的表示。注1:數(shù)據(jù)能由人或以自動(dòng)手段加以處理(ISO/IEC2382-1:1993)。注2:ISO/IEC25000中的定義有所不同,而是指與測(cè)量結(jié)果相關(guān)的數(shù)據(jù)(ISO/IEC25012:200需求數(shù)需求:(1)用戶為了解決某一問(wèn)題或達(dá)到某一目標(biāo)所需的條件或能力(ISO/IEC24765:文件,而應(yīng)滿足或具有的條件或能力(ISO/IEC24765:2010)。(3)(1)或(2)中條件或能力的文檔式表述(ISO/IEC24765:2010)。件,所應(yīng)滿足或具備的條件或能力。要求包括發(fā)起方、客戶和其他利益相關(guān)方的量化的和文檔化的需要、想法和期望[《項(xiàng)目管理知識(shí)團(tuán)體指南》(PMBOKGuide)分派
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年代理加盟協(xié)議范本
- 《民族復(fù)興中國(guó)夢(mèng)》課件
- 2025年個(gè)人消費(fèi)貸款抵押合同
- 2025年化學(xué)災(zāi)難責(zé)任保險(xiǎn)合同
- 2025年寬帶網(wǎng)絡(luò)使用協(xié)約
- 2025年石材質(zhì)押合同
- 2025版綠色建筑項(xiàng)目募集資金三方監(jiān)管與支持合同4篇
- 2025版信息安全管理體系委托管理合同范本3篇
- 2025版衛(wèi)生間裝修材料環(huán)保認(rèn)證協(xié)議書(shū)3篇
- 2025版農(nóng)業(yè)設(shè)施設(shè)計(jì)顧問(wèn)服務(wù)協(xié)議3篇
- 醫(yī)院三基考核試題(康復(fù)理療科)
- 2024-2030年中國(guó)招標(biāo)代理行業(yè)深度分析及發(fā)展前景與發(fā)展戰(zhàn)略研究報(bào)告
- 醫(yī)師定期考核 (公共衛(wèi)生)試題庫(kù)500題(含答案)
- 基因突變和基因重組(第1課時(shí))高一下學(xué)期生物人教版(2019)必修2
- 內(nèi)科學(xué)(醫(yī)學(xué)高級(jí)):風(fēng)濕性疾病試題及答案(強(qiáng)化練習(xí))
- 音樂(lè)劇好看智慧樹(shù)知到期末考試答案2024年
- 辦公設(shè)備(電腦、一體機(jī)、投影機(jī)等)采購(gòu) 投標(biāo)方案(技術(shù)方案)
- 案卷評(píng)查培訓(xùn)課件模板
- 2024年江蘇省樣卷五年級(jí)數(shù)學(xué)上冊(cè)期末試卷及答案
- 人教版初中英語(yǔ)七八九全部單詞(打印版)
- 波浪理論要點(diǎn)圖解完美版
評(píng)論
0/150
提交評(píng)論