




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1,2,軟件工程與軟件測試技術(shù),韓 智,3,第 7 章 軟件測試標準,7.1 軟件質(zhì)量與評價 7.2 軟件測試標準,4,7.1 軟件質(zhì)量與評價,7.1.1 軟件質(zhì)量與度量 7.1.2 軟件質(zhì)量模型 7.1.3 軟件質(zhì)量評價,5,7.1.1 軟件質(zhì)量與度量,1.軟件質(zhì)量的定義 1)ANSI/IEEE Std 729-1983定義軟件質(zhì)量為:“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求的能力有關(guān)的特征或特性的全體”。 2)M.J.Fisher將軟件質(zhì)量定義為:“所有描述計算機軟件優(yōu)秀程度的特性的組合。” 3)GB/T6583 ISO 8402(1994)定義軟件質(zhì)量為:“反映實體滿足明確和隱含需要的能力和特
2、性總和” 從軟件質(zhì)量的定義可以看出以下4個含義: 具有能滿足給定需要的所有特性 具有所希望的各種屬性的組合的程度 顧客或用戶認為能滿足其綜合期望的程度 軟件的組合特性,它確定軟件在使用過程中將滿足顧客預(yù)期要求的程度。,6,7.1.1 軟件質(zhì)量與度量,從用戶最感興趣的角度來說,軟件質(zhì)量可以從3個不同的角度來看待: 如何使用軟件 使用效果如何 軟件性能如何 從軟件開發(fā)團隊的角度來看 生產(chǎn)出滿足質(zhì)量要求的軟件 中間件的質(zhì)量 如何運用最少的資源、最快的進度生產(chǎn)出質(zhì)量最優(yōu)的產(chǎn)品 從軟件維護者的角度看,對軟件維護方面的特性感興趣 對企業(yè)的管理層來說,注重的是總體利益和長遠利益,質(zhì)量好的軟件一般可以幫助企業(yè)
3、擴大市場。,7,7.1.1 軟件質(zhì)量與度量,軟件度量是對軟件開發(fā)項目、過程及其產(chǎn)品進行數(shù)據(jù)定義、收集以及分析的持續(xù)性定量化過程,目的在于對此加以理解、預(yù)測、評估、控制和改善。 度量取向是軟件開發(fā)諸多事項的橫斷面,包括顧客滿意度度量、質(zhì)量度量、項目度量、品牌資產(chǎn)度量、知識產(chǎn)權(quán)價值度量等 度量取向要依靠事實、數(shù)據(jù)、原理、法則 方法是測試、審核、調(diào)查 工具是統(tǒng)計、圖表、數(shù)字、模型 標準時量化的指標,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個特性的,分別面向軟件產(chǎn)品的運行、修訂、變遷。,10,McCall軟件質(zhì)量模型,11,McCall軟件質(zhì)量模型,產(chǎn)品運行階段 正確性:在預(yù)定環(huán)境下,軟件滿足設(shè)計規(guī)格說明及用戶預(yù)期目標的程度。它要求軟件沒有錯誤。 可靠性:軟件按照設(shè)計要求,在規(guī)定時間和條件下不出故障,持續(xù)運行的程度。 效率:為了完成預(yù)定功能,軟件系統(tǒng)所需的計算機資源的多少。 完整性:為了某一目的而保護數(shù)據(jù),避免它受到偶然的,或有意的破壞、改動或遺失的能力。 可使用性:對于一個軟件系統(tǒng),用戶學(xué)習(xí)、使用軟件及為程序準備輸入和解釋輸出所需工作量的大小。,12,McCall軟件質(zhì)量模型,產(chǎn)品修訂階段 維護性:為
5、滿足用戶新的要求,或當(dāng)環(huán)境發(fā)生了變化,或運行中發(fā)現(xiàn)了新的錯誤時,對一個已投入運行的軟件進行相應(yīng)診斷和修改所需工作量的大小。 可測試性:測試軟件以確保其能夠執(zhí)行預(yù)定功能所需工作量的大小。 靈活性:修改或改進一個已投入運行的軟件所需工作量的大小。,13,McCall軟件質(zhì)量模型,產(chǎn)品的變遷 可移植性:將一個軟件系統(tǒng)從一個計算機系統(tǒng)或環(huán)境移植到另一個計算機系統(tǒng)或環(huán)境中運行時所需工作量的大小。 復(fù)用性:一個軟件(或軟件的部件)能再次用于其它應(yīng)用(該應(yīng)用的功能與此軟件或軟件部件的所完成的功能有聯(lián)系)的程度。 互連性:連接一個軟件和其他系統(tǒng)所需工作量的大小。如果這個軟件要聯(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ì)量模型中沒有的硬件特性。,15,16,2.Boehm質(zhì)量模型,Boehm質(zhì)量模型始于軟件的整體效用,將系統(tǒng)交付后涉及不同類型的用戶全部納入考慮范圍。 第一種用戶是初始顧客,系統(tǒng)做了顧客所期望的事,顧客對系統(tǒng)非常滿意 第二種用戶是要將軟件移植到其他軟硬件系統(tǒng)下使用的客戶 第三種用戶是維護系統(tǒng)的程序員 三種用戶都希望系統(tǒng)是可靠有效的。 Boehm質(zhì)量模型反映了對軟件
7、質(zhì)量的理解,即軟件做了用戶要它做的,能有效的使用系統(tǒng)資源,易于用戶學(xué)習(xí)和使用,易于測試與維護。,17,3.ISO 9126質(zhì)量模型,1991年,ISO發(fā)布了ISO/IEC9126質(zhì)量特性的國際標準,將質(zhì)量特性降為6個,即功能性、可靠性、可維護性、效率、可使用性、可移植性,并定義了21個子特性。 1991年發(fā)布的ISO/IEC9126標準現(xiàn)在被分為了兩部,ISO/IEC9126(軟件產(chǎn)品質(zhì)量)和ISO/IEC14598(軟件產(chǎn)品評價)。,18,3.ISO 9126質(zhì)量模型,19,3.ISO 9126質(zhì)量模型,ISO/IEC 9126-1991的出發(fā)點在于使軟件最大限度的滿足用戶明確的和潛在的需求
8、。 這六個質(zhì)量特性最大可能的涵蓋了其他早期質(zhì)量模型中所有的因素,而且彼此的交叉性最小。 軟件質(zhì)量特性與子特性的定義是從用戶的角度、開發(fā)者的角度和管理者的角度全方位考慮的。,20,3.1.3軟件質(zhì)量評價,開發(fā)人員的評價過程 顧客的評價過程 評價者的評價過程,21,1.開發(fā)人員的評價過程,指開發(fā)人員對軟件產(chǎn)品的質(zhì)量進行評價的過程 首先要明確評價的概念,包括軟件質(zhì)量指示器 規(guī)定了對評價過程的要求,包括對組織的要求(數(shù)據(jù)收集的反饋方式和途徑)、項目的要求(如確定質(zhì)量要求、確定內(nèi)部和外部質(zhì)量度量等),以及對質(zhì)量分析、質(zhì)量控制和質(zhì)量評價的要求。,22,2.顧客的評價過程,顧客的評價過程是對擬“購買”的軟件
9、包進行評價的過程,評價時將對軟件在預(yù)期環(huán)境中使用時所帶來的風(fēng)險進行測量。 “評價的目標”包括: 用戶的文件、課程和培訓(xùn) 用于產(chǎn)品開發(fā)的軟件工程過程 產(chǎn)品歷史運作情況 可執(zhí)行的軟件產(chǎn)品本身 在顧客評價過程中要評價這些目標和在ISO/IEC 9126 中提出的6個最主要的質(zhì)量特性的有效性的費用,同時提出策劃和實施評價的建議,并使用輔助評價的方法進行評價。,23,3.評價者的評價過程,評價者的評價過程是指由一個“評價者”,如供方自己的質(zhì)量控制部門或外部的“第三方”評測機構(gòu),完成軟件產(chǎn)品質(zhì)量的評價過程。 標準規(guī)定評價必須是可重復(fù)的、可再現(xiàn)的、公正的、客觀的,任何給定的評價將取決于產(chǎn)品的性質(zhì)。 這類評價
10、有以下5項活動 評價要求的分析 評價規(guī)范 評價的設(shè)計 評價計劃的實施和評價結(jié)果的記錄 結(jié)論。,24,7.2 軟件測試標準,7.2.1國內(nèi)外軟件測試標準概述 7.2.2 軟件測試通用標準 7.2.3 軍用軟件測試標準 7.2.4 信息系統(tǒng)安全評估標準,25,國內(nèi)外軟件測試標準,1999年,國際標準化組織ISO將ISO/SEC 9126-1991分成兩個系列的標準: ISO/IEC 14598 軟件工程 產(chǎn)品評價,注重軟件質(zhì)量評價的支持和評價過程 ISO/IEC 9126 軟件工程 產(chǎn)品質(zhì)量,注重軟件本身的質(zhì)量度量模型 近幾年國際軟件工程標準化組織,一直在對軟件產(chǎn)品評價與質(zhì)量度量領(lǐng)域的國際標準進行
11、研究,主要對象有: ISO/IEC 12119-1994 “信息技術(shù) 軟件包 質(zhì)量要求和測試” ISO/IEC 9126 “軟件工程 產(chǎn)品質(zhì)量” ISO/IEC 14598 “軟件工程 產(chǎn)品評價”,26,國內(nèi)外軟件測試標準,從2005年開始ISO陸續(xù)發(fā)布以下ISO/IEC 25000系列標準 ISO/IEC 25000-2005 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評價(SQuaRE) SQuaRE指南” ISO/IEC 25020-2007 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評價(SQuaRE) 質(zhì)量指南” ISO/IEC 25030-2007 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評價(SQuaRE) 質(zhì)量
12、度量” ISO/IEC 25040 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評價(SQuaRE) 質(zhì)量評價” ISO/IEC 25051-2006 “軟件工程 軟件產(chǎn)品質(zhì)量要求和評價(SQuaRE) 現(xiàn)貨軟件質(zhì)量要求與測試說明” (代替了ISO/IEC 12119-1994),27,國內(nèi)軟件測試標準,目前國內(nèi)主要是在引進國際標準的基礎(chǔ)上,結(jié)合國內(nèi)軟件測試頒布了一系列軟件質(zhì)量標準。 通用軟件測試標準 軍用軟件測試標準 信息安全評估標準,28,軟件測試通用測試標準,GB/T 16260-2006 “軟件工程 產(chǎn)品質(zhì)量” GB/T 18905-2002 “軟件工程 產(chǎn)品評價” GB/T 15532-2008
13、“計算機軟件測試規(guī)范” GB/T 17544-1998 “信息技術(shù) 軟件包 質(zhì)量要求和測試”,29,GB/T 16260-2006 “軟件工程 產(chǎn)品質(zhì)量”,GB/T 16260-2006是對GB/T16260-1996 “信息技術(shù)軟件產(chǎn)品評價質(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從軟件的獲取、需求、開發(fā)、使用、評價、支持、維護、質(zhì)量保證和審核相關(guān)的不同視角來確定和評價軟件產(chǎn)品質(zhì)量,可以被開發(fā)者、需求方、質(zhì)量保證人員和獨立評價者,特別是那些對確定和評價軟件產(chǎn)品質(zhì)量負責(zé)的人員所使用。,30,GB/T 18905-2002 “軟件工程 產(chǎn)品評價”,GB/T 18905-2002系列標準等同于ISO/IEC 14598標準是為軟件產(chǎn)品質(zhì)量的測量、評估和評價提供了方法。 軟件質(zhì)量評價的基本部分包括:質(zhì)量模型、評價方法、軟件的測量和支持工具。 GB/T 18905-2002系列由6部分組成: GB/T 18905.1-2002,概述軟件產(chǎn)品評價的產(chǎn)品,提供評價需求和指
15、南 GB/T 18905.2-2002,策劃和管理 GB/T 18905.3-2002,開發(fā)者用的過程 GB/T 18905.4-2002,需求方用的過程 GB/T 18905.5-2002,評價者用的過程 GB/T 18905.6-2002,評價模塊的文檔編制 從適用范圍上,GB/T 18905-2002是供軟件的開發(fā)者、軟件的需求方和獨立的評價者,特別是供那些負責(zé)軟件產(chǎn)品評價的人員使用的。,31,GB/T 15532-2008 “計算機軟件測試規(guī)范”,GB/T 15532-2008對主要的測試類別按照“測試對象和目的”、“測試的組織和管理”、“技術(shù)要求”、“測試內(nèi)容”、“測試環(huán)境”、“測試
16、方法”、“準入條件”、“準出條件”、“測試過程”和“輸出文檔”等條目做出要求。 在附錄中還介紹了軟件測試方法、軟件可靠性的推薦模型、軟件測試部分模板、軟件測試內(nèi)容的對應(yīng)關(guān)系等 GB/T15532-2008規(guī)定了計算機生命周期內(nèi)各類軟件產(chǎn)品的基本測試方法、過程和準則,適用于計算機軟件生命周期的全過程,適合計算機軟件的開發(fā)機構(gòu)、測試機構(gòu)及相關(guān)人員使用,32,GB/T 17544-1998 “信息技術(shù) 軟件包 質(zhì)量要求和測試”,GB/T 17544-1998等同于ISO/IEC 12119-1994,它規(guī)定了軟件包的質(zhì)量要求及針對這些要求如何對軟件包進行測試的規(guī)則。 質(zhì)量要求從產(chǎn)品描述、用戶文件、程序及數(shù)據(jù)三個方面進行了規(guī)定,測試細則依據(jù)這些規(guī)定來制訂。 GB/T 17544-1998適用于軟件包,例如文本處理程序、電子表格、數(shù)據(jù)庫程序、圖形軟件包、技術(shù)或科學(xué)函數(shù)計算程序及實用程序等。,33,軍用軟件測試標準,G
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化產(chǎn)業(yè)股權(quán)轉(zhuǎn)讓及版權(quán)擔(dān)保合同模板
- 股權(quán)轉(zhuǎn)讓與公司分紅權(quán)調(diào)整合同模板
- 股權(quán)并購過程中的資產(chǎn)評估及審計協(xié)議
- 體育產(chǎn)業(yè)股東投資經(jīng)營協(xié)議書
- 互聯(lián)網(wǎng)企業(yè)股東競業(yè)禁止及市場分割協(xié)議
- 房地產(chǎn)銷售公司合同備案辦理規(guī)定?
- 城市廣場場地推廣與活動策劃合同
- 保密參觀合同:核設(shè)施參觀者責(zé)任承諾函
- 跨國出口貿(mào)易與投資合同
- 機場候機樓場地租賃合同終止及商業(yè)合作協(xié)議
- 與工商部門核對臺帳表格模板
- DB11T 593-2016高速公路清掃保潔質(zhì)量與作業(yè)要求
- 嘟嘟少兒英語beep演示簡化版
- GB/T 699-2015優(yōu)質(zhì)碳素結(jié)構(gòu)鋼
- GB/T 19096-2003技術(shù)制圖圖樣畫法未定義形狀邊的術(shù)語和注法
- GB/T 13808-1992銅及銅合金擠制棒
- 項目安全體系圖
- 中央財政科技計劃的項目結(jié)題審計指引講解文課件
- 職業(yè)暴露(銳器傷)應(yīng)急預(yù)案演練腳本
- 首屆全國報刊編校技能大賽決賽試卷(一)及答案
- 材料出入庫表格范本
評論
0/150
提交評論