




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2025/1/29上海海事大學(xué)計(jì)算機(jī)系1第7章IT軟件工程質(zhì)量管理7.1質(zhì)量管理根本概念7.2IT軟件質(zhì)量管理根本知識7.3軟件工程質(zhì)量方案7.4軟件工程評審7.5軟件質(zhì)量體系7.6軟件過程能力成熟度模型(CMM)2025/1/29上海海事大學(xué)計(jì)算機(jī)系22025/1/29上海海事大學(xué)計(jì)算機(jī)系3軟件系統(tǒng)功能齊全是不是就是質(zhì)量好?用戶界面友好是不是就是軟件的質(zhì)量好?沒有BUG是不是就是軟件的質(zhì)量好?什么是用戶滿意的軟件工程?軟件測試是不是軟件質(zhì)量的全部?那么,什么是軟件的質(zhì)量?什么是軟件工程的質(zhì)量?2025/1/29上海海事大學(xué)計(jì)算機(jī)系4軟件工程管理中的質(zhì)量管理與軟件工程的測試管理,有什么不同?工程經(jīng)理與工程QA經(jīng)理有什么不同?什么是軟件工程的質(zhì)量管理?工程經(jīng)理在保證工程的質(zhì)量方面,要做什么工作?什么是軟件工程的質(zhì)量管理?2025/1/29上海海事大學(xué)計(jì)算機(jī)系57.1質(zhì)量管理根本概念7.1.1質(zhì)量、質(zhì)量特性、質(zhì)量管理的定義7.1.2質(zhì)量管理開展過程及影響因素7.1.3全面質(zhì)量管理2025/1/29上海海事大學(xué)計(jì)算機(jī)系67.1.1質(zhì)量的定義
質(zhì)量:國際標(biāo)準(zhǔn)組織對質(zhì)量的定義:“反映實(shí)體滿足主體明確和隱含需求的能力的特性總和〞2025/1/29上海海事大學(xué)計(jì)算機(jī)系77.1.1質(zhì)量特性的定義
質(zhì)量是綜合的概念,它要求功能、本錢、效勞、環(huán)境、心理等諸方面都能滿足用戶的需要。質(zhì)量是一個動態(tài)的、相對的、變化的、開展的概念,隨著地域、時期、使用對象、社會環(huán)境、市場競爭的變化而被賦予不同的內(nèi)容和要求,而且隨著社會的進(jìn)步及知識創(chuàng)新,其內(nèi)涵和要求也是不斷更新、豐富的。質(zhì)量特性:“是指實(shí)體所特有的性質(zhì),它反映實(shí)體滿足需求的能力〞2025/1/29上海海事大學(xué)計(jì)算機(jī)系8質(zhì)量特性對于工程管理,質(zhì)量特性表現(xiàn)在兩個方面:工程過程質(zhì)量工程成果質(zhì)量如果未能滿足其中的任何一個,都會對工程產(chǎn)品和效勞的局部或者全部造成缺陷,給工程干系人帶來消極的影響和損失。工程質(zhì)量的“明確的需求和隱含的需求〞,一般在工程的需求說明中進(jìn)行定義,工程范圍管理的一個重要工作就是將質(zhì)量“隱含的需求〞轉(zhuǎn)變?yōu)椤懊鞔_的需求〞,不能明確的需求那么作為工程的風(fēng)險(xiǎn)而存在。2025/1/29上海海事大學(xué)計(jì)算機(jī)系97.1.1質(zhì)量管理的定義
質(zhì)量管理是工程管理的重要組成局部,是一個工程的性能(功能)、本錢、進(jìn)度3項(xiàng)指標(biāo)實(shí)現(xiàn)的重要領(lǐng)域。質(zhì)量管理主要就是監(jiān)控工程的可交付產(chǎn)品和工程執(zhí)行的過程,以確保它們符合相關(guān)的要求和標(biāo)準(zhǔn),同時確保不合格項(xiàng)能夠按照正確方法或者預(yù)先規(guī)定的方式處理。質(zhì)量管理:“確定質(zhì)量方針、目標(biāo)和職責(zé)并在質(zhì)量體系中通過質(zhì)量方案、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)使其實(shí)施的全部管理職能的所有活動〞2025/1/29上海海事大學(xué)計(jì)算機(jī)系107.1.2質(zhì)量管理開展過程及影響因素〔1〕以產(chǎn)品為中心的質(zhì)量檢驗(yàn)和統(tǒng)計(jì)質(zhì)量控制階段(18世紀(jì)——1950年)。以顧客為中心的質(zhì)量保證階段(1950年——1987年)。強(qiáng)調(diào)持續(xù)改進(jìn)的質(zhì)量管理階段(1987年——現(xiàn)在)。全面質(zhì)量管理階段(TQM)。檢驗(yàn)統(tǒng)計(jì)質(zhì)量控制質(zhì)量保證質(zhì)量管理全面質(zhì)量管理圖7.1質(zhì)量管理開展階段2025/1/29上海海事大學(xué)計(jì)算機(jī)系117.1.2質(zhì)量管理開展過程及影響因素〔2〕目前質(zhì)量管理理論和實(shí)踐的中心是針對過程的質(zhì)量管理,主張?jiān)谏a(chǎn)開發(fā)過程中保證質(zhì)量,而不是在傳統(tǒng)的生產(chǎn)過程結(jié)束后才發(fā)現(xiàn)質(zhì)量問題,這樣比產(chǎn)品質(zhì)量檢驗(yàn)控制更具有先期性和主動性。根據(jù)制造業(yè)的情況,一般認(rèn)為開發(fā)過程的質(zhì)量直接影響可交付產(chǎn)品的質(zhì)量,產(chǎn)品的質(zhì)量直接與生產(chǎn)過程有密切的關(guān)系,過程的改進(jìn)自然會得到產(chǎn)品質(zhì)量的提高。2025/1/29上海海事大學(xué)計(jì)算機(jī)系127.1.2質(zhì)量管理開展過程及影響因素〔3〕產(chǎn)品質(zhì)量的形成過程:經(jīng)過生產(chǎn)的全過程一步一步產(chǎn)生和形成,它是一個產(chǎn)生、形成、開展和實(shí)現(xiàn)的過程。美國質(zhì)量管理專家朱蘭采用一條螺旋上升的曲線來表達(dá)這一過程,稱為“朱蘭螺旋曲線〞,大致經(jīng)過了市場研究、新產(chǎn)品研制、設(shè)計(jì)試制、生產(chǎn)制造、成品檢驗(yàn)、產(chǎn)品銷售以及用戶效勞等13個環(huán)節(jié)。基于朱蘭螺旋曲線的思想,瑞典質(zhì)量管理專家?;裟诽岢觥百|(zhì)量循環(huán)〞,表述產(chǎn)品質(zhì)量的形成過程,如圖7.2所示。它是從朱蘭螺旋曲線的13個環(huán)節(jié)中選擇8個主要環(huán)節(jié)來構(gòu)成的,并根據(jù)圖循環(huán)進(jìn)行質(zhì)量管理,即全面質(zhì)量管理。2025/1/29上海海事大學(xué)計(jì)算機(jī)系137.1.2質(zhì)量管理開展過程及影響因素〔4〕供應(yīng)單位用戶采購制定工藝產(chǎn)品研制市場研究服務(wù)銷售檢驗(yàn)生產(chǎn)圖7.2產(chǎn)品質(zhì)量循環(huán)2025/1/29上海海事大學(xué)計(jì)算機(jī)系147.1.2質(zhì)量管理開展過程及影響因素〔5〕IT工程的產(chǎn)品——軟件,是一種知識產(chǎn)品,其生產(chǎn)過程存在相似性,因此開發(fā)過程可以借鑒一般產(chǎn)品生產(chǎn)的質(zhì)量管理根本思想。質(zhì)量管理工作涉及多方面的復(fù)雜因素,影響產(chǎn)品質(zhì)量的因素很多。從對質(zhì)量的影響大小來看,質(zhì)量因素可以分成偶然因素與異常因素兩類。偶然因素:始終存在、不可防止,對質(zhì)量的影響小。異常因素:對質(zhì)量的影響比較大,應(yīng)該盡快找出,并應(yīng)采取相應(yīng)的措施加以消除。2025/1/29上海海事大學(xué)計(jì)算機(jī)系157.1.2質(zhì)量管理開展過程及影響因素〔6〕產(chǎn)品質(zhì)量材料方法設(shè)備測量人員環(huán)境圖7.3產(chǎn)品質(zhì)量的主要影響因素根據(jù)來源不同,質(zhì)量因素可以分成以下幾個方面〔5M1E〕:材料(Material)、方法(Method)、設(shè)備(Machine)、操作人員(Man)、測量(Measurement)和環(huán)境(Environment)。產(chǎn)品的質(zhì)量可以從這5M1E入手加以保證。2025/1/29上海海事大學(xué)計(jì)算機(jī)系167.1.3全面質(zhì)量管理(1)2025/1/29上海海事大學(xué)計(jì)算機(jī)系177.1.3全面質(zhì)量管理(2)——三個根本觀點(diǎn)1.系統(tǒng)的觀點(diǎn)產(chǎn)品質(zhì)量的形成和開展過程包括了許多相互聯(lián)系、相互制約的環(huán)節(jié),不管是保證和提高產(chǎn)品質(zhì)量還是解決產(chǎn)品質(zhì)量問題,都應(yīng)該把生產(chǎn)企業(yè)看成一個開放的系統(tǒng),運(yùn)用系統(tǒng)科學(xué)的原理和方法,對所有環(huán)節(jié)進(jìn)行全面的組織管理。2.向用戶效勞的觀點(diǎn),用戶滿意是第一原那么要樹立質(zhì)量第一、用戶第一的思想,滿足廣義用戶(產(chǎn)品的使用者以及企業(yè)生產(chǎn)過程的下一階段)對產(chǎn)品質(zhì)量的要求。3.預(yù)防為主的觀點(diǎn),事前主動進(jìn)行質(zhì)量管理要求生產(chǎn)企業(yè)的質(zhì)量管理重點(diǎn)應(yīng)從事后檢驗(yàn)把關(guān)轉(zhuǎn)移到事前預(yù)防,從管結(jié)果轉(zhuǎn)變?yōu)楣芤蛩?,找出影響產(chǎn)品質(zhì)量的各種因素,抓住主要因素,使生產(chǎn)經(jīng)營活動處于受控狀態(tài)。2025/1/29上海海事大學(xué)計(jì)算機(jī)系187.1.3全面質(zhì)量管理(3)——特點(diǎn)2025/1/29上海海事大學(xué)計(jì)算機(jī)系197.1.3全面質(zhì)量管理(4)——方法全面質(zhì)量管理常用方法的理論根底是概率論和數(shù)理統(tǒng)計(jì)。常用的方法那么有排列法、因果圖法、控制圖法、分層法、相關(guān)圖法、統(tǒng)計(jì)分析圖法、不合格品統(tǒng)計(jì)法、缺陷位置調(diào)查表、頻數(shù)分布統(tǒng)計(jì)表等。根本方法是PDCA循環(huán)法。PDCA循環(huán)表達(dá)了全面質(zhì)量管理的根本思想,也是全面質(zhì)量管理的根本工作步驟和程序。它把質(zhì)量管理過程具體劃分為方案(Plan)、執(zhí)行(Do)、檢查(Check)和處理(Action)4個階段8個工作步驟,強(qiáng)調(diào)按此順序不斷地循環(huán),以此來進(jìn)行所有的質(zhì)量管理活動。如圖7.4所示。2025/1/29上海海事大學(xué)計(jì)算機(jī)系207.1.3全面質(zhì)量管理(5)——PDCA循環(huán)圖
APCD檢查執(zhí)行經(jīng)驗(yàn)教訓(xùn)遺留問題問題原因主要原因
計(jì)劃圖7.4質(zhì)量管理的PDCA循環(huán)圖方案處理2025/1/29上海海事大學(xué)計(jì)算機(jī)系217.1.3全面質(zhì)量管理(6)——PDCA各階段工作方案階段〔P〕的工作:分析質(zhì)量現(xiàn)狀,找出存在的質(zhì)量問題分析產(chǎn)生質(zhì)量問題的原因及各種影響因素找出影響質(zhì)量的主要因素針對質(zhì)量的主要因素制定相應(yīng)措施,提出改進(jìn)質(zhì)量的方案執(zhí)行階段〔D〕的工作:按照即定的質(zhì)量方案加以執(zhí)行,具體實(shí)施方案檢查階段〔C〕的工作:檢查方案實(shí)際執(zhí)行情況,判斷是否到達(dá)方案的預(yù)期效果處理階段〔A〕的工作:總結(jié)經(jīng)驗(yàn)教訓(xùn),穩(wěn)固取得的成績明確尚未解決或者新發(fā)現(xiàn)的問題,并轉(zhuǎn)入下一個PDCA循環(huán)7.1.3全面質(zhì)量管理(6)——質(zhì)量管理常用工具老七種工具:直方圖、因果圖、排列圖、查表法、散布圖、分層法、對決策表法新七種工具:KJ法、系統(tǒng)圖法,矩陣圖法、矩陣數(shù)據(jù)分析法、過程決策程序圖法〔PDPC〕、箭頭圖法2025/1/29排列圖:為尋找主要問題或影響質(zhì)量的主要原因所使用的圖。它是由兩個縱坐標(biāo)、一個橫坐標(biāo)、幾個按上下順序依次排列的長方形和一條累計(jì)百分比折線所組成的圖,又稱帕累托圖。對排列圖的觀察分析可以抓住影響質(zhì)量的主要因素。2025/1/292025/1/29影響質(zhì)量的各項(xiàng)因素,按影響程度的大小〔即出現(xiàn)頻數(shù)多少〕從左到右排列累積頻率直方圖描繪數(shù)據(jù)的分布上學(xué)期某門課程考試成績?nèi)缦?,請分析考試情況2025/1/29成績學(xué)生數(shù)優(yōu)秀(90-100)3良好(80-89.99)15中等(70-79.9921及格(60-60.99)52不及格(60以下)7從上圖我們可以大致觀察出數(shù)據(jù)的分布,可以幫助我們確定使用什么樣的數(shù)字特征〔均值,方差,中位數(shù),極差等〕來描述數(shù)據(jù)2025/1/29某網(wǎng)絡(luò)游戲統(tǒng)計(jì)得出的在24小時能不同玩家玩游戲的時間2025/1/29小時數(shù)人數(shù)0-143001-369003-549005-10200010-2421002025/1/29頻數(shù)得分在某個范圍〔區(qū)間〕內(nèi)事物出現(xiàn)的次數(shù)2025/1/29小時數(shù)人數(shù)0-143001-369003-549005-10200010-242100繪制一個能夠描述數(shù)據(jù)分布的直方圖時長方形寬度=區(qū)間長度長方形面積=頻數(shù)長方形高度=頻數(shù)/長方形寬度2025/1/292025/1/29散點(diǎn)圖描繪數(shù)據(jù)之間的相關(guān)性某專業(yè)男生體檢指標(biāo),請分析各個指標(biāo)之間的相關(guān)性2025/1/29身高體重肩寬脈搏173.2860.138.9775.3172.0960.3838.6276.7171.4659.7438.8375.8…………168.1554.5638.4474.3相關(guān)性兩個變量之間的相關(guān)關(guān)系2025/1/29
2025/1/292025/1/29
年廣告費(fèi)投入月均銷售額12.5
15.3
23.2
26.4
33.5
34.4
39.4
45.2
55.4
60.921.2
23.9
32.9
34.1
42.5
43.2
49.0
52.8
59.4
63.52025/1/29例:請分析某公司廣告費(fèi)投入和其銷售額的相關(guān)性
高度相關(guān)??!折線圖描繪數(shù)據(jù)的變化趨勢公司每月利潤如下,請分析公司的利潤走勢2025/1/29月份利潤(百萬)11.9522.132.242.1552.3562.472.52025/1/29公司利潤每月溫和增長!2025/1/29公司利潤驚人增長!公司利潤每月溫和增長!觀察及繪制折線圖時都應(yīng)該特別注意??!關(guān)聯(lián)圖親和圖系統(tǒng)圖2025/1/292025/1/29上海海事大學(xué)計(jì)算機(jī)系417.2IT軟件質(zhì)量管理根本知識7.2.1軟件質(zhì)量概念7.2.2軟件質(zhì)量影響因素7.2.3軟件度量標(biāo)準(zhǔn)7.2.4軟件工程質(zhì)量保證7.2.5軟件質(zhì)量管理2025/1/29上海海事大學(xué)計(jì)算機(jī)系427.2.1軟件質(zhì)量概念〔1〕ISO8402定義:“對用戶在功能和性能方面需求的滿足、對規(guī)定的標(biāo)準(zhǔn)和標(biāo)準(zhǔn)的遵循以及正規(guī)軟件某些公認(rèn)的應(yīng)該具有的本質(zhì)〞ANSI/IEEE定義:“與軟件產(chǎn)品滿足規(guī)定的和隱含的需求能力有關(guān)的特征和特性的全體〞軟件質(zhì)量不是絕對的,而是相對的概念,討論軟件的質(zhì)量,最終將歸結(jié)為定義軟件的質(zhì)量特性,而定義一個軟件的質(zhì)量,就等價(jià)于為該軟件定義一系列質(zhì)量特性軟件質(zhì)量
:2025/1/29上海海事大學(xué)計(jì)算機(jī)系437.2.1軟件質(zhì)量概念〔2〕、和M.Lipow于1976年首次提出軟件質(zhì)量模型——提出從3個方面來考慮軟件產(chǎn)品的質(zhì)量:軟件的可使用性、軟件的可維護(hù)性、軟件的可移植性Boehm等人將軟件質(zhì)量分成假設(shè)干層次,對于最低層的質(zhì)量特性再引入數(shù)量化的概念。其主要的質(zhì)量特性有:可存取性、可說明性、準(zhǔn)確性、可擴(kuò)充性、完備性、簡潔性、通信性、一致性、與設(shè)備無關(guān)性、效率、人類工程、易讀性、可維護(hù)性、可修改性、可移植性、可靠性、可理解性、易用性等。其質(zhì)量層次結(jié)構(gòu)如圖7.5所示。軟件質(zhì)量模型:2025/1/29上海海事大學(xué)計(jì)算機(jī)系447.2.1軟件質(zhì)量概念〔3〕總體效用可移植性可維護(hù)性可使用性可靠性效率人性化可測試性易理解性可修改性設(shè)備無關(guān)性自包含性準(zhǔn)確性完備性健壯性一致性可說明性設(shè)備效率易存取性易交流性自描述性結(jié)構(gòu)性簡明性易讀性可擴(kuò)充性圖7.5Boehm軟件質(zhì)量模型2025/1/29上海海事大學(xué)計(jì)算機(jī)系457.2.1軟件質(zhì)量概念〔4〕1977年Walters和McCall提出了新的軟件質(zhì)量層次模型與度量。它是ISO質(zhì)量特性層次模型及其他模型的根底。McCall的模型提出了對影響軟件質(zhì)量的因素進(jìn)行了分類,認(rèn)為軟件的質(zhì)量要素主要有11個:可用性、正確性、可靠性、高效性、完整性、可維護(hù)性、適應(yīng)性、可測試性、可移植性、可重用性、互操作性等。這11個質(zhì)量特性集中在軟件產(chǎn)品的3個方面:軟件運(yùn)行特性、修正特性和轉(zhuǎn)移特性。如圖7.6所示。2025/1/29上海海事大學(xué)計(jì)算機(jī)系467.2.1軟件質(zhì)量概念〔5〕產(chǎn)品修改產(chǎn)品升級產(chǎn)品運(yùn)行正確性、可靠性、高效性、易用性、完整性可維護(hù)性靈活性可測試性可移植性可重用性互操作性圖7.6McCall軟件質(zhì)量模型2025/1/29上海海事大學(xué)計(jì)算機(jī)系477.2.1軟件質(zhì)量概念〔6〕1994年ISO9000-3軟件質(zhì)量國際標(biāo)準(zhǔn)〔ISO的軟件質(zhì)量評價(jià)模型〕給出了6個軟件質(zhì)量特性和與其相關(guān)的21個質(zhì)量子特性的明確定義第一層:質(zhì)量特性——功能性、可靠性、可維護(hù)性、高效性、可使用性、可移植性第二層:質(zhì)量子特性——適合性、準(zhǔn)確性、互用性、依從性、平安性、成熟性、容錯性、可恢復(fù)性、可理解性、易學(xué)習(xí)性、操作性、時間特性、資源特性、可分析性、可變更性、穩(wěn)定性、可測試性、適應(yīng)性、可安裝性、一致性、易替換性等。第三層:度量2025/1/29上海海事大學(xué)計(jì)算機(jī)系487.2.2軟件質(zhì)量影響因素〔1〕正確性:系統(tǒng)滿足規(guī)格說明和用戶目標(biāo)的程度,即在預(yù)定環(huán)境下能正確地完成預(yù)期功能的程度。健壯性:在硬件發(fā)生故障、輸入的數(shù)據(jù)無效或者操作錯誤等意外情況下,系統(tǒng)能做出適當(dāng)響應(yīng)的程度。效率:為了完成預(yù)定的功能,系統(tǒng)需要的計(jì)算資源的多少。完整性(平安性):對未經(jīng)授權(quán)地使用軟件或者數(shù)據(jù)的企圖,系統(tǒng)能夠控制〔禁止〕的程度??捎眯裕合到y(tǒng)在完成預(yù)定的、應(yīng)該完成的功能時令人滿意的程度。風(fēng)險(xiǎn):按預(yù)定的本錢和進(jìn)度把系統(tǒng)開發(fā)出來,并且為用戶所滿意的概率。可理解性:理解和使用該系統(tǒng)的程度。2025/1/29上海海事大學(xué)計(jì)算機(jī)系497.2.2軟件質(zhì)量影響因素〔2〕可維修性:診斷和改正在運(yùn)行現(xiàn)場發(fā)現(xiàn)的錯誤所需要的工作量的大小。靈活性(適應(yīng)性):修改或改進(jìn)正在運(yùn)行的系統(tǒng)需要的工作量的多少??蓽y試性:軟件容易測試的程度??梢浦残裕喊衍浖囊环N硬件配置和軟件系統(tǒng)環(huán)境轉(zhuǎn)移到另一種配置和環(huán)境時,需要的工作量的多少??芍赜眯裕涸谄渌麘?yīng)用中該程序可以被再次使用的程度〔或范圍〕?;ゲ僮餍裕喊言撓到y(tǒng)和另一個系統(tǒng)結(jié)合起來需要的工作量的多少。2025/1/29上海海事大學(xué)計(jì)算機(jī)系50軟件質(zhì)量評價(jià)準(zhǔn)那么〔1〕McCall選擇的軟件質(zhì)量要素評價(jià)準(zhǔn)那么共21種,它們是:〔1〕可審查性:檢查軟件需求、規(guī)格說明、標(biāo)準(zhǔn)、過程、指令、代碼與合同是否一致的難易程度?!?〕準(zhǔn)確性:計(jì)算和控制的精度,是對無誤差程序的一種定量估計(jì)。最好表示成相對誤差的函數(shù)。值越大表示精度越高?!?〕通信通用性:使用標(biāo)準(zhǔn)接口、協(xié)議、標(biāo)準(zhǔn)的程序?!?〕完全性:所需功能完全實(shí)現(xiàn)的程度?!?〕簡明性:程序源代碼的緊湊與簡潔性?!?〕一致性:設(shè)計(jì)文檔與系統(tǒng)實(shí)現(xiàn)的一致性?!?〕數(shù)據(jù)通用性:在程序中使用標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu)和類型。2025/1/29上海海事大學(xué)計(jì)算機(jī)系51軟件質(zhì)量評價(jià)準(zhǔn)那么〔2〕〔8〕容錯性:系統(tǒng)在各種異常條件下提供繼續(xù)操作的能力?!?〕執(zhí)行效率:程序運(yùn)行效率?!?0〕可擴(kuò)充性:能夠?qū)Y(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和過程設(shè)計(jì)進(jìn)行擴(kuò)充的程度?!?1〕通用性:程序部件潛在的應(yīng)用范圍的廣泛性,即部件可重用?!?2〕硬件獨(dú)立性:軟件同支持其運(yùn)行的硬件系統(tǒng)不相關(guān)的程度。〔13〕檢測性:監(jiān)視程序的運(yùn)行,一旦發(fā)生錯誤時,能明確地標(biāo)識錯誤的程度?!?4〕模塊化:程序部件的功能獨(dú)立性。2025/1/29上海海事大學(xué)計(jì)算機(jī)系52軟件質(zhì)量評價(jià)準(zhǔn)那么〔3〕〔15〕可操作性:操作一個軟件的難易程度?!?6〕平安性:控制或保護(hù)程序和數(shù)據(jù)不受破壞的機(jī)制,以防止程序和數(shù)據(jù)受到意外的或蓄意的存取、使用、修改、毀壞或泄密?!?7〕自文檔化:源代碼提供有意義文檔的程度。〔18〕簡單性:理解程序的難易程度?!?9〕軟件系統(tǒng)獨(dú)立性:程序與非標(biāo)準(zhǔn)的程序設(shè)計(jì)語言特征、操作系統(tǒng)特征以及其他環(huán)境約束無關(guān)的程度?!?0〕可追蹤性:從設(shè)計(jì)表示或?qū)嶋H程序構(gòu)件,追蹤到需求的能力?!?1〕易培訓(xùn)性:軟件支持新用戶使用該系統(tǒng)的能力。軟件質(zhì)量特性指標(biāo)軟件質(zhì)量一級特性指標(biāo)軟件質(zhì)量二級特性指標(biāo)2025/1/29分解軟件質(zhì)量的一級特性指標(biāo)2025/1/29功能性軟件所實(shí)現(xiàn)的功能達(dá)到它的設(shè)計(jì)規(guī)劃和滿足用戶需求的程度可靠性軟件能夠正常維持其工作的能力可維護(hù)性能使軟件正常運(yùn)行所需要的條件易用性用戶在學(xué)習(xí)、操作和理解某個軟件過程中所作努力的程度有效性軟件實(shí)現(xiàn)某種功能所需的計(jì)算機(jī)資源的有效程度可擴(kuò)充性在功能改變和擴(kuò)充情況下,軟件能夠正常運(yùn)行的能力可移植性是軟件從現(xiàn)有運(yùn)行平臺向另一運(yùn)行平臺過度所作的努力重用性整個軟件或者其中一部分能作為軟件包而被再利用的程度安全性軟件具備的自身保護(hù)能力軟件質(zhì)量的二級特性指標(biāo)2025/1/29軟件質(zhì)量的一級特性指標(biāo)軟件質(zhì)量的二級特性指標(biāo)面向用戶面向技術(shù)軟件質(zhì)量一級特性指標(biāo)與二級特性指標(biāo)之間的關(guān)系2025/1/29功能性可追蹤性、完備性、一致性可靠性可操作性、簡單性、健壯性、可防護(hù)性可維護(hù)性一致性、簡單性、模塊性、結(jié)構(gòu)型、清晰性、可見性2025/1/29上海海事大學(xué)計(jì)算機(jī)系57我國的軟件質(zhì)量度量模型及其度量方法〔SSC,ShanghaiSoftwareCenter〕模型2025/1/29質(zhì)量要素評價(jià)準(zhǔn)則度量SSC三層質(zhì)量模型軟件質(zhì)量要素代外表向管理的軟件質(zhì)量管理觀點(diǎn),這些要素為系統(tǒng)開發(fā)初期建立質(zhì)量需求提供了有利的工具對應(yīng)軟件質(zhì)量的一級特性指標(biāo)軟件質(zhì)量要素之間,存在著互利或不利的影響2025/1/29功能性可靠性易用性有效性可維護(hù)性可移植性功能性++可靠性+-+-易用性-++有效性----可維護(hù)性+++-+可移植性-+-+要素影響關(guān)系表2025/1/292025/1/29軟件質(zhì)量要素和準(zhǔn)那么之間的關(guān)系主要有三種關(guān)系準(zhǔn)那么是要素的根本屬性準(zhǔn)那么對要素有有利的影響準(zhǔn)那么對要素有不利的影響2025/1/29通過要素與準(zhǔn)那么之間的關(guān)系,可以推出要素與要素之間也有三種關(guān)系幾個要素共享同一準(zhǔn)那么:如功能性要素和可靠性要素以及可維護(hù)性要素共享完備性準(zhǔn)那么某個要素的準(zhǔn)那么對其它要素有有利的影響:如功能性要素的可追蹤性準(zhǔn)那么有利于可維護(hù)性要素某個要素的準(zhǔn)那么對其它要素有不利的影響:可靠性要素的平安性準(zhǔn)那么與有效性沖突2025/1/29度量SSC第三層是度量,每一度量由假設(shè)干度量問題〔度量元〕組成,根據(jù)對度量問題的答復(fù)和計(jì)分可以反映度量的得分,從而可以反映評價(jià)準(zhǔn)那么與軟件質(zhì)量要素的得分。SSC模型中,共提供兩套度量工作表面向過程的,即專門用于軟件開發(fā)過程面向產(chǎn)品的,用來對已經(jīng)開發(fā)好的軟件產(chǎn)品中的質(zhì)量進(jìn)行度量2025/1/29SSC模型的應(yīng)用策略按軟件的開發(fā)狀況,選擇適當(dāng)?shù)能浖|(zhì)量度量工作表按軟件的應(yīng)用情況,選擇側(cè)重的質(zhì)量要素、評價(jià)準(zhǔn)那么注意:對于不同的軟件,如系統(tǒng)軟件、教育軟件、網(wǎng)絡(luò)軟件等,質(zhì)量要素、評價(jià)準(zhǔn)那么和度量選擇都應(yīng)該有所不同2025/1/292025/1/29規(guī)定軟件質(zhì)量需求為軟件定指標(biāo),說明軟件需要達(dá)到什么水平才算符合質(zhì)量要求評價(jià)軟件的質(zhì)量水平如何評價(jià)軟件產(chǎn)品的質(zhì)量
規(guī)定軟件質(zhì)量需求2025/1/29選擇質(zhì)量的要素決定屬于每個要素的準(zhǔn)則及其權(quán)值決定度量和度量問題1選擇質(zhì)量要素問題:要素之間的相互影響步驟:2025/1/29確定原始的質(zhì)量指標(biāo)要求考慮相互影響協(xié)調(diào)各指標(biāo)要求評價(jià)軟件的質(zhì)量水平評價(jià)軟件到達(dá)的質(zhì)量水平必須在每個開發(fā)階段的最后進(jìn)行,評價(jià)的依據(jù)是每個階段所應(yīng)提交的各種文檔。2025/1/29各種文檔度量工作表(回答問題)要素打分表(計(jì)算要素得分)數(shù)據(jù)分析結(jié)果(綜合評價(jià))軟件度量評價(jià)報(bào)告準(zhǔn)那么:完全性CP.1(1)對所有輸入、輸出都做了清楚而精確的定義嗎? ………… CP.1(8)到目前為止,共記錄了多少軟件問題?準(zhǔn)那么:一致性 CS1.〔1〕在需求中人-機(jī)界面的劃分是否清楚…………準(zhǔn)那么可追蹤性 TC.1〔1〕是否在表中做了有關(guān)記錄,把分配到子系統(tǒng)的所有需求追溯到全殲系統(tǒng)的需求?…………10N70NABCDEN10N度量工作表2025/1/29計(jì)算要素分?jǐn)?shù)要素的分?jǐn)?shù)是通過度量元、度量、準(zhǔn)那么的分?jǐn)?shù)得到的要素得分=準(zhǔn)那么得分的加權(quán)和準(zhǔn)那么得分=度量元得分的加權(quán)和2025/1/29分析要素分?jǐn)?shù)找出與該要素相關(guān)的子系統(tǒng)根據(jù)子系統(tǒng)大小,計(jì)算子系統(tǒng)的權(quán)重要素在每個子系統(tǒng)中的加權(quán)和就是要素在系統(tǒng)中的分?jǐn)?shù)2025/1/29
2025/1/29注:在系統(tǒng)中,如果某個要素得分不符合要求,就應(yīng)當(dāng)把該要素找出來,分析其原因。在分析原因時,應(yīng)該從上到下進(jìn)行,即首先在系統(tǒng)級進(jìn)行分析,再依次在子系統(tǒng)和模塊級分析。2025/1/29撰寫評價(jià)報(bào)告軟件質(zhì)量評價(jià)報(bào)告是軟件質(zhì)量評價(jià)的最終結(jié)果,其中應(yīng)該包含度量數(shù)據(jù)與數(shù)據(jù)分析,以便檢查是否滿足在系統(tǒng)需求說明書中規(guī)定的軟件質(zhì)量要素的需求。2025/1/292025/1/29上海海事大學(xué)計(jì)算機(jī)系767.3軟件工程質(zhì)量方案7.3.1軟件質(zhì)量標(biāo)準(zhǔn)7.3.2軟件工程質(zhì)量方案7.3.3軟件工程質(zhì)量保證7.3.4軟件工程質(zhì)量控制7.3.5軟件質(zhì)量管理的實(shí)施2025/1/29上海海事大學(xué)計(jì)算機(jī)系777.3軟件工程質(zhì)量方案軟件工程質(zhì)量方案〔或軟件工程質(zhì)量規(guī)劃〕就是將與工程有關(guān)的質(zhì)量標(biāo)準(zhǔn)標(biāo)識出來,提出如何到達(dá)這些質(zhì)量標(biāo)準(zhǔn)和要求的設(shè)想。工程質(zhì)量保證方案的編制是為了確定與工程的相關(guān)的質(zhì)量標(biāo)準(zhǔn)并決定到達(dá)標(biāo)準(zhǔn)和一種方法。它是工程方案編制過程中的主要組成局部之一,并與其他的工程方案編制過程同步。一般,工程質(zhì)量保證方案的編制依據(jù)主要有:工程質(zhì)量標(biāo)準(zhǔn)、工程階段劃分、工程質(zhì)量范圍、工程質(zhì)量方案的內(nèi)容等。2025/1/29上海海事大學(xué)計(jì)算機(jī)系787.3.1軟件質(zhì)量標(biāo)準(zhǔn)〔1〕編制質(zhì)量保證〔QA〕方案的一個重要工作就是開發(fā)軟件產(chǎn)品和過程的標(biāo)準(zhǔn)。產(chǎn)品標(biāo)準(zhǔn)定義了所有產(chǎn)品組件應(yīng)該到達(dá)的特性;過程標(biāo)準(zhǔn)定義了軟件過程應(yīng)該怎么來執(zhí)行。標(biāo)準(zhǔn)的重要性:標(biāo)準(zhǔn)提供了一個最好的或至少是最適宜的操作的概要描述。標(biāo)準(zhǔn)提供了一個實(shí)施QA過程的框架。標(biāo)準(zhǔn)能有助于工作的連續(xù)性,使一個人的工作可以很容易地被其他人理解和繼續(xù)。2025/1/29上海海事大學(xué)計(jì)算機(jī)系797.3.1軟件質(zhì)量標(biāo)準(zhǔn)〔2〕軟件質(zhì)量標(biāo)準(zhǔn)的定義,有3個重要方面需要強(qiáng)調(diào):
軟件需求是進(jìn)行質(zhì)量度量的根底,與需求不符就是質(zhì)量不高。指定的標(biāo)準(zhǔn)定義了一組指導(dǎo)軟件開發(fā)的準(zhǔn)那么。如果不遵循這些準(zhǔn)那么,就極有可能導(dǎo)致軟件質(zhì)量的不高。軟件需求中通常有一組“隱含需求〞是很少被提及的,如對易維護(hù)的要求,如果軟件符合了明確需求卻沒有滿足隱含需求,軟件的質(zhì)量仍然值得疑心。2025/1/29上海海事大學(xué)計(jì)算機(jī)系807.3.1軟件質(zhì)量標(biāo)準(zhǔn)〔3〕表7.1產(chǎn)品及過程標(biāo)準(zhǔn)產(chǎn)品標(biāo)準(zhǔn)過程標(biāo)準(zhǔn)設(shè)計(jì)復(fù)審格式設(shè)計(jì)復(fù)審行為文檔命名標(biāo)準(zhǔn)文檔應(yīng)該服從CM程序標(biāo)頭格式版本發(fā)行過程編程標(biāo)準(zhǔn)項(xiàng)目計(jì)劃同意過程項(xiàng)目計(jì)劃格式變化控制過程變化請求表測試記錄過程
2025/1/29上海海事大學(xué)計(jì)算機(jī)系817.3.2軟件工程質(zhì)量方案〔1〕編制工程質(zhì)量方案的主要依據(jù):2025/1/29上海海事大學(xué)計(jì)算機(jī)系827.3.2軟件工程質(zhì)量方案〔2〕效益/本錢分析法。質(zhì)量方案必須考慮效益與本錢的關(guān)系。滿足質(zhì)量需求的主要效益是減少了重復(fù)性工作,即高產(chǎn)出、低本錢、高用戶滿意度。質(zhì)量管理的根本原那么是效益與本錢之比盡可能大?;鶞?zhǔn)法。主要是通過比較工程的實(shí)施與其他同類工程的實(shí)施過程,為改進(jìn)工程的實(shí)施過程提供借鑒和思路,并作為一個實(shí)施的參考標(biāo)準(zhǔn)。2025/1/29上海海事大學(xué)計(jì)算機(jī)系837.3.2軟件工程質(zhì)量方案〔3〕2025/1/29上海海事大學(xué)計(jì)算機(jī)系847.3.2軟件工程質(zhì)量方案〔4〕質(zhì)量方案編制過程中得到的主要階段成果:質(zhì)量管理方案。主要描述了工程管理小組應(yīng)該如何實(shí)施工程質(zhì)量方針,包括對組織結(jié)構(gòu)、責(zé)任、方法、步驟、資源等實(shí)施質(zhì)量管理。質(zhì)量方案提供了對整個工程進(jìn)行質(zhì)量控制、質(zhì)量保證及質(zhì)量改進(jìn)的根底。操作說明。對于質(zhì)量方案中的一些特殊條款需要附加的操作說明,包括注解、如何控制、如何度量,以及在何種情況下采取何種措施和方法等說明。檢查表。各種檢查表是記錄工程執(zhí)行情況和進(jìn)行分析的工具,既可以簡單,也可以復(fù)雜,但需要工程小組形成一種較標(biāo)準(zhǔn)的體系。2025/1/29上海海事大學(xué)計(jì)算機(jī)系857.3.3軟件工程質(zhì)量保證〔1〕質(zhì)量保證是所有方案和實(shí)施工作到達(dá)質(zhì)量方案要求的根底。ISO9000-2000對質(zhì)量保證的定義是:“質(zhì)量管理的一局部,致力于提供能滿足質(zhì)量要求的信任〞。美國工程管理協(xié)會對工程質(zhì)量保證的定義是“工程質(zhì)量保證是一種有目的、有方案和有系統(tǒng)的活動〞。質(zhì)量保證是在質(zhì)量體系中實(shí)施的全部有方案的、有系統(tǒng)的活動,提供滿足工程相關(guān)標(biāo)準(zhǔn)的措施,貫穿整個工程的實(shí)施全過程。2025/1/29上海海事大學(xué)計(jì)算機(jī)系867.3.3軟件工程質(zhì)量保證〔2〕質(zhì)量保證的主要依據(jù)是:2025/1/29上海海事大學(xué)計(jì)算機(jī)系877.3.3軟件工程質(zhì)量保證〔3〕通過質(zhì)量審核,從而使:工程質(zhì)量符合規(guī)定的要求;工程的設(shè)計(jì)、實(shí)施與組織過程符合規(guī)定的要求;質(zhì)量體系有效地運(yùn)行和完善,提高質(zhì)量管理水平。質(zhì)量審核主要包括:質(zhì)量體系審核工程質(zhì)量審核過程質(zhì)量審核監(jiān)督審核內(nèi)部質(zhì)量審核外部質(zhì)量審核質(zhì)量保證的輸出主要是:質(zhì)量改進(jìn)2025/1/29上海海事大學(xué)計(jì)算機(jī)系887.3.3軟件工程質(zhì)量保證〔4〕?軟件質(zhì)量保證方案?:1.方案目的2.參考文獻(xiàn)3.管理3.1組織3.2任務(wù)3.3責(zé)任4.文檔4.1目的4.2要求的軟件工程文檔4.3其他文檔5.標(biāo)準(zhǔn)和約定
5.1目的
5.2約定
6.評審和審計(jì)
6.1目的
6.2評審要求
6.2.1軟件需求的評審
6.2.2設(shè)計(jì)評審
6.2.3軟件驗(yàn)證和確認(rèn)評審2025/1/29上海海事大學(xué)計(jì)算機(jī)系897.3.3軟件工程質(zhì)量保證〔5〕?軟件質(zhì)量保證方案?:10.媒體控制11.供給者控制12.記錄收集、維護(hù)保密13.培訓(xùn)14.風(fēng)險(xiǎn)管理2025/1/29上海海事大學(xué)計(jì)算機(jī)系90檢驗(yàn)在質(zhì)量保證中的應(yīng)注意的問題①用戶要求的是產(chǎn)品所具有的功能——“真質(zhì)量〞。②可以找出質(zhì)量特性。但即使是全部檢驗(yàn),也只能代表產(chǎn)品的局部質(zhì)量特性。③當(dāng)開發(fā)階段出現(xiàn)異常時,應(yīng)該從質(zhì)量特性方面進(jìn)行檢驗(yàn),檢查該異常是否會給后續(xù)階段帶來影響,并判斷影響的程度。④如果軟件產(chǎn)品不能滿足用戶要求的質(zhì)量,可通過檢驗(yàn)對該產(chǎn)品做出一定的評價(jià),據(jù)此判斷是否可以向用戶提供該產(chǎn)品。2025/1/29上海海事大學(xué)計(jì)算機(jī)系91各開發(fā)階段中的檢驗(yàn)①供貨檢驗(yàn)供貨檢驗(yàn)是指對委托外單位承擔(dān)開發(fā)的任務(wù)、后買進(jìn)或轉(zhuǎn)讓的構(gòu)成軟件產(chǎn)品的部件、規(guī)格說明、半成品或產(chǎn)品的檢查。②中間檢驗(yàn)/階段評審中間檢驗(yàn)〔或稱階段評審〕是在各階段的中途或向下一階段移交時進(jìn)行的檢查。2025/1/29上海海事大學(xué)計(jì)算機(jī)系92各開發(fā)階段中的檢驗(yàn)〔續(xù)〕③驗(yàn)收檢驗(yàn)驗(yàn)收檢驗(yàn)是確認(rèn)產(chǎn)品是否已到達(dá)可以進(jìn)行“產(chǎn)品檢驗(yàn)〞的質(zhì)量要求的檢查。④產(chǎn)品檢驗(yàn)產(chǎn)品檢驗(yàn)是軟件產(chǎn)品交付使用前進(jìn)行的檢查。其目的是判定向用戶提供的軟件,作為產(chǎn)品是否到達(dá)了令人滿意的程度。2025/1/29上海海事大學(xué)計(jì)算機(jī)系937.3.4軟件工程質(zhì)量控制〔1〕軟件工程質(zhì)量控制是指監(jiān)督每個子工程的實(shí)施狀況,以確定它們是否與相關(guān)的質(zhì)量標(biāo)準(zhǔn)相符合,找出存在的偏差,分析產(chǎn)生偏差的原因,并根據(jù)質(zhì)量管理方案提出的內(nèi)容,尋找防止出現(xiàn)質(zhì)量問題的方法,找出改進(jìn)質(zhì)量、組織驗(yàn)收和進(jìn)行必要返工的解決方案。即:質(zhì)量控制就是對工程實(shí)施全過程中的作業(yè)和活動進(jìn)行持續(xù)不斷的檢查、度量、評價(jià)和調(diào)整的活動。質(zhì)量控制應(yīng)該貫穿于整個工程的實(shí)施全過程。2025/1/29上海海事大學(xué)計(jì)算機(jī)系947.3.4軟件工程質(zhì)量控制〔2〕實(shí)施工程質(zhì)量控制的主要依據(jù):工程的階段工作成果。包括工程的實(shí)施結(jié)果和產(chǎn)品結(jié)果。工程質(zhì)量管理方案。操作描述。檢查表。2025/1/29上海海事大學(xué)計(jì)算機(jī)系957.3.4軟件工程質(zhì)量控制〔3〕2025/1/29上海海事大學(xué)計(jì)算機(jī)系967.3.4軟件工程質(zhì)量控制〔4〕工程質(zhì)量控制過程中,產(chǎn)生的工作成果:工程質(zhì)量改進(jìn)的措施??山邮艿臎Q定。每個工程的工作都有可能被接受或拒絕,不被接受的工作需要重新進(jìn)行。返工。確定需要返工工作的方案,以確定最小的本錢和最少的返工工作量。檢查表。進(jìn)行工程質(zhì)量檢查時,需要隨時完成對工程質(zhì)量的紀(jì)錄,完成相應(yīng)的各種檢查表。過程調(diào)整。包括了對質(zhì)量控制度量結(jié)果的糾正以及采取預(yù)防工作等。2025/1/29上海海事大學(xué)計(jì)算機(jī)系977.3.5軟件質(zhì)量管理的實(shí)施定義過程開發(fā)產(chǎn)品評估產(chǎn)品質(zhì)量改正過程過程標(biāo)準(zhǔn)化NY合格?圖7.10軟件質(zhì)量管理貫穿產(chǎn)品生產(chǎn)的全過程2025/1/29上海海事大學(xué)計(jì)算機(jī)系987.3.5軟件質(zhì)量管理的實(shí)施為了控制工程全過在程中的質(zhì)量,遵循以下一些根本原那么:控制工程所有過程的質(zhì)量。過程控制的出發(fā)點(diǎn)是預(yù)防不合格。質(zhì)量管理的中心任務(wù)是建立并實(shí)施文檔化管理的質(zhì)量體系。持續(xù)的質(zhì)量改進(jìn)。有效的質(zhì)量體系應(yīng)滿足顧客和組織內(nèi)部雙方的需要和利益。定期評價(jià)質(zhì)量體系。搞好質(zhì)量管理的關(guān)鍵在于領(lǐng)導(dǎo)。2025/1/29上海海事大學(xué)計(jì)算機(jī)系997.4軟件工程評審7.4.1軟件工程評審的根本概念7.4.2軟件工程評審階段7.4.3軟件工程評審的作用2025/1/29上海海事大學(xué)計(jì)算機(jī)系1007.4.1軟件工程評審的根本概念〔1〕評審是一種質(zhì)量保證的機(jī)制:2025/1/29上海海事大學(xué)計(jì)算機(jī)系1017.4.1軟件工程評審的根本概念〔2〕軟件工程有以下幾種類型的評審:2025/1/29上海海事大學(xué)計(jì)算機(jī)系1027.4.2軟件工程評審階段〔1〕選擇評審小組安排地點(diǎn)時間分發(fā)文檔評審?fù)ㄖ屯瓿?/p>
評審表格圖7.11評審過程2025/1/29上海海事大學(xué)計(jì)算機(jī)系1037.4.2軟件工程評審階段〔2〕評審過程的第一個階段:選擇評審成員評審過程的第二個階段:分發(fā)要評審的對象及其相關(guān)的文檔完成評審,通知工程開發(fā)人員完成相應(yīng)的評審表格一般,評審的評議劃分為:不采取行動:不正常情況不是關(guān)鍵的修理:評審過程發(fā)現(xiàn)的錯誤是必須改進(jìn)的重新考慮總體設(shè)計(jì):設(shè)計(jì)與系統(tǒng)的其他局部沖突評審過程中做出的所有評議都應(yīng)該與其他評審小組一起考慮,因?yàn)樵u議本身可能已過時或錯誤。2025/1/29上海海事大學(xué)計(jì)算機(jī)系104軟件工程評審過程評審準(zhǔn)備:主要是指評審負(fù)責(zé)人確定評審內(nèi)容并向評審參與者發(fā)送評審內(nèi)容及有關(guān)評審資料,評審參與者審閱評審內(nèi)容及有關(guān)評審資料的過程。評審過程定期評審階段評審〔里程碑評審〕事件評審評審報(bào)告2025/1/29上海海事大學(xué)計(jì)算機(jī)系105評審準(zhǔn)備要素評審準(zhǔn)備要素包括:評審目的;評審內(nèi)容、文檔或產(chǎn)品的名稱;評審方式;評審依據(jù)的標(biāo)準(zhǔn)和標(biāo)準(zhǔn);評審議程;評審負(fù)責(zé)人;評審進(jìn)入條件和完成標(biāo)志;評審參加人員的姓名、角色和責(zé)任;評審地點(diǎn);評審時間安排;評審爭議的解決方式;評審報(bào)告分發(fā)的對象〔包括人員、角色和職責(zé)〕等。2025/1/29上海海事大學(xué)計(jì)算機(jī)系106評審過程——定期評審定期評審主要是根據(jù)工程方案和跟蹤采集的數(shù)據(jù)定期對工程執(zhí)行的狀態(tài)進(jìn)行評審,跟蹤工程的實(shí)際結(jié)果和執(zhí)行情況,檢查任務(wù)規(guī)模是否合理,工程進(jìn)度是否得以保證,資源調(diào)配是否合理,責(zé)任是否落實(shí)等。2025/1/29上海海事大學(xué)計(jì)算機(jī)系107評審過程——階段評審2025/1/29上海海事大學(xué)計(jì)算機(jī)系108評審過程——事件評審2025/1/29上海海事大學(xué)計(jì)算機(jī)系1097.4.3軟件工程評審的作用〔1〕軟件質(zhì)量評審是軟件工程管理過程中的“過濾器〞,評審被用于軟件開發(fā)過程中的多個不同的點(diǎn)上,起到發(fā)現(xiàn)錯誤〔進(jìn)而引發(fā)糾錯活動〕的作用。評審起到的作用是“凈化〞分析、設(shè)計(jì)和編碼過程中所產(chǎn)生的軟件工作產(chǎn)品。軟件評審并不是在軟件開發(fā)完畢后再進(jìn)行的,而是在軟件開發(fā)的各個階段都要進(jìn)行評審。2025/1/29上海海事大學(xué)計(jì)算機(jī)系1107.4.3軟件工程評審的作用〔2〕原始要求正確的規(guī)格說明錯誤的規(guī)格說明需求分析正確的設(shè)計(jì)錯誤的設(shè)計(jì)對錯誤說明的設(shè)計(jì)正確的編碼錯誤的編碼對錯誤說明的編碼對錯誤設(shè)計(jì)的編碼正確的功能可改正的錯誤潛伏的錯誤不可改正的錯誤不完善的產(chǎn)品設(shè)計(jì)編碼測試圖7.12錯誤“積累”及“放大”效應(yīng)不符合需求的產(chǎn)品可行的產(chǎn)品2025/1/29上海海事大學(xué)計(jì)算機(jī)系1117.4.3軟件工程評審的作用〔3〕表7.2需求階段錯誤對后期的影響階
段
錯誤擴(kuò)張倍數(shù)
需求分析階段
1設(shè)計(jì)階段(概要、詳細(xì))3~6倍
編碼階段
10倍
集成測試階段
15~40倍
系統(tǒng)測試階段
30~70倍
運(yùn)行
40~100倍
2025/1/29上海海事大學(xué)計(jì)算機(jī)系1127.5軟件質(zhì)量體系7.5.1ISO9000質(zhì)量體系簡介7.5.2ISO9000質(zhì)量體系的原那么7.5.3貫徹質(zhì)量體系的意義2025/1/29上海海事大學(xué)計(jì)算機(jī)系113質(zhì)量體系的定義2025/1/29上海海事大學(xué)計(jì)算機(jī)系1147.5.1ISO9000質(zhì)量體系簡介〔1〕ISO9000標(biāo)準(zhǔn)系列,它由5個局部組成:2025/1/29上海海事大學(xué)計(jì)算機(jī)系1157.5.1ISO9000質(zhì)量體系簡介〔2〕質(zhì)量術(shù)語標(biāo)準(zhǔn)支持性標(biāo)準(zhǔn)質(zhì)量保證標(biāo)準(zhǔn)ISO9001設(shè)計(jì)、開發(fā)、生產(chǎn)和服務(wù)ISO9002生產(chǎn)、安裝和服務(wù)ISO9003最終檢驗(yàn)和試驗(yàn)標(biāo)準(zhǔn)選用與實(shí)施指南ISO9000-1選擇和使用指南ISO9000-2是ISO9001-ISO9003實(shí)施通用指南ISO9000-3計(jì)算機(jī)軟件中的實(shí)施指南ISO9000-4可信性大綱指南質(zhì)量管理標(biāo)準(zhǔn)ISO9004-1指南ISO9004-2服務(wù)指南ISO9004-3流程性材料ISO9004-4質(zhì)量改進(jìn)圖7.13ISO9000標(biāo)準(zhǔn)系列框架2025/1/29上海海事大學(xué)計(jì)算機(jī)系1167.5.2ISO9000質(zhì)量體系的原那么質(zhì)量管理八大原那么:(1)以客戶為中心。(2)統(tǒng)一的宗旨、明確方向和建設(shè)良好的內(nèi)部環(huán)境。(3)全員參與。(4)將相關(guān)的資源和活動作為過程來進(jìn)行管理。(5)系統(tǒng)管理。(6)持續(xù)改正。(7)以事實(shí)為決策依據(jù)。(8)互利的供求關(guān)系。2025/1/29上海海事大學(xué)計(jì)算機(jī)系117
貫徹質(zhì)量體系的意義意義有以下4個方面
:提高IT公司管理水平,增強(qiáng)公司抗風(fēng)險(xiǎn)能力。提高軟件產(chǎn)品質(zhì)量,增強(qiáng)企業(yè)市場競爭能力。樹立公司的良好形象,穩(wěn)固和不斷擴(kuò)大市場分額。與國際接軌,有利于國際市場的開拓。2025/1/29上海海事大學(xué)計(jì)算機(jī)系1187.6軟件過程能力成熟度模型(CMM)7.6.1軟件過程能力成熟度模型概述7.6.2ISO9000與CMM2025/1/29上海海事大學(xué)計(jì)算機(jī)系119
軟件過程能力成熟度模型概述表7.3CMM模型過程能力等級特點(diǎn)關(guān)鍵過程領(lǐng)域Ⅰ級—初始級軟件開發(fā)過程是特定的,只有很少的工作過程是經(jīng)過嚴(yán)格定義的,軟件過程經(jīng)常被改變,軟件質(zhì)量不穩(wěn)定,進(jìn)度、費(fèi)用等難以預(yù)測Ⅱ級—可重復(fù)級建立了基本的項(xiàng)目管理過程,可進(jìn)行軟件開發(fā)以及跟蹤成本、進(jìn)度和性能等方面所必須的過程管理。能提供可重復(fù)以前成功項(xiàng)目管理的經(jīng)驗(yàn)和環(huán)境,軟件需求、軟件開發(fā)過程及其相應(yīng)的技術(shù)狀態(tài)是受控的需求管理軟件項(xiàng)目軟件項(xiàng)目跟蹤和監(jiān)督軟件分包合同管理軟件質(zhì)量保證軟件配置管理2025/1/29上海海事大學(xué)計(jì)算機(jī)系120
軟件過程能力成熟度模型概述表7.3CMM模型(續(xù)):過程能力等級特點(diǎn)關(guān)鍵過程領(lǐng)域Ⅲ級—已確定級軟件開發(fā)活動的過程在管理活動、技術(shù)活動和支持活動等方面都已文檔化、規(guī)范化。所有項(xiàng)目或產(chǎn)品的開發(fā)和維護(hù)都在這個規(guī)范化的體系基礎(chǔ)上進(jìn)行定制。軟件項(xiàng)目的成本、進(jìn)度、質(zhì)量以及過程是受控的,軟件質(zhì)量具有可追溯性組織過程焦點(diǎn)組織過程定義培訓(xùn)大綱綜合軟件管理軟件產(chǎn)品工程組織協(xié)調(diào)同行專家評審Ⅳ級—已管理級運(yùn)用度量方法和數(shù)據(jù),可以對軟件產(chǎn)品和開發(fā)過程實(shí)施定量的分解和控制定量的過程管理軟件質(zhì)量管理Ⅴ級—優(yōu)化級通過建立開發(fā)過程的定量反饋機(jī)制,不斷產(chǎn)生新的思想、采用新的技術(shù)來不斷地改進(jìn)和優(yōu)化軟件開發(fā)過程缺陷預(yù)防技術(shù)改變管理過程改變管理2025/1/29上海海事大學(xué)計(jì)算機(jī)系121CMM2的質(zhì)量保證過程——目標(biāo)CMM2質(zhì)量保證〔SQA〕的目標(biāo)CMM2對SQA確定了4個目標(biāo),它們是:目標(biāo)1:對軟件質(zhì)量保證活動做到有方案;目標(biāo)2:客觀地驗(yàn)證軟件產(chǎn)品及其活動是否遵守應(yīng)用的標(biāo)準(zhǔn)、規(guī)程和需求;目標(biāo)3:將軟件質(zhì)量保證活動及其結(jié)果及時通知相關(guān)小組和個人;目標(biāo)4:由上級管理部門及時處理軟件工程內(nèi)部解決不了的不一致性問題。2025/1/2
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國旅游景點(diǎn)行業(yè)競爭格局分析及投資規(guī)劃研究報(bào)告
- 2025年中國天津物流行業(yè)市場發(fā)展現(xiàn)狀及投資方向研究報(bào)告
- 2019-2025年中國面包改良劑行業(yè)市場行情動態(tài)分析及發(fā)展前景趨勢預(yù)測報(bào)告
- 2024-2030年中國消防檢測維修車行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略規(guī)劃建議報(bào)告
- 2025-2030年中國脈沖器行業(yè)深度研究分析報(bào)告
- 2025年中國汽油機(jī)自行車行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2025年融媒體項(xiàng)目規(guī)劃申請報(bào)告范稿
- 中國不銹鋼洗槽行業(yè)市場調(diào)研分析及投資前景預(yù)測報(bào)告
- 玄武巖連續(xù)纖維項(xiàng)目可行性研究報(bào)告立項(xiàng)申請報(bào)告范文
- 2020-2025年中國太陽鏡行業(yè)競爭格局分析及投資戰(zhàn)略咨詢報(bào)告
- 三級安全教育試題(公司級、部門級、班組級)
- 貧血醫(yī)學(xué)教學(xué)課件
- 肺栓塞患者護(hù)理查房課件
- 委托書之工程結(jié)算審計(jì)委托合同
- 《如何有效組織幼兒開展體能大循環(huán)活動》課件
- (完整版)重力式擋土墻專項(xiàng)方案
- 花城版四年級音樂下冊全冊教案
- 精神分裂癥合并糖尿病患者護(hù)理查房課件
- 山東省2024屆科目一模擬考試100題(答案)
- 共享wifi貼合同范本
- 借款人借款合同
評論
0/150
提交評論