版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、SQA工作流程提起如今的IT項(xiàng)目,軟件工程倍受關(guān)注。而軟件的質(zhì)量更是眾人關(guān)注的焦點(diǎn),因?yàn)槟壳斑€沒(méi)有一套完善的評(píng)估標(biāo)準(zhǔn)。甚至有人提出,現(xiàn)在的軟件開(kāi)發(fā)根本提不上是“工程”,因?yàn)樗赡哿?,還沒(méi)有一套成熟的標(biāo)準(zhǔn)來(lái)比照;因而軟件項(xiàng)目極易出現(xiàn)失敗或失誤。大量實(shí)踐證明,軟件工程項(xiàng)目的成敗,通常是因?yàn)楣芾韱?wèn)題(協(xié)同工作的能力),而不是技術(shù)上的問(wèn)題。要想做一盤(pán)“完美”的軟件大餐,質(zhì)量管理的作用是不言而喻的。在實(shí)際的項(xiàng)目質(zhì)量管理中,質(zhì)量管理總是圍繞著質(zhì)量
2、保證(QualityAssurance)過(guò)程和質(zhì)量控制(QualityControl)過(guò)程兩方面。這兩個(gè)過(guò)程相互作用,在實(shí)際應(yīng)用中還可能會(huì)發(fā)生交叉。正如引言所述,關(guān)于軟件的質(zhì)量,很難下一個(gè)非常明確的定義。本文主要針對(duì)軟件工程中的質(zhì)量管理來(lái)進(jìn)行討論。做軟件“大餐”的工序軟件質(zhì)量保證(SoftwareQualityAssurance,以下簡(jiǎn)稱(chēng)SQA)的目的是驗(yàn)證在軟件開(kāi)發(fā)過(guò)程中是否遵循了合適的過(guò)程和標(biāo)準(zhǔn)。軟件質(zhì)量保證過(guò)程一般包含以下幾項(xiàng)活動(dòng)
3、:首先是建立SQA組;其次是選擇和確定SQA活動(dòng),即選擇SQA組所要進(jìn)行的質(zhì)量保證活動(dòng),這些SQA活動(dòng)將作為SQA計(jì)劃的輸入;然后是制定和維護(hù)SQA計(jì)劃,這個(gè)計(jì)劃明確了SQA活動(dòng)與整個(gè)軟件開(kāi)發(fā)生命周期中各個(gè)階段的關(guān)系;還有執(zhí)行SQA計(jì)劃、對(duì)相關(guān)人員進(jìn)行培訓(xùn)、選擇與整個(gè)軟件工程環(huán)境相適應(yīng)的質(zhì)量保證工具;最后是不斷完善質(zhì)量保證過(guò)程活動(dòng)中存在的不足,改進(jìn)項(xiàng)目的質(zhì)量保證過(guò)程。獨(dú)立的SQA組是衡量軟件開(kāi)發(fā)活動(dòng)優(yōu)劣與否的尺度之一。SQA組的這一獨(dú)立
4、性,使其享有一項(xiàng)關(guān)鍵權(quán)利——“越級(jí)上報(bào)”。當(dāng)SQA組發(fā)現(xiàn)產(chǎn)品質(zhì)量出現(xiàn)危機(jī)時(shí),它有權(quán)向項(xiàng)目組的上級(jí)機(jī)構(gòu)直接報(bào)告這一危機(jī)。這無(wú)疑對(duì)項(xiàng)目組起到相當(dāng)?shù)摹巴亍弊饔茫部梢钥闯墒谴偈鬼?xiàng)目組重視軟件開(kāi)發(fā)質(zhì)量的一種激勵(lì)。這一形式使許多問(wèn)題在組內(nèi)得以解決,提高了軟件開(kāi)發(fā)的質(zhì)量和效率。其組織結(jié)構(gòu)如圖1所示:選擇和確定SQA活動(dòng)這一過(guò)程的目的是策劃在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中所需要進(jìn)行的質(zhì)量保證活動(dòng)。質(zhì)量保證活動(dòng)應(yīng)與整個(gè)項(xiàng)目的開(kāi)發(fā)計(jì)劃和配置管理計(jì)劃相一致。一般把該
5、活動(dòng)分為以下五類(lèi):1)評(píng)審軟件產(chǎn)品、工具與設(shè)施軟件產(chǎn)品常被稱(chēng)為“無(wú)形”的產(chǎn)品。評(píng)審時(shí)難度更大。在此要注意的一點(diǎn)是:在評(píng)審時(shí)不能只對(duì)最終的軟件代碼進(jìn)行評(píng)審,還要對(duì)軟件開(kāi)發(fā)計(jì)劃、標(biāo)準(zhǔn)、過(guò)程、軟件需求、軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)、手冊(cè)以及測(cè)試信息等進(jìn)行評(píng)審。評(píng)估軟件工具主要是為了保證項(xiàng)目組采用合適的技術(shù)和工具。評(píng)估項(xiàng)目設(shè)施的目的是保證項(xiàng)目組有充足設(shè)備和資源進(jìn)行軟件開(kāi)發(fā)工作。這也為規(guī)劃今后軟件項(xiàng)目的設(shè)備購(gòu)置、資源擴(kuò)充、資源共享等提供依據(jù)。2)SQA活動(dòng)審
6、查的軟件開(kāi)發(fā)過(guò)程除缺陷的活動(dòng)包括:需求評(píng)審、設(shè)計(jì)評(píng)審、代碼走查、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試以及驗(yàn)收測(cè)試等。缺陷引入和消除的過(guò)程如圖2所示:質(zhì)量控制的任務(wù)就是策劃可行的質(zhì)量管理活動(dòng),然后正確地執(zhí)行和控制這些活動(dòng)以保證絕大多數(shù)的缺陷可以在開(kāi)發(fā)過(guò)程中被發(fā)現(xiàn)。正如前面提到的,在進(jìn)行評(píng)審和測(cè)試時(shí)可檢測(cè)到缺陷。評(píng)審是面向人的過(guò)程,測(cè)試是運(yùn)行軟件(或部分軟件)以便發(fā)現(xiàn)缺陷。在一個(gè)項(xiàng)目里,評(píng)審和測(cè)試活動(dòng)是預(yù)先策劃好的(計(jì)劃書(shū)中確定執(zhí)行哪些質(zhì)量控制活動(dòng)
7、和何時(shí)執(zhí)行這些活動(dòng))。在執(zhí)行過(guò)程中,根據(jù)已定義好的過(guò)程來(lái)執(zhí)行這些活動(dòng)。通過(guò)執(zhí)行這些活動(dòng)來(lái)識(shí)別缺陷,然后消除這些缺陷。例如,系統(tǒng)測(cè)試過(guò)程一般包括制定測(cè)試計(jì)劃,測(cè)試計(jì)劃中應(yīng)列出在測(cè)試執(zhí)行過(guò)程中所有的測(cè)試用例,評(píng)審測(cè)試計(jì)劃,并且最終執(zhí)行測(cè)試計(jì)劃。1.0目的本文的目的是描述ABC中心的SQA組進(jìn)行內(nèi)部軟件過(guò)程檢查所使用的程序。執(zhí)行檢查的目的是為了提供對(duì)軟件過(guò)程的客觀承諾確認(rèn),并最終提交滿(mǎn)足標(biāo)準(zhǔn)、手冊(cè)、規(guī)格書(shū)以及程序等方面要求的軟件產(chǎn)品。2.0范
8、圍文中所描述的程序適用于ABC中心SQA組執(zhí)行的內(nèi)部軟件過(guò)程檢查。3.0術(shù)語(yǔ)表KPA:關(guān)鍵過(guò)程域。SEI:軟件工程研究所。CMM:能力成熟度模型。SQA:軟件質(zhì)量保證。SCM:軟件配置管理。SQAP:軟件質(zhì)量保證計(jì)劃。4.0參考文獻(xiàn)[1]軟件能力成熟度模型,1.1版,軟件工程研究所,CMUSEI93TR24February1993.[2]APDSQA檢查程序,APDPRSQAAUD001Version1.0Aug.211996.5.0角
9、色和職責(zé)5.1檢查者檢查者是指準(zhǔn)備并執(zhí)行檢查的個(gè)人或小組。成立一個(gè)檢查小組以后,首先要指定一個(gè)檢查小組領(lǐng)導(dǎo)。檢查小組領(lǐng)導(dǎo)負(fù)責(zé)為小組其他成員分配檢查任務(wù)。檢查小組領(lǐng)導(dǎo)負(fù)責(zé)如下各項(xiàng)任務(wù):訓(xùn)練和調(diào)整檢查小組成員。規(guī)劃?rùn)z查中用到的人力和設(shè)備等資源。執(zhí)行檢查。生成檢查報(bào)告。發(fā)布檢查報(bào)告。跟蹤檢查糾正活動(dòng)。檢查小組領(lǐng)導(dǎo)或者作為檢查者的個(gè)人必須是SQA組的成員。SQA組負(fù)責(zé)確保積極的糾正活動(dòng)被執(zhí)行,并文檔化識(shí)別出的軟件過(guò)程中的不符合項(xiàng)。5.2被檢查者
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論