第7章軟件測(cè)試標(biāo)準(zhǔn).ppt_第1頁(yè)
第7章軟件測(cè)試標(biāo)準(zhǔn).ppt_第2頁(yè)
第7章軟件測(cè)試標(biāo)準(zhǔn).ppt_第3頁(yè)
第7章軟件測(cè)試標(biāo)準(zhǔn).ppt_第4頁(yè)
第7章軟件測(cè)試標(biāo)準(zhǔn).ppt_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1,2,軟件工程與軟件測(cè)試技術(shù),韓 智,3,第 7 章 軟件測(cè)試標(biāo)準(zhǔn),7.1 軟件質(zhì)量與評(píng)價(jià) 7.2 軟件測(cè)試標(biāo)準(zhǔn),4,7.1 軟件質(zhì)量與評(píng)價(jià),7.1.1 軟件質(zhì)量與度量 7.1.2 軟件質(zhì)量模型 7.1.3 軟件質(zhì)量評(píng)價(jià),5,7.1.1 軟件質(zhì)量與度量,1.軟件質(zhì)量的定義 1)ANSI/IEEE Std 729-1983定義軟件質(zhì)量為:“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求的能力有關(guān)的特征或特性的全體”。 2)M.J.Fisher將軟件質(zhì)量定義為:“所有描述計(jì)算機(jī)軟件優(yōu)秀程度的特性的組合?!?3)GB/T6583 ISO 8402(1994)定義軟件質(zhì)量為:“反映實(shí)體滿足明確和隱含需要的能力和特

2、性總和” 從軟件質(zhì)量的定義可以看出以下4個(gè)含義: 具有能滿足給定需要的所有特性 具有所希望的各種屬性的組合的程度 顧客或用戶認(rèn)為能滿足其綜合期望的程度 軟件的組合特性,它確定軟件在使用過(guò)程中將滿足顧客預(yù)期要求的程度。,6,7.1.1 軟件質(zhì)量與度量,從用戶最感興趣的角度來(lái)說(shuō),軟件質(zhì)量可以從3個(gè)不同的角度來(lái)看待: 如何使用軟件 使用效果如何 軟件性能如何 從軟件開(kāi)發(fā)團(tuán)隊(duì)的角度來(lái)看 生產(chǎn)出滿足質(zhì)量要求的軟件 中間件的質(zhì)量 如何運(yùn)用最少的資源、最快的進(jìn)度生產(chǎn)出質(zhì)量最優(yōu)的產(chǎn)品 從軟件維護(hù)者的角度看,對(duì)軟件維護(hù)方面的特性感興趣 對(duì)企業(yè)的管理層來(lái)說(shuō),注重的是總體利益和長(zhǎng)遠(yuǎn)利益,質(zhì)量好的軟件一般可以幫助企業(yè)

3、擴(kuò)大市場(chǎng)。,7,7.1.1 軟件質(zhì)量與度量,軟件度量是對(duì)軟件開(kāi)發(fā)項(xiàng)目、過(guò)程及其產(chǎn)品進(jìn)行數(shù)據(jù)定義、收集以及分析的持續(xù)性定量化過(guò)程,目的在于對(duì)此加以理解、預(yù)測(cè)、評(píng)估、控制和改善。 度量取向是軟件開(kāi)發(fā)諸多事項(xiàng)的橫斷面,包括顧客滿意度度量、質(zhì)量度量、項(xiàng)目度量、品牌資產(chǎn)度量、知識(shí)產(chǎn)權(quán)價(jià)值度量等 度量取向要依靠事實(shí)、數(shù)據(jù)、原理、法則 方法是測(cè)試、審核、調(diào)查 工具是統(tǒng)計(jì)、圖表、數(shù)字、模型 標(biāo)準(zhǔn)時(shí)量化的指標(biāo),8,7.1.2 軟件質(zhì)量模型,McCall質(zhì)量模型 Boehm質(zhì)量模型 ISO9126質(zhì)量模型,9,1. McCall質(zhì)量模型,McCall質(zhì)量模型是McCall等人于1977年提出的軟件質(zhì)量模型。 Mc

4、Call質(zhì)量模型是基于11個(gè)特性的,分別面向軟件產(chǎn)品的運(yùn)行、修訂、變遷。,10,McCall軟件質(zhì)量模型,11,McCall軟件質(zhì)量模型,產(chǎn)品運(yùn)行階段 正確性:在預(yù)定環(huán)境下,軟件滿足設(shè)計(jì)規(guī)格說(shuō)明及用戶預(yù)期目標(biāo)的程度。它要求軟件沒(méi)有錯(cuò)誤。 可靠性:軟件按照設(shè)計(jì)要求,在規(guī)定時(shí)間和條件下不出故障,持續(xù)運(yùn)行的程度。 效率:為了完成預(yù)定功能,軟件系統(tǒng)所需的計(jì)算機(jī)資源的多少。 完整性:為了某一目的而保護(hù)數(shù)據(jù),避免它受到偶然的,或有意的破壞、改動(dòng)或遺失的能力。 可使用性:對(duì)于一個(gè)軟件系統(tǒng),用戶學(xué)習(xí)、使用軟件及為程序準(zhǔn)備輸入和解釋輸出所需工作量的大小。,12,McCall軟件質(zhì)量模型,產(chǎn)品修訂階段 維護(hù)性:為

5、滿足用戶新的要求,或當(dāng)環(huán)境發(fā)生了變化,或運(yùn)行中發(fā)現(xiàn)了新的錯(cuò)誤時(shí),對(duì)一個(gè)已投入運(yùn)行的軟件進(jìn)行相應(yīng)診斷和修改所需工作量的大小。 可測(cè)試性:測(cè)試軟件以確保其能夠執(zhí)行預(yù)定功能所需工作量的大小。 靈活性:修改或改進(jìn)一個(gè)已投入運(yùn)行的軟件所需工作量的大小。,13,McCall軟件質(zhì)量模型,產(chǎn)品的變遷 可移植性:將一個(gè)軟件系統(tǒng)從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境移植到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境中運(yùn)行時(shí)所需工作量的大小。 復(fù)用性:一個(gè)軟件(或軟件的部件)能再次用于其它應(yīng)用(該應(yīng)用的功能與此軟件或軟件部件的所完成的功能有聯(lián)系)的程度。 互連性:連接一個(gè)軟件和其他系統(tǒng)所需工作量的大小。如果這個(gè)軟件要聯(lián)網(wǎng),或與其他系統(tǒng)通信,或要把其他

6、系統(tǒng)納入到自己的控制之下,必須有系統(tǒng)間的接口,使之可以聯(lián)結(jié)。互連性很重要。它又稱相互操作性。,14,2.Boehm質(zhì)量模型,1978年Boehm等人提出了基于分層結(jié)構(gòu)的軟件質(zhì)量模型,它即包含了用戶的期望和需要的概念,有包括McCall質(zhì)量模型中沒(méi)有的硬件特性。,15,16,2.Boehm質(zhì)量模型,Boehm質(zhì)量模型始于軟件的整體效用,將系統(tǒng)交付后涉及不同類型的用戶全部納入考慮范圍。 第一種用戶是初始顧客,系統(tǒng)做了顧客所期望的事,顧客對(duì)系統(tǒng)非常滿意 第二種用戶是要將軟件移植到其他軟硬件系統(tǒng)下使用的客戶 第三種用戶是維護(hù)系統(tǒng)的程序員 三種用戶都希望系統(tǒng)是可靠有效的。 Boehm質(zhì)量模型反映了對(duì)軟件

7、質(zhì)量的理解,即軟件做了用戶要它做的,能有效的使用系統(tǒng)資源,易于用戶學(xué)習(xí)和使用,易于測(cè)試與維護(hù)。,17,3.ISO 9126質(zhì)量模型,1991年,ISO發(fā)布了ISO/IEC9126質(zhì)量特性的國(guó)際標(biāo)準(zhǔn),將質(zhì)量特性降為6個(gè),即功能性、可靠性、可維護(hù)性、效率、可使用性、可移植性,并定義了21個(gè)子特性。 1991年發(fā)布的ISO/IEC9126標(biāo)準(zhǔn)現(xiàn)在被分為了兩部,ISO/IEC9126(軟件產(chǎn)品質(zhì)量)和ISO/IEC14598(軟件產(chǎn)品評(píng)價(jià))。,18,3.ISO 9126質(zhì)量模型,19,3.ISO 9126質(zhì)量模型,ISO/IEC 9126-1991的出發(fā)點(diǎn)在于使軟件最大限度的滿足用戶明確的和潛在的需求

8、。 這六個(gè)質(zhì)量特性最大可能的涵蓋了其他早期質(zhì)量模型中所有的因素,而且彼此的交叉性最小。 軟件質(zhì)量特性與子特性的定義是從用戶的角度、開(kāi)發(fā)者的角度和管理者的角度全方位考慮的。,20,3.1.3軟件質(zhì)量評(píng)價(jià),開(kāi)發(fā)人員的評(píng)價(jià)過(guò)程 顧客的評(píng)價(jià)過(guò)程 評(píng)價(jià)者的評(píng)價(jià)過(guò)程,21,1.開(kāi)發(fā)人員的評(píng)價(jià)過(guò)程,指開(kāi)發(fā)人員對(duì)軟件產(chǎn)品的質(zhì)量進(jìn)行評(píng)價(jià)的過(guò)程 首先要明確評(píng)價(jià)的概念,包括軟件質(zhì)量指示器 規(guī)定了對(duì)評(píng)價(jià)過(guò)程的要求,包括對(duì)組織的要求(數(shù)據(jù)收集的反饋方式和途徑)、項(xiàng)目的要求(如確定質(zhì)量要求、確定內(nèi)部和外部質(zhì)量度量等),以及對(duì)質(zhì)量分析、質(zhì)量控制和質(zhì)量評(píng)價(jià)的要求。,22,2.顧客的評(píng)價(jià)過(guò)程,顧客的評(píng)價(jià)過(guò)程是對(duì)擬“購(gòu)買”的軟件

9、包進(jìn)行評(píng)價(jià)的過(guò)程,評(píng)價(jià)時(shí)將對(duì)軟件在預(yù)期環(huán)境中使用時(shí)所帶來(lái)的風(fēng)險(xiǎn)進(jìn)行測(cè)量。 “評(píng)價(jià)的目標(biāo)”包括: 用戶的文件、課程和培訓(xùn) 用于產(chǎn)品開(kāi)發(fā)的軟件工程過(guò)程 產(chǎn)品歷史運(yùn)作情況 可執(zhí)行的軟件產(chǎn)品本身 在顧客評(píng)價(jià)過(guò)程中要評(píng)價(jià)這些目標(biāo)和在ISO/IEC 9126 中提出的6個(gè)最主要的質(zhì)量特性的有效性的費(fèi)用,同時(shí)提出策劃和實(shí)施評(píng)價(jià)的建議,并使用輔助評(píng)價(jià)的方法進(jìn)行評(píng)價(jià)。,23,3.評(píng)價(jià)者的評(píng)價(jià)過(guò)程,評(píng)價(jià)者的評(píng)價(jià)過(guò)程是指由一個(gè)“評(píng)價(jià)者”,如供方自己的質(zhì)量控制部門或外部的“第三方”評(píng)測(cè)機(jī)構(gòu),完成軟件產(chǎn)品質(zhì)量的評(píng)價(jià)過(guò)程。 標(biāo)準(zhǔn)規(guī)定評(píng)價(jià)必須是可重復(fù)的、可再現(xiàn)的、公正的、客觀的,任何給定的評(píng)價(jià)將取決于產(chǎn)品的性質(zhì)。 這類評(píng)價(jià)

10、有以下5項(xiàng)活動(dòng) 評(píng)價(jià)要求的分析 評(píng)價(jià)規(guī)范 評(píng)價(jià)的設(shè)計(jì) 評(píng)價(jià)計(jì)劃的實(shí)施和評(píng)價(jià)結(jié)果的記錄 結(jié)論。,24,7.2 軟件測(cè)試標(biāo)準(zhǔn),7.2.1國(guó)內(nèi)外軟件測(cè)試標(biāo)準(zhǔn)概述 7.2.2 軟件測(cè)試通用標(biāo)準(zhǔn) 7.2.3 軍用軟件測(cè)試標(biāo)準(zhǔn) 7.2.4 信息系統(tǒng)安全評(píng)估標(biāo)準(zhǔn),25,國(guó)內(nèi)外軟件測(cè)試標(biāo)準(zhǔn),1999年,國(guó)際標(biāo)準(zhǔn)化組織ISO將ISO/SEC 9126-1991分成兩個(gè)系列的標(biāo)準(zhǔn): ISO/IEC 14598 軟件工程 產(chǎn)品評(píng)價(jià),注重軟件質(zhì)量評(píng)價(jià)的支持和評(píng)價(jià)過(guò)程 ISO/IEC 9126 軟件工程 產(chǎn)品質(zhì)量,注重軟件本身的質(zhì)量度量模型 近幾年國(guó)際軟件工程標(biāo)準(zhǔn)化組織,一直在對(duì)軟件產(chǎn)品評(píng)價(jià)與質(zhì)量度量領(lǐng)域的國(guó)際標(biāo)準(zhǔn)進(jìn)行

11、研究,主要對(duì)象有: ISO/IEC 12119-1994 “信息技術(shù) 軟件包 質(zhì)量要求和測(cè)試” ISO/IEC 9126 “軟件工程 產(chǎn)品質(zhì)量” ISO/IEC 14598 “軟件工程 產(chǎn)品評(píng)價(jià)”,26,國(guó)內(nèi)外軟件測(cè)試標(biāo)準(zhǔn),從2005年開(kāi)始ISO陸續(xù)發(fā)布以下ISO/IEC 25000系列標(biāo)準(zhǔn) ISO/IEC 25000-2005 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE) SQuaRE指南” ISO/IEC 25020-2007 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE) 質(zhì)量指南” ISO/IEC 25030-2007 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE) 質(zhì)量

12、度量” ISO/IEC 25040 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE) 質(zhì)量評(píng)價(jià)” ISO/IEC 25051-2006 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評(píng)價(jià)(SQuaRE) 現(xiàn)貨軟件質(zhì)量要求與測(cè)試說(shuō)明” (代替了ISO/IEC 12119-1994),27,國(guó)內(nèi)軟件測(cè)試標(biāo)準(zhǔn),目前國(guó)內(nèi)主要是在引進(jìn)國(guó)際標(biāo)準(zhǔn)的基礎(chǔ)上,結(jié)合國(guó)內(nèi)軟件測(cè)試頒布了一系列軟件質(zhì)量標(biāo)準(zhǔn)。 通用軟件測(cè)試標(biāo)準(zhǔn) 軍用軟件測(cè)試標(biāo)準(zhǔn) 信息安全評(píng)估標(biāo)準(zhǔn),28,軟件測(cè)試通用測(cè)試標(biāo)準(zhǔn),GB/T 16260-2006 “軟件工程 產(chǎn)品質(zhì)量” GB/T 18905-2002 “軟件工程 產(chǎn)品評(píng)價(jià)” GB/T 15532-2008

13、“計(jì)算機(jī)軟件測(cè)試規(guī)范” GB/T 17544-1998 “信息技術(shù) 軟件包 質(zhì)量要求和測(cè)試”,29,GB/T 16260-2006 “軟件工程 產(chǎn)品質(zhì)量”,GB/T 16260-2006是對(duì)GB/T16260-1996 “信息技術(shù)軟件產(chǎn)品評(píng)價(jià)質(zhì)量特性及其使用指南”的修訂,保留了與之相同的軟件質(zhì)量特性。 GB/T 16260-2006分為以下幾部分: 第一部分GB/T 16260.1-2006 :質(zhì)量模型 第二部分GB/T 16260.2-2006 :外部度量 第三部分GB/T 16260.3-2006 :內(nèi)部度量 第四部分GB/T 16260.4-2006 :使用質(zhì)量的度量 GB/T 1626

14、0-2006從軟件的獲取、需求、開(kāi)發(fā)、使用、評(píng)價(jià)、支持、維護(hù)、質(zhì)量保證和審核相關(guān)的不同視角來(lái)確定和評(píng)價(jià)軟件產(chǎn)品質(zhì)量,可以被開(kāi)發(fā)者、需求方、質(zhì)量保證人員和獨(dú)立評(píng)價(jià)者,特別是那些對(duì)確定和評(píng)價(jià)軟件產(chǎn)品質(zhì)量負(fù)責(zé)的人員所使用。,30,GB/T 18905-2002 “軟件工程 產(chǎn)品評(píng)價(jià)”,GB/T 18905-2002系列標(biāo)準(zhǔn)等同于ISO/IEC 14598標(biāo)準(zhǔn)是為軟件產(chǎn)品質(zhì)量的測(cè)量、評(píng)估和評(píng)價(jià)提供了方法。 軟件質(zhì)量評(píng)價(jià)的基本部分包括:質(zhì)量模型、評(píng)價(jià)方法、軟件的測(cè)量和支持工具。 GB/T 18905-2002系列由6部分組成: GB/T 18905.1-2002,概述軟件產(chǎn)品評(píng)價(jià)的產(chǎn)品,提供評(píng)價(jià)需求和指

15、南 GB/T 18905.2-2002,策劃和管理 GB/T 18905.3-2002,開(kāi)發(fā)者用的過(guò)程 GB/T 18905.4-2002,需求方用的過(guò)程 GB/T 18905.5-2002,評(píng)價(jià)者用的過(guò)程 GB/T 18905.6-2002,評(píng)價(jià)模塊的文檔編制 從適用范圍上,GB/T 18905-2002是供軟件的開(kāi)發(fā)者、軟件的需求方和獨(dú)立的評(píng)價(jià)者,特別是供那些負(fù)責(zé)軟件產(chǎn)品評(píng)價(jià)的人員使用的。,31,GB/T 15532-2008 “計(jì)算機(jī)軟件測(cè)試規(guī)范”,GB/T 15532-2008對(duì)主要的測(cè)試類別按照“測(cè)試對(duì)象和目的”、“測(cè)試的組織和管理”、“技術(shù)要求”、“測(cè)試內(nèi)容”、“測(cè)試環(huán)境”、“測(cè)試

16、方法”、“準(zhǔn)入條件”、“準(zhǔn)出條件”、“測(cè)試過(guò)程”和“輸出文檔”等條目做出要求。 在附錄中還介紹了軟件測(cè)試方法、軟件可靠性的推薦模型、軟件測(cè)試部分模板、軟件測(cè)試內(nèi)容的對(duì)應(yīng)關(guān)系等 GB/T15532-2008規(guī)定了計(jì)算機(jī)生命周期內(nèi)各類軟件產(chǎn)品的基本測(cè)試方法、過(guò)程和準(zhǔn)則,適用于計(jì)算機(jī)軟件生命周期的全過(guò)程,適合計(jì)算機(jī)軟件的開(kāi)發(fā)機(jī)構(gòu)、測(cè)試機(jī)構(gòu)及相關(guān)人員使用,32,GB/T 17544-1998 “信息技術(shù) 軟件包 質(zhì)量要求和測(cè)試”,GB/T 17544-1998等同于ISO/IEC 12119-1994,它規(guī)定了軟件包的質(zhì)量要求及針對(duì)這些要求如何對(duì)軟件包進(jìn)行測(cè)試的規(guī)則。 質(zhì)量要求從產(chǎn)品描述、用戶文件、程序及數(shù)據(jù)三個(gè)方面進(jìn)行了規(guī)定,測(cè)試細(xì)則依據(jù)這些規(guī)定來(lái)制訂。 GB/T 17544-1998適用于軟件包,例如文本處理程序、電子表格、數(shù)據(jù)庫(kù)程序、圖形軟件包、技術(shù)或科學(xué)函數(shù)計(jì)算程序及實(shí)用程序等。,33,軍用軟件測(cè)試標(biāo)準(zhǔn),G

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論