軟件質(zhì)量標(biāo)準(zhǔn)及測試依據(jù)和規(guī)范_第1頁
軟件質(zhì)量標(biāo)準(zhǔn)及測試依據(jù)和規(guī)范_第2頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、.1. 軟件質(zhì)量標(biāo)準(zhǔn)(ISO)1.1   軟件質(zhì)量保證(ISO) ISO (International Standardization Organization,國際標(biāo)準(zhǔn)化組織) TC/176技術(shù)委員會制定的所有國際標(biāo)準(zhǔn) 質(zhì)量保證標(biāo)準(zhǔn)(ISO9001/2/3) 質(zhì)量管理標(biāo)準(zhǔn)(ISO9004) TC176即ISO中第176個技術(shù)委員會,成立于1980年,全稱是“質(zhì)量保證技術(shù)委員會”,1987年又更名為“質(zhì)量管理和質(zhì)量保證技術(shù)委員會”。TC176專門負責(zé)制定質(zhì)量管理和質(zhì)量保證技術(shù)的標(biāo)準(zhǔn)1.2  ISO 軟件質(zhì)量標(biāo)準(zhǔn)思想 控制思想,即對產(chǎn)品形成的全過程進行控制。任何事物都是由一個

2、或多個過程活動的結(jié)果,只要對產(chǎn)品形成的全過程進行控制并達到過程質(zhì)量要求,最終產(chǎn)品的質(zhì)量就有了保證 預(yù)防的思想。通過對產(chǎn)品形成的全過程進行控制以及建立并有效運行自我完善機制達到預(yù)防不合格,從根本上減少或消除不合格品1.3  ISO 軟件質(zhì)量標(biāo)準(zhǔn)結(jié)構(gòu)ISO9000系列標(biāo)準(zhǔn)的主體部分分為兩組: “需方對供方要求質(zhì)量保證”的標(biāo)準(zhǔn)ISO90019003 “供方建立質(zhì)量保證體系”的標(biāo)準(zhǔn)ISO9004  ISO9001:設(shè)計/開發(fā)、生產(chǎn)、安裝和服務(wù)中質(zhì)量保證模式; ISO9002:生產(chǎn)和安裝中的質(zhì)量保證模式; ISO9003:最終檢驗和測試中的質(zhì)量保證模式;

3、 ISO9004:質(zhì)量管理和質(zhì)量體系要素導(dǎo)則。1.3.1  ISO9000與GB/T19000的關(guān)系1.3.2  ISO9000-3 是什么 ISO9000-3其實是ISO質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)在軟件開發(fā)、供應(yīng)和維護中的使用指南,并不作為質(zhì)量體系注冊/認證時的評估準(zhǔn)則,主要考慮軟件行業(yè)的特殊性制定。參照ISO9001質(zhì)量體系設(shè)計、開發(fā)、生產(chǎn)、安裝和服務(wù)的質(zhì)量保證模式,并引用ISO 8402質(zhì)量管理和質(zhì)量保證術(shù)語,使得ISO9000系列標(biāo)準(zhǔn)應(yīng)用范圍得以拓展.1.3.3  ISO9000-3標(biāo)準(zhǔn)軟件開發(fā)、供應(yīng)、維護中應(yīng)用ISO9001的指南是指南,不是標(biāo)準(zhǔn)依

4、然困惑:依然強調(diào)的是供應(yīng)商和顧客的關(guān)系,不是工程師該如何做1.3.4  ISO 9000-3 體系結(jié)構(gòu) 合同評審 需方需求規(guī)格說明 開發(fā)計劃 質(zhì)量計劃 設(shè)計和實現(xiàn) 測試和確認 驗收 復(fù)制、交付和安裝 維護2.軟件測試規(guī)范2.1  概念軟件測試規(guī)范就是對軟件測試的流程過程化并對每一個過程元素進行明確的界定,形成完整的規(guī)范體系。2.2  完整的軟件測試規(guī)范是怎樣的規(guī)范本身的詳細說明,比如規(guī)范目的、范圍、文檔結(jié)構(gòu)、詞匯表、參考信息、可追溯性、方針、過程/規(guī)范、指南、模板、檢查表、培訓(xùn)、工具、參考資料等等。2.3  制定測試規(guī)范需要考慮的內(nèi)容 角色的確定 進入的

5、準(zhǔn)則 輸入項 活動過程 輸出項 驗證與確認 退出的準(zhǔn)則 度量3.CMM思想和結(jié)構(gòu)體系3.1  CMM是什么. CMM即軟件能力成熟度模型(Capability Maturity Model)是向軟件組織提供如何增加對其開發(fā)和維護軟件過程的控制能力。設(shè)計并實施CMM是為了指導(dǎo)軟件組織: 通過確定當(dāng)前過程的成熟度等級和識別出對軟件質(zhì)量和過程改進至關(guān)重要的問題,來選擇其過程改進策略。 通過關(guān)注一組有限的活動,并為實現(xiàn)它們而積極工作,組織能穩(wěn)步地改善其軟件過程,使其軟件過程能力持續(xù)不斷地增長。3.2  CMM的歷史CMM分階段的體系結(jié)構(gòu)源于己有60多年歷史的產(chǎn)品質(zhì)量原理。ITT的P

6、hilip Crosby在其書“Quality is Free”(Crosby 79)中首先提出將質(zhì)量原理改編為成熟度框架的思想。Humphrey的成熟度框架早期版本發(fā)表在SEI技術(shù)報告(Humphrey 87a,Humphrey 87b)、文章(Humphrey 88)和書“Managing the software Process”(Humphrey 89)中。3.3  CMM的5個等級3.4  不同成熟度的項目結(jié)果3.5  CMM的五個等級及關(guān)鍵過程域3.6  關(guān)鍵過程域(Key Areas)3.7  CMM的五個等級及關(guān)鍵過程域3.8

7、 ISO9000與CMM3.8.1  ISO與CMM的I關(guān)系· ISO9000相當(dāng)于CMM二級和三級的一部分內(nèi)容(有人稱為2.5級)· CMM和ISO9000認證本身沒有優(yōu)劣之分· CMM是一個動態(tài)的過程· 對于預(yù)算、項目周期管理等ISO9000涉及不夠的內(nèi)容,CMM有所覆蓋3.8.2  ISO與CMM的區(qū)別· ISO9001是通用的國際標(biāo)準(zhǔn),適用于各類組織。· CMM是美國軍方為評價軟件供應(yīng)商的質(zhì)量水平,委托SEI開發(fā)的一個評價模型,只用于軟件業(yè)。· CMM更詳細,更專業(yè)。· ISO

8、9001只建立了一個可接受水平,而CMM是一個具有五個水平的評估工具。· ISO9001聚焦于供應(yīng)商和用戶間的關(guān)系,而CMM更關(guān)注軟件的開發(fā)過程。3.9  CMM與ISO9001關(guān)系4. 建立軟件測試管理和評判體系4.1  為什么要建立管理與評判體系"· 監(jiān)視和測量軟件產(chǎn)品· 識別和控制不符合要求的產(chǎn)品· 驗證產(chǎn)品設(shè)計和開發(fā)· 監(jiān)視和測量軟件過程4.2 測試管理和評判體系發(fā)展現(xiàn)狀1.美國質(zhì)量保證研究所對軟件測試的研究結(jié)果表明:越早發(fā)現(xiàn)軟件中存在的問題,開發(fā)費用就越低;在編碼后修改軟件缺陷的成本是編碼前的10倍,在產(chǎn)品交付后修改軟件缺陷的成本是交付前的10倍;軟件質(zhì)量越高,軟件發(fā)布后的維護費用越低。另外,根據(jù)對國際著名IT企業(yè)的統(tǒng)計,它們的軟件測試費用占整個軟件工程所有研發(fā)費用的50% 以上。2.中國軟件企業(yè)在軟件測試方面與國際水準(zhǔn)仍存在較大差距。首先,認識上重開發(fā)、輕測試,沒有

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論