版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-. z.第8章 軟件質(zhì)量管理與控制8.1 目的 軟件質(zhì)量管理的目的是通過分析質(zhì)量要素和質(zhì)量目標(biāo),制定合適的質(zhì)量計(jì)劃,整合技術(shù)評(píng)審、軟件測(cè)試、質(zhì)量保證、缺陷(或問題)跟蹤等手段,保證軟件開發(fā)質(zhì)量。8.2 關(guān)鍵活動(dòng)與流程 軟件質(zhì)量管理的流程如圖8-1所示,關(guān)鍵活動(dòng)是制定質(zhì)量計(jì)劃”、技術(shù)評(píng)審”、軟件測(cè)試”、質(zhì)量保證”、缺陷跟蹤和問題跟蹤”。圖8-1中,在技術(shù)評(píng)審、軟件測(cè)試和質(zhì)量保證活動(dòng)中發(fā)現(xiàn)的缺陷和問題,都采用缺陷跟蹤工具和問題跟蹤工具來管理。制定質(zhì)量計(jì)劃缺陷跟蹤問題跟蹤軟件測(cè)試技術(shù)評(píng)審質(zhì)量保證 質(zhì)量人員開發(fā)人員 測(cè)試人員 質(zhì)量人員 圖8-1 軟件質(zhì)量管理的流程該流程的主要工作成果見表8-1。表8
2、-1 軟件質(zhì)量管理流程的主要工作成果關(guān)鍵活動(dòng)主要工作成果責(zé)任人制定質(zhì)量計(jì)劃質(zhì)量計(jì)劃質(zhì)量人員技術(shù)評(píng)審技術(shù)評(píng)審報(bào)告軟件開發(fā)人員軟件測(cè)試軟件測(cè)試報(bào)告軟件測(cè)試人員質(zhì)量保證質(zhì)量保證報(bào)告質(zhì)量人員缺陷跟蹤缺陷報(bào)表缺陷相關(guān)人員問題問題報(bào)表問題相關(guān)人員8.2.1 制定質(zhì)量計(jì)劃 質(zhì)量計(jì)劃是軟件質(zhì)量管理的行動(dòng)綱領(lǐng),通常由項(xiàng)目經(jīng)理和質(zhì)量人員共同協(xié)商制定質(zhì)量計(jì)劃。 如果機(jī)構(gòu)有獨(dú)立的質(zhì)量人員,則由質(zhì)量人員起草質(zhì)量計(jì)劃,遞交給項(xiàng)目經(jīng)理和質(zhì)量經(jīng)理審批。如果機(jī)構(gòu)沒有獨(dú)立的質(zhì)量人員,則項(xiàng)目經(jīng)理兼任質(zhì)量人員和質(zhì)量經(jīng)理的角色。表8-2為質(zhì)量計(jì)劃的參考格式。表8-2 質(zhì)量計(jì)劃*軟件質(zhì)量計(jì)劃質(zhì)量要素和質(zhì)量目標(biāo)提示:從商業(yè)利益和技術(shù)角度判
3、斷哪些質(zhì)量屬性是本軟件的質(zhì)量要素,說明為什么,這樣相關(guān)人員可以把精力集中在改善質(zhì)量要素上。給出各個(gè)質(zhì)量要素的恰當(dāng)目標(biāo),既要使客戶感到滿意,又要使開發(fā)方承受得起。質(zhì)量要素優(yōu)先級(jí)目標(biāo)、解釋2技術(shù)評(píng)審計(jì)劃待評(píng)審的工作成果評(píng)審時(shí)間負(fù)責(zé)人3軟件測(cè)試計(jì)劃測(cè)試活動(dòng)名稱時(shí)間負(fù)責(zé)人詳見測(cè)試計(jì)劃4質(zhì)量保證計(jì)劃過程域主要檢查項(xiàng)時(shí)間或頻度負(fù)責(zé)人5缺陷(問題)跟蹤工具 提示:說明本項(xiàng)目采用何種缺陷(問題)跟蹤工具,以及簡要的使用約定。6審批意見 提示:項(xiàng)目經(jīng)理和質(zhì)量經(jīng)理審批計(jì)劃8.2.2 技術(shù)評(píng)審技術(shù)評(píng)審的目的是通過同行專家對(duì)工作成果的評(píng)審進(jìn)行討論,盡早地發(fā)現(xiàn)工作成果中的缺陷,并幫助開發(fā)人員及時(shí)消除缺陷,從而有效地提高
4、產(chǎn)品的質(zhì)量。技術(shù)評(píng)審的主要好處有:通過消除工作成果的缺陷而提高產(chǎn)品的質(zhì)量。技術(shù)評(píng)審可以在任何開發(fā)階段執(zhí)行,不必等到軟件可以運(yùn)行之際,越早消除缺陷就越能降低開發(fā)成本。開發(fā)人員能夠及時(shí)地得到同行專家的幫助和指導(dǎo),無疑會(huì)加深對(duì)工作成果的理解,更好地預(yù)防缺陷,一定程度上提高了開發(fā)生產(chǎn)率。理論上講,為了確保產(chǎn)品的質(zhì)量,產(chǎn)品的所有工作成果都應(yīng)當(dāng)接受技術(shù)評(píng)審。現(xiàn)實(shí)中,為了節(jié)約時(shí)間,允許人們有選擇地對(duì)工作成果進(jìn)行技術(shù)評(píng)審。在制定質(zhì)量計(jì)劃的時(shí)候,應(yīng)該確定技術(shù)評(píng)審計(jì)劃。技術(shù)評(píng)審是團(tuán)體活動(dòng),一般地,機(jī)構(gòu)沒有專職的技術(shù)評(píng)審人員,當(dāng)需要技術(shù)評(píng)審的時(shí)候臨時(shí)組織人員就可以了。質(zhì)量人員應(yīng)當(dāng)參與重要的技術(shù)評(píng)審會(huì)議,這樣既監(jiān)督了
5、技術(shù)評(píng)審,又加深對(duì)工作成果的了解。技術(shù)評(píng)審的一般流程如圖8-2所示。Step2. 舉行評(píng)審會(huì)議主持人宣讀作者介紹工作成果識(shí)別缺陷和答辯討論缺陷解決方案評(píng)審總結(jié)Step1.準(zhǔn)備評(píng)審Step3.缺陷跟蹤 圖8-2 技術(shù)評(píng)審的流程第一步 準(zhǔn)備評(píng)審評(píng)審主持人首先確定評(píng)審會(huì)議的時(shí)間、地點(diǎn)、設(shè)備和參加會(huì)議的人員(包括評(píng)審員、記錄員、作者、旁聽者等),并告知所有相關(guān)人員。評(píng)審主持人把工作成果及相關(guān)材料、技術(shù)評(píng)審規(guī)程、檢查等發(fā)給評(píng)審員。評(píng)審員閱讀(了解)工作成果及相關(guān)材料。第二步 舉行評(píng)審會(huì)議主持人宣講本次評(píng)審會(huì)議的過程、重點(diǎn)、原則、時(shí)間限制等。作者扼要地介紹工作成果。評(píng)審員認(rèn)真查找工作成果的缺陷。作者回答評(píng)
6、審員的問題,雙方要對(duì)每個(gè)缺陷達(dá)成共識(shí)。作者和評(píng)審員共同討論缺陷的解決方案。對(duì)于當(dāng)場(chǎng)難以解決的問題,由主持人決定是否有必要繼續(xù)討論”或者另定時(shí)間再討論”。評(píng)審小組給出評(píng)審結(jié)論和意見,主持人簽字后本次會(huì)議結(jié)束。評(píng)審結(jié)論有三種:工作成果合格,無需修改”或者需要輕微修改但不必再審核”。工作成果基本合格,需要作少量的修改,之后通過審核即可。工作成果不合格,需要作比較大的修改,之后必須重新對(duì)其評(píng)審。主持人和相關(guān)人員撰寫技術(shù)評(píng)審報(bào)告(如表8-3所示)。第三步 缺陷跟蹤作者修正工作成果,消除已發(fā)現(xiàn)的缺陷。評(píng)審主持人(或者指定審查員)跟蹤每個(gè)缺陷的狀態(tài)。直到工作成果合格為止。表8-3 技術(shù)評(píng)審報(bào)告*技術(shù)評(píng)審報(bào)告
7、1.基本信息成果介紹名稱,版本,作者,時(shí)間等等評(píng)審時(shí)間評(píng)審地點(diǎn)評(píng)審人員角色、職務(wù)人員A評(píng)審主持人問答記錄提示:由評(píng)審主持人或記錄填寫,主要記錄評(píng)審過程中的疑問、答復(fù)、爭(zhēng)論、處理意見記錄A評(píng)審結(jié)論與意見提示:由評(píng)審主持人填寫評(píng)審結(jié)論 工作成果合格,無需修改”或者需要輕微修改但不必再審核” 工作成果基本合格,需要作少量的修改,之后通過審核即可 工作成果不合格,需要作比較大的修改,之后必須重新對(duì)其評(píng)審意見建議簽字主持人簽字缺陷跟蹤提示:如果使用了缺陷跟蹤軟件,則無需手工填寫此表缺陷描述缺陷解決方案、結(jié)果軟件測(cè)試技術(shù)評(píng)審和軟件測(cè)試的目的都是為了消除軟件的缺陷,兩者的主要區(qū)別是:(1)前者無需運(yùn)行軟件,
8、評(píng)審人員和作者把工作成果擺放在桌面上討論;(2)后者一定要運(yùn)行軟件來查找缺陷。技術(shù)評(píng)審在軟件測(cè)試之前執(zhí)行,尤其是在需求開發(fā)和系統(tǒng)設(shè)計(jì)階段。相比而言,軟件測(cè)試的工作量通常比技術(shù)評(píng)審的大,發(fā)現(xiàn)的缺陷也更多。軟件測(cè)試的主要工作有:制定測(cè)試計(jì)劃設(shè)計(jì)測(cè)試用例執(zhí)行測(cè)試缺陷跟蹤消除缺陷8.2.4質(zhì)量保證QA: Quality Assurance 質(zhì)量保證的實(shí)質(zhì):檢查項(xiàng)目的工作過程和工作成果”是否符合既定的規(guī)。 符合規(guī)的工作成果不見得就是高質(zhì)量的,但是明顯不符合規(guī)的工作成果十有八九是質(zhì)量不合格的。質(zhì)量保證的要點(diǎn):找出明顯不符合規(guī)的工作過程和工作成果,及時(shí)指導(dǎo)開發(fā)人員糾正問題,切勿吹毛求疵或者在無關(guān)痛癢的地方查
9、來查去。 在制定質(zhì)量計(jì)劃的時(shí)候,質(zhì)量人員確定主要檢查項(xiàng)和檢查時(shí)間(或頻度)。 質(zhì)量人員在執(zhí)行質(zhì)量保證工作的時(shí)候,如果發(fā)現(xiàn)質(zhì)量問題,應(yīng)該立即記錄下來。最好使用問題跟蹤工具(或者缺陷跟蹤工具),有助于提高工作效率。 質(zhì)量人員首先設(shè)法在項(xiàng)目部解決已經(jīng)發(fā)現(xiàn)的質(zhì)量問題,與項(xiàng)目成員協(xié)商,給出解決措施。在項(xiàng)目難以解決的質(zhì)量問題,由上級(jí)領(lǐng)導(dǎo)給出解決措施。 質(zhì)量人員定期撰寫質(zhì)量保證報(bào)告(格式見表8-4),向項(xiàng)目成員和上級(jí)領(lǐng)導(dǎo)匯報(bào)現(xiàn)階段的質(zhì)量狀況。表8-4質(zhì)量保證報(bào)告質(zhì)量保證報(bào)告項(xiàng)目名稱報(bào)告日期質(zhì)量保證員報(bào)告批次過程質(zhì)量檢查受檢查的過程域檢查結(jié)果產(chǎn)品質(zhì)量檢查受檢查的工作成果檢查結(jié)果問題與對(duì)策,經(jīng)驗(yàn)總結(jié):從問題跟蹤
10、工具中提取問題的信息8.2.5缺陷跟蹤與問題跟蹤(1)缺陷人們?cè)趫?zhí)行技術(shù)評(píng)審、軟件測(cè)試、質(zhì)量保證工作時(shí),會(huì)發(fā)現(xiàn)不少軟件缺陷(或者其它質(zhì)量問題)。缺陷的屬性如表8-5所示。表8-5 缺陷的屬性缺陷屬性描述缺陷編號(hào)給每個(gè)缺陷分配唯一的ID缺陷類型給缺陷劃分一些類型,便于統(tǒng)計(jì)所屬模塊說明該缺陷所屬的模塊缺陷狀態(tài)常用缺陷狀態(tài)有:新缺陷、缺陷再現(xiàn)、解決待關(guān)閉、關(guān)閉等缺陷描述用一段文字描述缺陷附 件本缺陷的相關(guān)附件嚴(yán)重性劃分缺陷的嚴(yán)重性:嚴(yán)重、中等、輕微優(yōu)先級(jí)劃分處理缺陷的優(yōu)先級(jí):高、中、低報(bào)告者報(bào)告缺陷的人報(bào)告日期給出本缺陷的報(bào)告日期接受者處理缺陷的人解決方案描述該缺陷的解決方案更新日期缺陷信息的更新日
11、期(2)缺陷跟蹤工具缺陷跟蹤工具:幫助項(xiàng)目成員記錄和跟蹤缺陷用的軟件。一般都有數(shù)據(jù)支持,可以在局域網(wǎng)運(yùn)行。如果沒有缺陷跟蹤工具的話,人們只好用紙或文件去記錄缺陷,不僅變更缺陷信息很麻煩,而且難以共享信息。表8-5 缺陷跟蹤工具的常見功能功能描述查詢?nèi)毕莞鶕?jù)缺陷類型、狀態(tài)、優(yōu)先級(jí)、報(bào)告者、報(bào)告日期等條件查詢添加缺陷添加新的缺陷修改缺陷修改缺陷的信息刪 除刪除缺陷缺陷餅圖繪制缺陷的餅圖缺陷趨勢(shì)圖繪制缺陷的趨勢(shì)圖自動(dòng)消息如果缺陷信息發(fā)生變動(dòng)(添加和修改),則自動(dòng)發(fā)消息給報(bào)告者和接受者(3)問題跟蹤問題跟蹤缺陷跟蹤很相似,問題”的含義比缺陷”更加廣泛。常見問題解答和實(shí)施建議8.3.1 什么是軟件的質(zhì)量
12、屬性和質(zhì)量要素軟件質(zhì)量是許多質(zhì)量屬性的綜合體現(xiàn),各種質(zhì)量屬性反映了軟件質(zhì)量的方方面面。人們通過改善軟件的各種質(zhì)量屬性,從而提高軟件的整體質(zhì)量(否則無從下手)。(1)質(zhì)量屬性常見的質(zhì)量屬性有:正確性、健壯性、可靠性、容錯(cuò)性、性能、易用性、安全性、可擴(kuò)展性、可復(fù)用性、兼容性、可移植性、可測(cè)試性、可維護(hù)性、靈活性等。(2)質(zhì)量要素軟件質(zhì)量要素是指:A.從技術(shù)角度講,對(duì)軟件整體質(zhì)量影響最大的那些質(zhì)量屬性才是質(zhì)量要素;B.從商業(yè)角度講,客戶最關(guān)心的、能成為賣點(diǎn)的質(zhì)量屬性才是質(zhì)量要素。對(duì)于一個(gè)特定的軟件而言,我們首先判斷什么是質(zhì)量要素,才能給出提高質(zhì)量的具體措施,而不是一股腦地想把所有的質(zhì)量屬性都做好,否
13、則不僅做不好,還可以能得不償失。如果*些質(zhì)量屬性并不能產(chǎn)生顯著的經(jīng)濟(jì)效益,我們可以忽略它們,把精力用在對(duì)經(jīng)濟(jì)效益貢獻(xiàn)最大的質(zhì)量要素上。簡而言之,只有質(zhì)量要素才值得開發(fā)人員下功夫去改善。8.3.2 企業(yè)追求什么樣的質(zhì)量目標(biāo)企業(yè)的根本目標(biāo)是為了獲取盡可能多的利潤,而不是生產(chǎn)完美無缺的產(chǎn)品。如果企業(yè)銷售出去的軟件的質(zhì)量比較差,輕則挨罵,重則被退貨甚至索賠,因此為了提高用戶對(duì)產(chǎn)品的滿意度,企業(yè)必須提高產(chǎn)品的質(zhì)量。但是企業(yè)不可能為了追求完美的質(zhì)量而不惜一切代價(jià),當(dāng)企業(yè)為提高質(zhì)量所付出的代價(jià)超過銷售利益時(shí),這個(gè)產(chǎn)品已經(jīng)沒有商業(yè)價(jià)值了,還不如不開發(fā)。企業(yè)必須權(quán)衡質(zhì)量、效率和成本,產(chǎn)品質(zhì)量太低了或者太高了,都
14、不利于企業(yè)獲取利潤。企業(yè)理想的質(zhì)量目標(biāo):不是零缺陷”,而是恰好讓廣大用戶滿意,并且將提高質(zhì)量所付出的代價(jià)控制在預(yù)算之。8.3.3 誰對(duì)質(zhì)量負(fù)責(zé)誰對(duì)軟件質(zhì)量負(fù)責(zé)?全員負(fù)責(zé)。任何與軟件開發(fā)、管理工作相關(guān)的人員都對(duì)質(zhì)量產(chǎn)生影響,都要對(duì)質(zhì)量負(fù)責(zé)。不要把質(zhì)量問題全部推給質(zhì)量人員或測(cè)試人員。誰對(duì)軟件質(zhì)量負(fù)最大的責(zé)任?誰的權(quán)力越大,他所負(fù)的質(zhì)量責(zé)任就越大。質(zhì)量人員是成天與質(zhì)量打交道的人,但他個(gè)人并不對(duì)產(chǎn)品質(zhì)量產(chǎn)生最大的影響,所以不負(fù)最大的責(zé)任。8.3.4 為什么質(zhì)量保證并不能保證質(zhì)量質(zhì)量保證活動(dòng)就是檢查項(xiàng)目的工作過程和工作成果”是否符合既定的規(guī)。如果質(zhì)量人員發(fā)現(xiàn)*些項(xiàng)目的工作過程以及工作成果”不符合既定的規(guī),則馬上可以斷定產(chǎn)品存在缺陷。但是符合既定規(guī)的東西并不意味著質(zhì)量一定合格,僅靠規(guī)無法識(shí)別出產(chǎn)品中可能存在的大量缺陷。不少機(jī)構(gòu)的質(zhì)量人員老是對(duì)照規(guī),查找錯(cuò)別字、標(biāo)點(diǎn)符號(hào)、排版格式等問題,迷失了方向,這樣只有疲勞沒有功勞,而且讓開發(fā)人員很厭煩。質(zhì)量保證的技術(shù)含量比較低,只能檢查出膚淺的缺陷,不能對(duì)付有技術(shù)難度的缺陷。所以單獨(dú)的質(zhì)量保證”,其實(shí)不能保證質(zhì)量”。質(zhì)量保證對(duì)于保證質(zhì)量而言只是必要的手段,而不是充分的手段。對(duì)于軟件質(zhì)量管理而言,軟件測(cè)試、技術(shù)評(píng)審比質(zhì)量保證更加重要。為什么技術(shù)評(píng)審的效果不明顯有些
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年度藥物運(yùn)載系統(tǒng)藥品市場(chǎng)分析及競(jìng)爭(zhēng)策略分析報(bào)告
- 2024版?zhèn)€體運(yùn)輸戶與大車司機(jī)合作協(xié)議
- 墊層防水施工方案
- 2025年度個(gè)人醫(yī)療借款擔(dān)保合同模板2篇
- 2025年度社區(qū)便利店酒水新品引進(jìn)及銷售合作協(xié)議3篇
- 2025年新型打樁技術(shù)勞務(wù)分包合同范本4篇
- 二零二五版藥品質(zhì)量檢驗(yàn)試劑定制研發(fā)合同3篇
- CECT品牌定位及傳播策略
- 2024中考模擬考試語文試卷(一模)含答案
- 2025年模具行業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)合同4篇
- 個(gè)人頂賬房合同范例
- 安徽省淮南四中2025屆高二上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 保險(xiǎn)專題課件教學(xué)課件
- 牛津上海版小學(xué)英語一年級(jí)上冊(cè)同步練習(xí)試題(全冊(cè))
- 室上性心動(dòng)過速-醫(yī)學(xué)課件
- 建設(shè)工程法規(guī)及相關(guān)知識(shí)試題附答案
- 中小學(xué)心理健康教育課程標(biāo)準(zhǔn)
- 四年級(jí)上冊(cè)脫式計(jì)算400題及答案
- 新課標(biāo)人教版小學(xué)數(shù)學(xué)六年級(jí)下冊(cè)集體備課教學(xué)案全冊(cè)表格式
- 人教精通版三年級(jí)英語上冊(cè)各單元知識(shí)點(diǎn)匯總
- 教案:第三章 公共管理職能(《公共管理學(xué)》課程)
評(píng)論
0/150
提交評(píng)論