9.5軟件質(zhì)量管理_第1頁
9.5軟件質(zhì)量管理_第2頁
9.5軟件質(zhì)量管理_第3頁
9.5軟件質(zhì)量管理_第4頁
9.5軟件質(zhì)量管理_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件質(zhì)量保證與測試第9章軟件質(zhì)量與軟件質(zhì)量管理SoftwareQualityAssuranceandTesting9.5軟件質(zhì)量管理概念

質(zhì)量管理是指確定質(zhì)量方針、目標(biāo)和職責(zé),并通過質(zhì)量體系中的質(zhì)量策劃、控制、保證和改進(jìn)來使其實(shí)現(xiàn)的全部活動。

軟件質(zhì)量管理可以說是一個體系,用于實(shí)現(xiàn)對一個軟件的質(zhì)量進(jìn)行全面把控。由來

20世紀(jì)70年代中期,美國國防部曾專門研究軟件工程做不好的原因,發(fā)現(xiàn)70%的失敗項(xiàng)目是因?yàn)楣芾碇写嬖诘蔫Υ靡鸬?,而并非技術(shù)性的原因,進(jìn)而得出一個結(jié)論,即管理是影響軟件研發(fā)項(xiàng)目全局的因素,而技術(shù)只影響局部。

軟件項(xiàng)目失敗的主要原因有:需求定義不明確;缺乏一個好的軟件開發(fā)過程;沒有一個統(tǒng)一領(lǐng)導(dǎo)的產(chǎn)品研發(fā)小組;子合同管理不嚴(yán)格;沒有經(jīng)常注意改善軟件過程;對軟件構(gòu)架很不重視;軟件界面定義不善且缺乏合適的控制等等。在關(guān)系到軟件項(xiàng)目成功與否的眾多因素中,軟件度量、工作量估計(jì)、項(xiàng)目規(guī)劃、進(jìn)展控制、需求變化和風(fēng)險(xiǎn)管理等都是與工程管理直接相關(guān)的因素。由此可見,軟件工程中管理的意義至關(guān)重要。由來

軟件質(zhì)量管理中的質(zhì)量,通常指產(chǎn)品的質(zhì)量,但廣義的質(zhì)量管理還包括工作的質(zhì)量。軟件產(chǎn)品質(zhì)量是指軟件滿足明確和隱含需要的能力的特性總和。而工作質(zhì)量則是產(chǎn)品質(zhì)量的保證,它反映了與產(chǎn)品質(zhì)量直接有關(guān)的工作對產(chǎn)品質(zhì)量的保證程度。軟件質(zhì)量管理工作是一個系統(tǒng)過程,在實(shí)施過程中必須遵循與軟件項(xiàng)目質(zhì)量要求相應(yīng)的標(biāo)準(zhǔn),執(zhí)行相應(yīng)的過程,符合相應(yīng)的規(guī)范。工作內(nèi)容

簡單說來,軟件質(zhì)量管理通常分為兩大工作:

1、產(chǎn)品質(zhì)量管理:如軟件測試2、過程質(zhì)量管理:包括ISO9000、CMMI、TQC等,具體工作是軟件質(zhì)量保證(過程策劃和檢查),軟件配置管理(配置審計(jì)和版本控制等)、人員培訓(xùn)等。工作內(nèi)容

從工作環(huán)節(jié)來說,軟件質(zhì)量管理工作包括:質(zhì)量規(guī)劃、質(zhì)量檢驗(yàn)、質(zhì)量控制、質(zhì)量評價(jià)、質(zhì)量信息管理等。

工作環(huán)節(jié)

質(zhì)量管理

在國際標(biāo)準(zhǔn)《ISO/IEC12207:2008系統(tǒng)與軟件過程——軟件生存期過程》中和軟件質(zhì)量管理有關(guān)的過程包括:軟件質(zhì)量保證過程軟件驗(yàn)證過程軟件確認(rèn)過程軟件評審過程軟件問題解決過程主要過程和活動

軟件質(zhì)量保證是建立一套有計(jì)劃,系統(tǒng)規(guī)范的方法,來確保軟件質(zhì)量標(biāo)準(zhǔn)、軟件過程步驟、軟件工程方法和實(shí)踐能夠正確地被軟件項(xiàng)目所采用,從而保證軟件質(zhì)量。軟件質(zhì)量保證的目的是使軟件過程對于管理者來說是可見的。它通過對軟件產(chǎn)品和活動進(jìn)行評審和審計(jì)來驗(yàn)證軟件是合乎標(biāo)準(zhǔn)的。軟件質(zhì)量保證人員在項(xiàng)目一開始時就應(yīng)參與制定計(jì)劃、建立標(biāo)準(zhǔn),并進(jìn)行檢查監(jiān)督。軟件質(zhì)量保證過程

軟件質(zhì)量保證的目的是確保工作過程和產(chǎn)品遵循既定的要求和已經(jīng)制定的計(jì)劃。應(yīng)取得的成果包括:①制定出實(shí)施質(zhì)量保證的策略;②得到實(shí)施軟件質(zhì)量保證的相關(guān)數(shù)據(jù)并予以維護(hù);③識別了出現(xiàn)的問題或不符合要求的現(xiàn)象,并做了記錄;④產(chǎn)品過程和活動對于適用標(biāo)準(zhǔn)、規(guī)程和要求的遵循狀況得到了驗(yàn)證。軟件質(zhì)量保證過程

軟件質(zhì)量保證過程包括以下4項(xiàng)活動:①過程實(shí)施②產(chǎn)品保證③過程保證④質(zhì)量體系保證軟件質(zhì)量保證過程

軟件質(zhì)量保證中的質(zhì)量包括“需求質(zhì)量”、“設(shè)計(jì)質(zhì)量”、“開發(fā)質(zhì)量”、“測試質(zhì)量”四個方面。

過程可以分為“質(zhì)量計(jì)劃”、“質(zhì)量標(biāo)準(zhǔn)”、“質(zhì)量檢查”、“質(zhì)量報(bào)告”、“質(zhì)量驗(yàn)收”5個環(huán)節(jié)。軟件質(zhì)量保證過程

質(zhì)量保證的實(shí)施有5個步驟:

1.目標(biāo)(Target):以用戶要求和開發(fā)方針為依據(jù),對質(zhì)量需求準(zhǔn)則、質(zhì)量設(shè)計(jì)準(zhǔn)則的各質(zhì)量特性設(shè)定質(zhì)量目標(biāo)。

2.計(jì)劃(Plan):設(shè)定適合于被開發(fā)軟件的評測檢查項(xiàng)目(質(zhì)量評價(jià)準(zhǔn)則);研討實(shí)現(xiàn)質(zhì)量目標(biāo)的方法或手段。

3.開發(fā)(Do):編寫開發(fā)高質(zhì)量的規(guī)格說明和程序;并在接受質(zhì)量檢查前先做自我檢查。軟件質(zhì)量保證過程

4.檢查(Check):以計(jì)劃階段設(shè)定的質(zhì)量評價(jià)準(zhǔn)則進(jìn)行檢查和評價(jià),結(jié)果用質(zhì)量圖的形式表示出來。

5.改進(jìn)(Action):對評價(jià)發(fā)現(xiàn)的問題進(jìn)行改進(jìn)活動,如果實(shí)現(xiàn)并達(dá)到了質(zhì)量目標(biāo)就轉(zhuǎn)入下一個工程階段。

重復(fù)從“計(jì)劃”到“改進(jìn)”的過程,直到整個軟件項(xiàng)目完成。軟件質(zhì)量保證過程

軟件質(zhì)量保證過程

軟件質(zhì)量保證過程實(shí)施的5個步驟如圖所示。軟件質(zhì)量保證活動概覽圖軟件驗(yàn)證過程

軟件驗(yàn)證過程的目的在于:證實(shí)軟件過程或項(xiàng)目的每一個軟件工作產(chǎn)品或服務(wù)均能正確的反映規(guī)定的需求?!?guī)定的需求滿足軟件驗(yàn)證過程

軟件驗(yàn)證應(yīng)取得的成果包括:制定并實(shí)施了驗(yàn)證策略;識別了所有要求的軟件工作產(chǎn)品的驗(yàn)證標(biāo)準(zhǔn);執(zhí)行了要求的驗(yàn)證活動;識別了缺陷并做了記錄;驗(yàn)證活動的結(jié)果可以為客戶及其他相關(guān)方所使用。軟件驗(yàn)證過程

軟件驗(yàn)證過程包括過程實(shí)施和驗(yàn)證兩個活動。驗(yàn)證又包括五項(xiàng)任務(wù):需求驗(yàn)證、設(shè)計(jì)驗(yàn)證、代碼驗(yàn)證、集成驗(yàn)證、和文檔驗(yàn)證。軟件確認(rèn)過程

軟件確認(rèn)和軟件驗(yàn)證略有不同,軟件確認(rèn)過程的目的是:證實(shí)軟件工作產(chǎn)品預(yù)期的的使用需求已得到滿足。

→滿足軟件確認(rèn)過程

軟件確認(rèn)包括以下五項(xiàng)任務(wù):①為分析測試結(jié)果準(zhǔn)備選擇的測試需求、測試用例和測試規(guī)格說明;②確保這些測試需求、測試用例和測試規(guī)格說明能反映特定的預(yù)期用途的特殊要求;③實(shí)施上述兩項(xiàng)任務(wù)的測試;④確認(rèn)軟件產(chǎn)品滿足它的預(yù)期用途;⑤適當(dāng)時在目標(biāo)環(huán)境的選定區(qū)域中測試軟件產(chǎn)品。軟件問題解決過程

軟件問題解決過程的目的是所有發(fā)現(xiàn)的問題得到澄清分析并為其解決而得到管理和控制,應(yīng)取得的成果包括:制定問題管理策略;問題得到記錄識別和分類;為獲得可接受的解決方案,已將問題做了分析和評估;實(shí)施問題解決方案;跟蹤問題,直至結(jié)束;確保知道所有已報(bào)告問題的狀態(tài)。軟件問題解決過程

當(dāng)發(fā)現(xiàn)軟件產(chǎn)品或活動當(dāng)中的問題包括不符合項(xiàng)時,應(yīng)編寫問題報(bào)告,用其描述所發(fā)現(xiàn)的

溫馨提示

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

最新文檔

評論

0/150

提交評論