Ch03 軟件質(zhì)量控制_第1頁(yè)
Ch03 軟件質(zhì)量控制_第2頁(yè)
Ch03 軟件質(zhì)量控制_第3頁(yè)
Ch03 軟件質(zhì)量控制_第4頁(yè)
Ch03 軟件質(zhì)量控制_第5頁(yè)
已閱讀5頁(yè),還剩75頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第3章 軟件質(zhì)量控制Software Quality Control7/12/202213.1 引言3.1.1 根本概念一、質(zhì)量控制制造業(yè)的質(zhì)量控制開(kāi)始于二戰(zhàn)期間的軍事采購(gòu)中,是一種采用統(tǒng)計(jì)技術(shù)的工具主要活動(dòng)包括:建立質(zhì)量標(biāo)準(zhǔn):定義每一質(zhì)量特性的規(guī)約制定方案:對(duì)制造過(guò)程、設(shè)備、采購(gòu)、培訓(xùn)作出方案確定預(yù)防措施:分析質(zhì)量要素,謹(jǐn)慎控制生產(chǎn)過(guò)程確定質(zhì)量符合度7/12/20222確定質(zhì)量符合度的方法:解釋質(zhì)量標(biāo)準(zhǔn)隨機(jī)抽樣檢查抽樣審查和度量度量與標(biāo)準(zhǔn)的對(duì)照評(píng)價(jià)質(zhì)量符合度應(yīng)用統(tǒng)計(jì)方法決定是否接受該批次產(chǎn)品審查數(shù)據(jù)、形成文檔7/12/20223根據(jù)質(zhì)量控制模型中,工廠把原材料轉(zhuǎn)變?yōu)榭捎玫漠a(chǎn)品,用以下模型表示

2、:U=F(R)其中,R是一組材料,U是一組產(chǎn)品工廠有2個(gè)特征:有明確定義的原材料(類(lèi)型、質(zhì)量特征)有明確定義的產(chǎn)品、產(chǎn)品的缺陷、質(zhì)量特征7/12/20224質(zhì)量特征產(chǎn)品概念定義產(chǎn)品質(zhì)量特征規(guī)約銷(xiāo)售使用質(zhì)量審查產(chǎn)品制造設(shè)備安裝采購(gòu)與獲取產(chǎn)品設(shè)計(jì)過(guò)程工程制造質(zhì)量環(huán)質(zhì)量控制與制造過(guò)程的關(guān)系7/12/20225產(chǎn)品質(zhì)量符合度的測(cè)量可采用統(tǒng)計(jì)抽樣方法,用總?cè)毕萋使烙?jì):=D/N其中,D是存在缺陷的產(chǎn)品數(shù),N是總產(chǎn)品數(shù)。如果總?cè)毕萋士偸堑陀谀硞€(gè)可接受值,即可到達(dá)較高的置信率另一種方法是驗(yàn)收抽樣,即抽取K個(gè)產(chǎn)品進(jìn)行審查,假設(shè)缺陷產(chǎn)品數(shù)小于某個(gè)可接受值C,即可認(rèn)為總體可接受7/12/20226二、軟件質(zhì)量控制軟

3、件質(zhì)量控制是一組由開(kāi)發(fā)組織使用的程序和方法,用以在規(guī)定的資金投入和時(shí)間限制條件下,提供滿足用戶質(zhì)量要求的軟件產(chǎn)品并持續(xù)不斷地改善開(kāi)發(fā)過(guò)程和開(kāi)發(fā)組織特征:軟件質(zhì)量控制是開(kāi)發(fā)組織執(zhí)行的一系列過(guò)程目標(biāo)是以最低的代價(jià)獲得客戶滿意的產(chǎn)品改進(jìn)開(kāi)發(fā)過(guò)程和組織以改善質(zhì)量控制度量是改善過(guò)程和組織的根底7/12/20227軟件質(zhì)量特征軟件概念定義軟件質(zhì)量特征規(guī)約銷(xiāo)售使用質(zhì)量審查軟件實(shí)現(xiàn)設(shè)備安裝采購(gòu)與獲取軟件設(shè)計(jì)過(guò)程工程軟件質(zhì)量環(huán)7/12/20228三、軟件質(zhì)量控制與質(zhì)量管理的區(qū)別與聯(lián)系軟件質(zhì)量控制對(duì)開(kāi)發(fā)過(guò)程中的軟件產(chǎn)品的質(zhì)量特性進(jìn)行連續(xù)的收集和反響,通過(guò)質(zhì)量管理和配置管理機(jī)制,使軟件開(kāi)發(fā)進(jìn)程向著既定的質(zhì)量目標(biāo)開(kāi)展

4、質(zhì)量控制是質(zhì)量管理的路標(biāo)和動(dòng)力,質(zhì)量管理是質(zhì)量控制的執(zhí)行機(jī)制7/12/20229質(zhì)量管理技術(shù)開(kāi)發(fā)質(zhì)量控制配置管理客戶變更需求客戶需求管理指令匯報(bào)和報(bào)告錯(cuò)誤/問(wèn)題報(bào)告需求變更被拒絕的產(chǎn)品標(biāo)準(zhǔn)和程序狀態(tài)/進(jìn)展報(bào)告階段產(chǎn)品質(zhì)量控制系統(tǒng)的根本結(jié)構(gòu)7/12/2022103.1.2 有關(guān)軟件質(zhì)量控制的問(wèn)題軟件質(zhì)量控制為什么難?軟件質(zhì)量目標(biāo)難于到達(dá)相對(duì)本錢(qián)和時(shí)間,質(zhì)量問(wèn)題易被管理者忽略客戶似乎更關(guān)心預(yù)算和交付時(shí)間軟件質(zhì)量控制需要增加本錢(qián)軟件開(kāi)發(fā)是人的智力活動(dòng),有較大易變性質(zhì)量控制本錢(qián)有哪些?前期本錢(qián):制定方案、執(zhí)行方案和前期的糾錯(cuò)評(píng)估本錢(qián):評(píng)估產(chǎn)品、過(guò)程質(zhì)量?jī)?nèi)部工作失效:因過(guò)程、產(chǎn)品缺陷返工外部失效本錢(qián):維

5、護(hù)費(fèi)用7/12/202211如何理解軟件質(zhì)量控制的重要性?軟件質(zhì)量控制的目標(biāo)是為了獲得更高的開(kāi)發(fā)效率和效益,為客戶提供高質(zhì)量的軟件產(chǎn)品某些質(zhì)量關(guān)鍵的軟件產(chǎn)品要求更高的質(zhì)量特性質(zhì)量控制是開(kāi)發(fā)者及時(shí)發(fā)現(xiàn)早期缺陷的主要方法實(shí)行TQC可防止返工而節(jié)省時(shí)間和經(jīng)費(fèi)實(shí)施TQC可獲得較高質(zhì)量的產(chǎn)品,較少維護(hù)費(fèi)用由誰(shuí)來(lái)進(jìn)行質(zhì)量控制?客戶:間接控制系統(tǒng)需求、資金分配、開(kāi)發(fā)方案和過(guò)程里程碑、選擇組織、質(zhì)量控制手段開(kāi)發(fā)商:直接控制確定技術(shù)、方法和程序7/12/202212什么時(shí)候進(jìn)行質(zhì)量控制?在整個(gè)軟件生命周期中都該進(jìn)行不同階段活動(dòng)不同,應(yīng)采用不同技術(shù)7/12/2022133.1.3 軟件質(zhì)量控制的一般方法目標(biāo)問(wèn)題度

6、量法通過(guò)確定軟件質(zhì)量目標(biāo)并連續(xù)監(jiān)視這些目標(biāo)是否到達(dá)來(lái)控制軟件質(zhì)量具體方法是:對(duì)每一個(gè)工程要素(產(chǎn)品、過(guò)程和資源)規(guī)定明確的具體目標(biāo)對(duì)每一目標(biāo)建立一系列要答復(fù)的問(wèn)題,問(wèn)題的答案應(yīng)能答復(fù)目標(biāo)是否到達(dá),并有助于目標(biāo)的量化將對(duì)問(wèn)題的答復(fù)映射到軟件質(zhì)量等級(jí)的度量上,并得出是否到達(dá)目標(biāo)的結(jié)論收集并管理數(shù)據(jù)7/12/202214目標(biāo):改善軟件的可維護(hù)性問(wèn)題:可維護(hù)性開(kāi)發(fā)過(guò)程對(duì)于預(yù)防缺陷是有效的嗎?正在發(fā)生的缺陷是什么?產(chǎn)生缺陷的原因是什么?度量:產(chǎn)品的缺陷密度按缺陷類(lèi)別劃分的缺陷發(fā)生頻率缺陷產(chǎn)生的頻率分布、分階段發(fā)生缺陷的頻率分布運(yùn)行維護(hù)可維護(hù)性開(kāi)發(fā)開(kāi)發(fā)預(yù)開(kāi)發(fā)例:軟件的可維護(hù)性開(kāi)發(fā)7/12/202215魚(yú)骨

7、圖可維護(hù)性缺陷文檔代碼環(huán)境工具評(píng)審方案7/12/202216風(fēng)險(xiǎn)管理法識(shí)別和控制軟件開(kāi)發(fā)過(guò)程中對(duì)軟件質(zhì)量危害最大的因素(SEI)主要內(nèi)容:選擇風(fēng)險(xiǎn)估計(jì)和控制技術(shù)進(jìn)行風(fēng)險(xiǎn)估計(jì)和控制根本步驟:根據(jù)經(jīng)驗(yàn)識(shí)別工程要素的有關(guān)風(fēng)險(xiǎn)評(píng)估風(fēng)險(xiǎn)發(fā)生的概率和發(fā)生的代價(jià)按發(fā)生概率和代價(jià)劃分風(fēng)險(xiǎn)等級(jí)并排序在工程限定條件下選擇控制風(fēng)險(xiǎn)的技術(shù)并制定方案執(zhí)行方案并監(jiān)視進(jìn)程持續(xù)評(píng)估風(fēng)險(xiǎn)狀態(tài)并采取正確的措施7/12/202217跟蹤識(shí)別分析方案控制在風(fēng)險(xiǎn)轉(zhuǎn)化為問(wèn)題前發(fā)現(xiàn)對(duì)風(fēng)險(xiǎn)的影響、發(fā)生概率等進(jìn)行分析基于分析的決策弱化、轉(zhuǎn)移、控制風(fēng)險(xiǎn)監(jiān)督風(fēng)險(xiǎn),檢查對(duì)策的適應(yīng)性SEI的風(fēng)險(xiǎn)管理模型7/12/202218工程各階段的風(fēng)險(xiǎn)階段可能面

8、臨的風(fēng)險(xiǎn)問(wèn)題計(jì)劃目標(biāo)不清范圍不清缺少溝通業(yè)務(wù)不清缺乏可行性分析設(shè)計(jì)缺乏經(jīng)驗(yàn)沒(méi)有變更控制計(jì)劃項(xiàng)目計(jì)劃倉(cāng)促(進(jìn)度風(fēng)險(xiǎn))設(shè)計(jì)疏漏實(shí)施缺乏環(huán)境設(shè)計(jì)錯(cuò)誤開(kāi)發(fā)能力項(xiàng)目范圍變更進(jìn)度變更人員變更內(nèi)部溝通不暢備選方案無(wú)效測(cè)試計(jì)劃不充分或缺少經(jīng)驗(yàn)發(fā)布質(zhì)量差客戶不滿意設(shè)備未按時(shí)到貨資金不能及時(shí)回收7/12/202219風(fēng)險(xiǎn)嚴(yán)重性等級(jí)影響程度標(biāo)準(zhǔn)等級(jí)危險(xiǎn)嚴(yán)重影響項(xiàng)目,可能導(dǎo)致項(xiàng)目取消或直接失敗109高影響進(jìn)度,導(dǎo)致延期,客戶抱怨嚴(yán)重87中影響預(yù)算或軟件性能差,客戶不滿意65低影響進(jìn)程但很快解決,客戶有些不滿43小影響較小,客戶未察覺(jué)或認(rèn)可207/12/202220風(fēng)險(xiǎn)控制方法風(fēng)險(xiǎn)防止通過(guò)變更方案消除風(fēng)險(xiǎn)的觸發(fā)條件如采

9、用成熟技術(shù)、增加資源、減少軟件范圍風(fēng)險(xiǎn)弱化降低風(fēng)險(xiǎn)發(fā)生的概率如簡(jiǎn)化流程、更多測(cè)試、開(kāi)發(fā)原型系統(tǒng)風(fēng)險(xiǎn)承擔(dān)制定應(yīng)急方案,隨機(jī)應(yīng)變風(fēng)險(xiǎn)轉(zhuǎn)移將風(fēng)險(xiǎn)發(fā)生的結(jié)果連同應(yīng)對(duì)權(quán)利轉(zhuǎn)移給有承受能力的第三方7/12/202221與目標(biāo)問(wèn)題度量法相比風(fēng)險(xiǎn)管理法中質(zhì)量控制技術(shù)的使用目的更有針對(duì)性,直接針對(duì)最具危險(xiǎn)的、嚴(yán)重影響質(zhì)量的關(guān)鍵因素正確地選擇質(zhì)量控制技術(shù)是風(fēng)險(xiǎn)管理法的重要局部,而目標(biāo)問(wèn)題度量法更多地關(guān)注質(zhì)量目標(biāo)及監(jiān)視它們的改善進(jìn)程7/12/202222PDCA質(zhì)量控制法PDCA是一個(gè)基于統(tǒng)計(jì)方法的迭代過(guò)程,由W.E.Deming提出,已被作為國(guó)際標(biāo)準(zhǔn)。Plan(方案):確定產(chǎn)品的質(zhì)量、過(guò)程和資源方案,明確目標(biāo)和配

10、置標(biāo)準(zhǔn)目標(biāo)是量化的Do(實(shí)施):根據(jù)已確定的過(guò)程實(shí)施方案活動(dòng)實(shí)施過(guò)程中質(zhì)量被構(gòu)造進(jìn)產(chǎn)品,缺陷也同時(shí)發(fā)生Check(檢查):評(píng)審和測(cè)試產(chǎn)品,確定已到達(dá)目標(biāo)Action(改進(jìn)):糾正已知缺陷,確認(rèn)待改進(jìn)因素PlanDoCheckActionDeming cycle7/12/202223PDCA的特點(diǎn):持續(xù)的采用PDCA方法將有助于產(chǎn)品過(guò)程的不斷改善,從而提高產(chǎn)品質(zhì)量通過(guò)持續(xù)地收集數(shù)據(jù)和評(píng)審不斷提高產(chǎn)品的質(zhì)量目標(biāo)PDCA更關(guān)注過(guò)程、資源和質(zhì)量的度量,并以此為根底尋找產(chǎn)生缺陷的原因和發(fā)現(xiàn)改善質(zhì)量的時(shí)機(jī)7/12/2022243.2 全面軟件質(zhì)量控制3.2.1 全面軟件質(zhì)量控制模型TSQC是指導(dǎo)開(kāi)發(fā)者方案

11、和控制軟件質(zhì)量的框架,TSQC模型用來(lái)描述各組成要素間的關(guān)系確定質(zhì)量目標(biāo)提高質(zhì)量開(kāi)發(fā)質(zhì)量評(píng)估質(zhì)量質(zhì)量控制參數(shù)產(chǎn)品、過(guò)程、資源定義改善估計(jì)度量計(jì)劃Plan改進(jìn)Action實(shí)施Do檢查Check7/12/202225TSQC過(guò)程是一個(gè)調(diào)節(jié)和控制那些影響軟件質(zhì)量的參數(shù)的過(guò)程影響軟件質(zhì)量的參數(shù)包括:產(chǎn)品:所有可交付物過(guò)程:所有活動(dòng)的集合資源:活動(dòng)的物質(zhì)根底(人力、技術(shù)、設(shè)備、時(shí)間、資金等)TSQC過(guò)程是PDCA四個(gè)活動(dòng)的循環(huán):方案Plan:確定參數(shù)要求實(shí)施Do:根據(jù)要求開(kāi)展活動(dòng)檢查Check:通過(guò)評(píng)審、度量、測(cè)試,確認(rèn)滿足要求改進(jìn)Action:糾正參數(shù)要求,再開(kāi)發(fā)7/12/2022263.2.2 TS

12、QC控制參數(shù)參數(shù)不是孤立的,需要綜合調(diào)節(jié)和平衡產(chǎn)品產(chǎn)品是軟件生命其中某個(gè)過(guò)程的輸入和輸出,或者是對(duì)最終產(chǎn)品的需求、最終產(chǎn)品本身或開(kāi)發(fā)過(guò)程中產(chǎn)生的任何中間產(chǎn)品這些產(chǎn)品包括方案、報(bào)告、編碼、數(shù)據(jù)7/12/202227中間產(chǎn)品是某個(gè)階段的輸出,也是后續(xù)階段的輸入作為輸入的產(chǎn)品的質(zhì)量不會(huì)比過(guò)程的輸出更高產(chǎn)品的缺陷在后續(xù)階段不會(huì)自動(dòng)消失,影響會(huì)更大過(guò)程1過(guò)程2過(guò)程n輸出1輸入2輸出2輸入n輸入1輸出n反饋及糾錯(cuò)7/12/202228過(guò)程過(guò)程是為完成開(kāi)發(fā)、維護(hù)和為保證軟件質(zhì)量所進(jìn)行的管理和技術(shù)活動(dòng)管理過(guò)程:包括方案、監(jiān)控、資源分配、組織技術(shù)過(guò)程:以軟件工程方法為特征,包括工具對(duì)于軟件質(zhì)量,過(guò)程分兩類(lèi):質(zhì)量

13、設(shè)計(jì)和構(gòu)造過(guò)程質(zhì)量檢查過(guò)程7/12/202229過(guò)程對(duì)質(zhì)量的影響:產(chǎn)品質(zhì)量是通過(guò)開(kāi)發(fā)過(guò)程設(shè)計(jì)并構(gòu)造進(jìn)產(chǎn)品的,同時(shí)也引入了缺陷產(chǎn)品的質(zhì)量是通過(guò)檢查過(guò)程檢查并確認(rèn)的每個(gè)過(guò)程所涉及的組織的數(shù)量以及它們之間的關(guān)系都直接影響引入缺陷的概率和糾正錯(cuò)誤的概率在軟件開(kāi)發(fā)過(guò)程中人的心理、社會(huì)、組織因素對(duì)產(chǎn)品生產(chǎn)率和質(zhì)量有強(qiáng)烈影響7/12/202230資源資源是指為得到要求的產(chǎn)品質(zhì)量,過(guò)程所需的時(shí)間、資金、人力、設(shè)備等資源的數(shù)量和質(zhì)量影響產(chǎn)品質(zhì)量:人力因素是影響軟件質(zhì)量和生產(chǎn)率的主要因素時(shí)間、資金缺乏將削弱軟件質(zhì)量控制活動(dòng)不充分、不適宜、不可靠的開(kāi)發(fā)環(huán)境和測(cè)試環(huán)境會(huì)使缺陷率增加,發(fā)現(xiàn)并糾正錯(cuò)誤的時(shí)間和資金也將增加

14、7/12/2022313.2.3 全面軟件質(zhì)量控制的實(shí)施過(guò)程軟件質(zhì)量控制過(guò)程是在軟件生命期的各個(gè)階段,應(yīng)用TSQC模型對(duì)產(chǎn)品、過(guò)程、資源的控制過(guò)程計(jì)劃實(shí)施檢查改進(jìn)計(jì)劃實(shí)施檢查改進(jìn)計(jì)劃實(shí)施檢查改進(jìn)計(jì)劃實(shí)施檢查改進(jìn)預(yù)開(kāi)發(fā)開(kāi)發(fā)維護(hù)7/12/202232軟件質(zhì)量管理的14點(diǎn)準(zhǔn)則:制定堅(jiān)決的改進(jìn)質(zhì)量的目標(biāo),滿足客戶需要管理者必承擔(dān)責(zé)任停止使用大規(guī)模審查(尤其是測(cè)試)方法提高質(zhì)量,太晚也不可靠不要僅靠?jī)r(jià)格決定業(yè)務(wù),選擇客戶并作為長(zhǎng)期伙伴持續(xù)改進(jìn)過(guò)程以提高質(zhì)量和生產(chǎn)率,降低本錢(qián)進(jìn)行工作培訓(xùn)確立領(lǐng)導(dǎo)地位消除恐懼,讓員工更有效地工作消除領(lǐng)域障礙,建立團(tuán)隊(duì)精神不以口號(hào)要求零缺陷、高效率不要使用量化的目標(biāo)和任務(wù)分解

15、建立工藝尊嚴(yán),關(guān)注質(zhì)量而不是進(jìn)度為所有人建立教育和自我提高機(jī)制改革是工作的一局部,每個(gè)人都該為改革做奉獻(xiàn)7/12/202233影響軟件質(zhì)量的7個(gè)問(wèn)題:缺少滿足客戶要求的堅(jiān)決目標(biāo)關(guān)注短期進(jìn)度績(jī)效考核、評(píng)審專(zhuān)業(yè)人員、經(jīng)理的流動(dòng)性單純依賴可見(jiàn)的數(shù)字管理過(guò)高的人力本錢(qián)過(guò)高的維護(hù)本錢(qián)7/12/202234軟件質(zhì)量的障礙:希望有更高效的解決方案,真正的方案是知識(shí)和信心+勤奮相信硬件會(huì)改進(jìn)過(guò)程。質(zhì)量是人造的“我的問(wèn)題不同。沒(méi)有不同尋常的軟件質(zhì)量問(wèn)題落后的教育。熱衷于技術(shù)而忽略質(zhì)量教育糟糕的統(tǒng)計(jì)方法教育“已經(jīng)夠好了,沒(méi)有時(shí)間做得更好。但有時(shí)間測(cè)試、修改錯(cuò)誤“我們的質(zhì)量控制人員解決所有問(wèn)題。質(zhì)量是管理者責(zé)任“所

16、有問(wèn)題都是程序員的錯(cuò)。其實(shí)是管理員雇用、培訓(xùn)、管理程序員錯(cuò)誤的起點(diǎn)。質(zhì)量改進(jìn)是長(zhǎng)期的,需要持續(xù)關(guān)注“我們?cè)⒘速|(zhì)量控制。質(zhì)量控制是日常工作使用神奇的CASE工具而忽略軟件工程的知識(shí)根底相信只有滿足規(guī)格是必要的。需要持續(xù)改進(jìn)零缺陷錯(cuò)誤。持續(xù)改進(jìn)的結(jié)果不是零缺陷,也不能保證客戶滿意測(cè)試原型缺乏。測(cè)試原型的目的是學(xué)習(xí),然后強(qiáng)化系統(tǒng)“任何要幫助我們的人都必須懂得我們的系統(tǒng)。只是有必要懂得必須要知道的7/12/202235預(yù)開(kāi)發(fā)階段主要活動(dòng)包括買(mǎi)主與客戶研究建立需求,發(fā)布招標(biāo)請(qǐng)求,選擇資源,與開(kāi)發(fā)者簽訂合同等買(mǎi)主和客戶的工作:P:方案質(zhì)量控制過(guò)程;選擇開(kāi)發(fā)標(biāo)準(zhǔn);選擇工具和方法D:制定招標(biāo)方案,包括功能

17、和質(zhì)量需求規(guī)格、任務(wù)描述、資源選擇標(biāo)準(zhǔn)、招標(biāo)書(shū)評(píng)價(jià)指導(dǎo)、進(jìn)度方案數(shù)據(jù)、交付產(chǎn)品C:檢查招標(biāo)方案質(zhì)量,研究承包商的反響A:根據(jù)取得的經(jīng)驗(yàn)和數(shù)據(jù),改進(jìn)質(zhì)量控制方案7/12/202236開(kāi)發(fā)者的工作:P:確定要開(kāi)發(fā)的中間產(chǎn)品D:制定開(kāi)發(fā)方案,說(shuō)明技術(shù)和工藝C:檢查資金、人力資源、開(kāi)發(fā)設(shè)施、方案進(jìn)度的適當(dāng)性A:提出改善產(chǎn)品質(zhì)量的措施7/12/202237開(kāi)發(fā)階段開(kāi)發(fā)階段的質(zhì)量控制活動(dòng)涵蓋從產(chǎn)品開(kāi)發(fā)到移交產(chǎn)品并獲得客戶的滿意度結(jié)束的全過(guò)程代表性工作有:P:分析需求和風(fēng)險(xiǎn),制定詳細(xì)的開(kāi)發(fā)過(guò)程、使用資源、產(chǎn)品的質(zhì)量控制方案,并取得客戶的認(rèn)可D:執(zhí)行質(zhì)量控制方案C:與客戶一起檢查方案與預(yù)期結(jié)果得以執(zhí)行A:改善

18、方案、過(guò)程、資源分配及產(chǎn)品,重新認(rèn)識(shí)風(fēng)險(xiǎn)7/12/202238維護(hù)階段維護(hù)階段的活動(dòng)主要是對(duì)產(chǎn)品的更新,其目的是修復(fù)缺陷、適應(yīng)需求變更或提高性能主要質(zhì)量控制活動(dòng)有:P:根據(jù)客戶反響或?qū)彶榻Y(jié)果,制定軟件更新質(zhì)量控制方案D:實(shí)施軟件更新并控制質(zhì)量C:檢查是否到達(dá)質(zhì)量目標(biāo),主要是缺陷修復(fù)率等A:收集客戶反響,研究軟件產(chǎn)品的性能、可維護(hù)性等質(zhì)量要素7/12/2022393.3 軟件質(zhì)量控制技術(shù)3.3.1 軟件質(zhì)量控制技術(shù)的特征軟件生命周期的階段可用性:不同階段不同技術(shù)綜合使用“預(yù)防性和“檢測(cè)性技術(shù)預(yù)防性技術(shù):用于防止錯(cuò)誤,如Plan檢測(cè)性技術(shù):用于查找產(chǎn)品、過(guò)程、資源的缺陷,如Check不同技術(shù)對(duì)不同

19、的質(zhì)量要素有影響7/12/202240軟件質(zhì)量控制技術(shù)的生命周期特征7/12/202241軟件質(zhì)量控制技術(shù)的控制類(lèi)型預(yù)防性技術(shù):通過(guò)為過(guò)程、產(chǎn)品和資源設(shè)立標(biāo)準(zhǔn)等途徑,來(lái)防止在產(chǎn)品開(kāi)發(fā)過(guò)程中產(chǎn)生缺陷檢測(cè)性技術(shù):用于發(fā)現(xiàn)和糾正缺陷,甚至分析產(chǎn)生缺陷的原因7/12/2022427/12/2022437/12/202244軟件質(zhì)量控制參數(shù)對(duì)質(zhì)量參數(shù)的影響7/12/2022457/12/2022463.3.2 軟件質(zhì)量控制問(wèn)題與質(zhì)量控制技術(shù)最終產(chǎn)品的質(zhì)量需求是什么?所需技術(shù):運(yùn)行概念文檔:描述軟件的運(yùn)行環(huán)境和方式,是對(duì)軟件動(dòng)態(tài)特征的描述招標(biāo)建議書(shū)的準(zhǔn)備和評(píng)審:需制定質(zhì)量標(biāo)準(zhǔn)并確保需求清楚、詳盡且可驗(yàn)證初

20、樣:系統(tǒng)的有限實(shí)現(xiàn),用于描述復(fù)雜的或有爭(zhēng)議的需求7/12/202247選擇什么樣的開(kāi)發(fā)組織?選擇開(kāi)發(fā)組織使客戶的重要工作。所需技術(shù):招標(biāo)建議書(shū)的準(zhǔn)備和評(píng)審:建議書(shū)中包含選擇標(biāo)準(zhǔn),竟標(biāo)者須提供足夠信息應(yīng)標(biāo)開(kāi)發(fā)組織的軟件工程方法、標(biāo)準(zhǔn)、實(shí)踐和開(kāi)發(fā)環(huán)境(工具及設(shè)備)是否擁有相應(yīng)的業(yè)務(wù)領(lǐng)域知識(shí)能力是否擁有必需的經(jīng)驗(yàn),是否熟悉所需要的開(kāi)發(fā)過(guò)程所提出的軟件工程方法和過(guò)程是否成熟能提供的質(zhì)量保障和配置管理措施對(duì)工程的承諾和對(duì)開(kāi)發(fā)管理技術(shù)的理解程度組織的內(nèi)部結(jié)構(gòu)及與其他組織的關(guān)系,任務(wù)分配方案技術(shù)方案的健全性費(fèi)用、進(jìn)度方案的可信性7/12/202248SEI軟件能力評(píng)估:用于評(píng)估開(kāi)發(fā)組織控制和改進(jìn)軟件開(kāi)發(fā)過(guò)程

21、并使用現(xiàn)代軟件工程技術(shù)的能力SEI的CMM評(píng)估可以在不同開(kāi)發(fā)組織之間、同一組織的不同時(shí)間點(diǎn)上較客觀、一致地評(píng)估組織的軟件開(kāi)發(fā)能力軟件開(kāi)發(fā)能力/資格評(píng)審:用于評(píng)估開(kāi)發(fā)組織開(kāi)發(fā)一個(gè)具體工程的能力軟件工程實(shí)踐:借助微型開(kāi)發(fā),客戶評(píng)估開(kāi)發(fā)商的過(guò)程、工具和技術(shù)能力,評(píng)估領(lǐng)域經(jīng)驗(yàn)7/12/202249為預(yù)防軟件質(zhì)量缺陷應(yīng)該做點(diǎn)兒什么?客戶和開(kāi)發(fā)上都有必要采取措施以預(yù)防缺陷的產(chǎn)生,客戶可以提出要求,開(kāi)發(fā)商更應(yīng)該主動(dòng)行動(dòng)標(biāo)準(zhǔn):即活動(dòng)標(biāo)準(zhǔn),分三類(lèi)客戶標(biāo)準(zhǔn):提供管理和維護(hù)程序的一致性開(kāi)發(fā)組織標(biāo)準(zhǔn):目的是使過(guò)程可重復(fù)、對(duì)工具的投資與過(guò)程相適應(yīng)、訓(xùn)練開(kāi)發(fā)人員、使開(kāi)發(fā)過(guò)程可度量和改進(jìn),客戶需要了解開(kāi)發(fā)組織標(biāo)準(zhǔn)技術(shù)標(biāo)準(zhǔn):

22、用于描述功能部件和接口,包括良好定義的技術(shù)規(guī)格說(shuō)明與其他系統(tǒng)的互操作性設(shè)計(jì)方法的可維護(hù)性接口的通用性產(chǎn)品的可移植性、靈活性和可適應(yīng)性7/12/202250軟件工程初樣:是由客戶要求的針對(duì)原型系統(tǒng)的開(kāi)發(fā)實(shí)踐,目的是要證明開(kāi)發(fā)商的開(kāi)發(fā)能力。初樣的技術(shù)指標(biāo)中包含一組指令,以便客戶的評(píng)審。使用初樣的目的包括:便于客戶了解開(kāi)發(fā)組織的過(guò)程和能力顯示軟件的開(kāi)發(fā)環(huán)境和開(kāi)發(fā)組織的理解程度了解開(kāi)發(fā)組織對(duì)軟件應(yīng)用環(huán)境和工程原理的理解水平根據(jù)初樣的經(jīng)驗(yàn)和教訓(xùn)改進(jìn)開(kāi)發(fā)過(guò)程可以將初樣作為實(shí)際系統(tǒng)的一局部配置管理:目的是在整個(gè)生命期內(nèi)控制配置的變化,保持配置的完整性和可追蹤性。步驟為:標(biāo)志配置項(xiàng)的功能部件及特性,建立文檔控

23、制配置項(xiàng)特性的變化記錄并存儲(chǔ)狀態(tài)報(bào)告7/12/202251性能工程:是估計(jì)、度量和控制軟件時(shí)效性的活動(dòng),由客戶、開(kāi)發(fā)組分別或共同執(zhí)行。包括以下性能特征:執(zhí)行時(shí)間:即執(zhí)行一個(gè)特定任務(wù)的時(shí)間反響時(shí)間:即系統(tǒng)對(duì)輸入做出反響的時(shí)間吞吐量:即系統(tǒng)完成一特定任務(wù)或處理一特定加載的速率儲(chǔ)藏:即未使用單可用的處理時(shí)間、輸入/輸出容量及對(duì)需求變更的適應(yīng)性性能工程技術(shù)包括分析建模、仿真、軟硬件選擇等7/12/202252軟件工程環(huán)境:由一組集成的自動(dòng)化工具組成,用于制成開(kāi)發(fā)組織的開(kāi)發(fā)過(guò)程。對(duì)質(zhì)量的影響包括:對(duì)軟件及相關(guān)文檔的產(chǎn)生、修改和管理提供幫助對(duì)各種文檔及相關(guān)設(shè)計(jì)的一致性檢查使配置管理自動(dòng)化檢查相對(duì)編碼標(biāo)準(zhǔn)的

24、偏差度量測(cè)試覆蓋從其他形式的文檔產(chǎn)生代碼,如圖、表、字典等重用:即利用已開(kāi)發(fā)的軟件或部件,目的是提高開(kāi)發(fā)效率和質(zhì)量。可重用的軟件包括:已經(jīng)開(kāi)發(fā)并取得充分經(jīng)驗(yàn)的軟件已經(jīng)廣泛使用并具有完整文檔,可靠且支持好的商業(yè)軟件客戶提供的類(lèi)似軟件對(duì)以上軟件進(jìn)行修改并已經(jīng)確認(rèn)的軟件7/12/202253怎樣檢查軟件質(zhì)量?檢查質(zhì)量既包括預(yù)測(cè)質(zhì)量也包括評(píng)估質(zhì)量,既可以連續(xù)進(jìn)行也可以設(shè)置檢查點(diǎn)主要技術(shù)包括:評(píng)審和審計(jì)客戶評(píng)審:屬于方案評(píng)審,與階段開(kāi)發(fā)活動(dòng)進(jìn)度吻合。目的是檢查開(kāi)發(fā)進(jìn)度、質(zhì)量和預(yù)防缺陷、理解錯(cuò)誤軟件審計(jì):是客戶對(duì)開(kāi)發(fā)過(guò)程的關(guān)鍵點(diǎn)的評(píng)審,目的是:評(píng)估開(kāi)發(fā)組織是否完成了必要的需求分析和系統(tǒng)設(shè)計(jì),是否為軟件的初

25、步設(shè)計(jì)做好了準(zhǔn)備評(píng)估開(kāi)發(fā)組織是否有適宜的開(kāi)發(fā)方案評(píng)估需求規(guī)格說(shuō)明和需求分解的完整性評(píng)審時(shí)效性分析、客戶界面設(shè)計(jì)、測(cè)試?yán)碚摵头桨讣霸O(shè)計(jì)準(zhǔn)備檢查:是開(kāi)發(fā)者在測(cè)試前進(jìn)行的評(píng)審,目的是及早發(fā)現(xiàn)和糾正錯(cuò)誤??梢允钦降幕蚍钦降?/12/202254獨(dú)立確實(shí)認(rèn)和驗(yàn)證IV&V在軟件開(kāi)發(fā)過(guò)程中,由客戶雇用某獨(dú)立組織對(duì)照技術(shù)規(guī)格說(shuō)明評(píng)估軟件產(chǎn)品,IV&V連續(xù)、客觀地向客戶提供可視的軟件質(zhì)量和開(kāi)發(fā)狀態(tài)IV&V過(guò)程包括需求驗(yàn)證、設(shè)計(jì)驗(yàn)證、編碼驗(yàn)證、程序確認(rèn)、文檔驗(yàn)證等軟件質(zhì)量保障是由開(kāi)發(fā)者執(zhí)行的一系列質(zhì)量控制活動(dòng),也可以由組織內(nèi)獨(dú)立的小組完成,主要是檢查過(guò)程、程序與標(biāo)準(zhǔn)的一致性7/12/202255測(cè)試通常,開(kāi)發(fā)

26、過(guò)程中的測(cè)試由開(kāi)發(fā)者完成,客戶的測(cè)試是在開(kāi)發(fā)結(jié)束時(shí)或在向客戶提交了某個(gè)版本時(shí)進(jìn)行的,客戶也可以通過(guò)以下方式介入開(kāi)發(fā)者的測(cè)試活動(dòng):評(píng)審和批準(zhǔn)開(kāi)發(fā)者的測(cè)試方案和程序提供測(cè)試設(shè)備、工具和人員提供測(cè)試環(huán)境測(cè)試等級(jí)包括:非正式測(cè)試初步的鑒定測(cè)試:針對(duì)特定配置項(xiàng),客戶可不在正式的鑒定測(cè)試:客戶到現(xiàn)場(chǎng),由獨(dú)立機(jī)構(gòu)組織開(kāi)發(fā)性測(cè)試:在開(kāi)發(fā)環(huán)境下的集成測(cè)試,客戶參與驗(yàn)收測(cè)試起始運(yùn)行測(cè)試:在客戶運(yùn)行環(huán)境下確實(shí)認(rèn)測(cè)試正式運(yùn)行測(cè)試:目的是客戶學(xué)習(xí)7/12/202256可靠性建模軟件可靠性建模是用統(tǒng)計(jì)學(xué)方法分析軟件故障的一種方法,即在軟件測(cè)試或軟件運(yùn)行、維護(hù)期間,收集軟件發(fā)生故障的時(shí)間數(shù)據(jù),或收集在一定時(shí)間間隔內(nèi)的故障數(shù)

27、據(jù),并運(yùn)用于一個(gè)或幾個(gè)軟件可靠性模型中,以預(yù)測(cè)軟件可靠性的增長(zhǎng)情況可靠性建模應(yīng)用于對(duì)軟件可靠性有明確規(guī)定的場(chǎng)合,也適用于預(yù)測(cè)測(cè)試過(guò)程到達(dá)可靠性要求的所需時(shí)間的場(chǎng)合7/12/202257在檢查點(diǎn)應(yīng)該獲得哪些信息?檢查點(diǎn)是為評(píng)估和預(yù)測(cè)軟件質(zhì)量設(shè)置的,應(yīng)收集的信息包括:方案:開(kāi)發(fā)者是如何執(zhí)行開(kāi)發(fā)活動(dòng)的狀態(tài):已完成了多少工作,使用了多少資源產(chǎn)品文檔:外部、內(nèi)部的描述客戶文檔:使用指南,維護(hù)文檔證明軟件質(zhì)量的產(chǎn)品分析可使用的技術(shù)包括:軟件問(wèn)題報(bào)告分析:用于度量質(zhì)量、預(yù)測(cè)進(jìn)度和改進(jìn)過(guò)程模塊開(kāi)發(fā)卷宗審計(jì)、檢查和評(píng)審過(guò)程,分析單元問(wèn)題確定是否遵守了組織的或方案的SQA標(biāo)準(zhǔn)有助于配置管理7/12/202258開(kāi)

28、發(fā)組織為改善過(guò)程和資源,應(yīng)做些什么?許多技術(shù)可用于開(kāi)發(fā)組織改善過(guò)程和資源,比較重要的有:因果分析:目的在于區(qū)分有內(nèi)在聯(lián)系的缺陷的產(chǎn)生原因。對(duì)當(dāng)前工程,可以改變過(guò)程或改變資源以防止缺陷的產(chǎn)生。對(duì)將來(lái)工程,可修改、改善過(guò)程、資源標(biāo)準(zhǔn)SEI自我評(píng)價(jià):開(kāi)發(fā)組織通過(guò)自我評(píng)估以確定開(kāi)發(fā)過(guò)程的薄弱環(huán)節(jié)。不同于SEI能力評(píng)估,自我評(píng)估由開(kāi)發(fā)組織內(nèi)部實(shí)施,結(jié)果不與客戶共享7/12/2022593.3.3 軟件質(zhì)量控制技術(shù)的選擇選擇控制技術(shù)需考慮的因素有些技術(shù)是任何時(shí)候都要考慮的,盡管它們的使用等級(jí)可以變化要考慮所選技術(shù)的效益并使需求、風(fēng)險(xiǎn)和限制得到平衡有些技術(shù)是冗余的或是矛盾的,只需或只能選擇其一有些技術(shù)是互補(bǔ)

29、的,同時(shí)使用可能提高效益控制技術(shù)的選用不能與約定相矛盾有些技術(shù)只能用于特定的開(kāi)發(fā)階段或特定的開(kāi)發(fā)活動(dòng)中檢測(cè)性技術(shù)宜盡早使用,以防早期缺陷的產(chǎn)生和傳播對(duì)于高風(fēng)險(xiǎn)的設(shè)計(jì)和程序,質(zhì)量控制活動(dòng)和檢查點(diǎn)的安排時(shí)間上不要隔太久7/12/202260軟件質(zhì)量控制的核心技術(shù)根據(jù)理論和實(shí)踐,有些核心技術(shù)在質(zhì)量控制時(shí)是必需的,應(yīng)無(wú)條件選用,而不必考慮系統(tǒng)的規(guī)模、已有的經(jīng)驗(yàn)等因素核心技術(shù)執(zhí)行人招標(biāo)方案的評(píng)審客戶配置管理開(kāi)發(fā)商、客戶軟件開(kāi)發(fā)計(jì)劃開(kāi)發(fā)商培訓(xùn)開(kāi)發(fā)商、客戶排查開(kāi)發(fā)商測(cè)試開(kāi)發(fā)商、客戶SQA開(kāi)發(fā)商軟件問(wèn)題報(bào)告分析開(kāi)發(fā)商、客戶7/12/2022613.4 全面軟件質(zhì)量控制實(shí)踐質(zhì)量控制方案的編制3.4.1 概述軟件

30、質(zhì)量控制方案編制準(zhǔn)則軟件質(zhì)量控制是通過(guò)控制產(chǎn)品、過(guò)程和資源得到的質(zhì)量控制技術(shù)的選擇取決于與系統(tǒng)最重要的需求相關(guān)的風(fēng)險(xiǎn)等級(jí)資源應(yīng)更早地分配在針對(duì)特殊問(wèn)題的研究、評(píng)估、初樣、仿真等程序上軟件質(zhì)量投資必須是可承擔(dān)的如果提供的資金和時(shí)間太少,受此限制,任何質(zhì)量控制技術(shù)都得不到可接受的質(zhì)量相對(duì)于檢測(cè)性技術(shù),應(yīng)優(yōu)先使用預(yù)防性質(zhì)量控制技術(shù)改進(jìn)開(kāi)發(fā)組織的過(guò)程是持續(xù)和漸進(jìn)的7/12/202262軟件質(zhì)量控制方案編制過(guò)程計(jì)劃?rùn)z查質(zhì)量評(píng)價(jià)、估計(jì)實(shí)施方案、程序執(zhí)行質(zhì)量控制方案: 控制技術(shù) 資源 評(píng)估標(biāo)準(zhǔn) 檢查點(diǎn)度量: 產(chǎn)品 過(guò)程 資源改進(jìn):糾錯(cuò)程序計(jì)劃: 活動(dòng) 資源 進(jìn)度 開(kāi)發(fā)方法 移交產(chǎn)品 預(yù)算工程的具體限制和需求

31、歷史經(jīng)驗(yàn):風(fēng)險(xiǎn)、開(kāi)發(fā)方法、質(zhì)量控制技術(shù)、數(shù)據(jù)產(chǎn)品改進(jìn)7/12/202263軟件質(zhì)量控制方案的內(nèi)容全面質(zhì)量控制計(jì)劃1.0 背景對(duì)系統(tǒng)任務(wù)的簡(jiǎn)要描述,預(yù)計(jì)的和實(shí)際的軟件規(guī)模,系統(tǒng)的表示和軟件的結(jié)構(gòu)2.0 軟件質(zhì)量需求系統(tǒng)和軟件的質(zhì)量因素及質(zhì)量需求的優(yōu)先順序排列3.0 限制條件客戶與開(kāi)發(fā)組織關(guān)于產(chǎn)品、過(guò)程、資源的預(yù)定需求和限制4.0 軟件風(fēng)險(xiǎn)當(dāng)前特定風(fēng)險(xiǎn)或風(fēng)險(xiǎn)區(qū)域的嚴(yán)重性等級(jí)列表5.0 全面軟件質(zhì)量控制過(guò)程概述客戶和開(kāi)發(fā)組織所選定的質(zhì)量控制活動(dòng)的進(jìn)度,相關(guān)的風(fēng)險(xiǎn),設(shè)置的檢查點(diǎn)的時(shí)刻,檢查的目的6.0 全面軟件質(zhì)量控制活動(dòng)描述每一質(zhì)量控制活動(dòng),包括活動(dòng)的目的、執(zhí)行者、執(zhí)行時(shí)間等描述每一檢查點(diǎn):檢查點(diǎn)安

32、排的時(shí)間、能夠獲得的信息,計(jì)劃的檢查活動(dòng)和最低限的檢查活動(dòng)7/12/202264軟件開(kāi)發(fā)前的質(zhì)量控制方案編制主要答復(fù)以下問(wèn)題:想要得到的是什么?那些因素阻礙想要得到的?未得到想要得到的可以做些什么?注意以下問(wèn)題:質(zhì)量控制方案是關(guān)鍵,要認(rèn)真編制、仔細(xì)評(píng)審開(kāi)發(fā)期間要持續(xù)檢查已確認(rèn)方案的有效性當(dāng)條件變化時(shí),要及時(shí)升級(jí)方案7/12/2022653.4.2 確定軟件質(zhì)量需求高質(zhì)量的產(chǎn)品來(lái)源于高質(zhì)量的需求質(zhì)量需求是針對(duì)整個(gè)系統(tǒng)的,而不僅僅是軟件,對(duì)需求的描述應(yīng)反映質(zhì)量因素的重要性對(duì)重要的質(zhì)量需求須詳細(xì)分析相應(yīng)的質(zhì)量因素對(duì)質(zhì)量需求及相關(guān)質(zhì)量要素要仔細(xì)評(píng)審軟件質(zhì)量需求買(mǎi)主成本、資源使用的有效性客戶/操作者功能

33、、可靠性、易用性維護(hù)者易改性、可擴(kuò)展7/12/202266質(zhì)量因素定 義效率資源(存儲(chǔ)空間、處理時(shí)間、通信時(shí)間等)的利用率完整性在規(guī)定時(shí)間內(nèi),在未經(jīng)授權(quán)訪問(wèn)編碼或數(shù)據(jù)時(shí),無(wú)故障工作的能力可靠性在規(guī)定時(shí)間內(nèi),無(wú)故障正常運(yùn)行的概率健壯性在規(guī)定時(shí)間內(nèi),部分失效時(shí),關(guān)鍵功能無(wú)故障運(yùn)行的能力可用性使用系統(tǒng)(培訓(xùn)和操作)的相對(duì)難易程度正確性產(chǎn)品與技術(shù)指標(biāo)規(guī)格說(shuō)明和標(biāo)準(zhǔn)的一致程度可維護(hù)性在規(guī)定時(shí)間內(nèi),確認(rèn)并糾正缺陷的難易度可驗(yàn)證性驗(yàn)證規(guī)定的功能和性能的相對(duì)難易度可擴(kuò)展性增強(qiáng)、擴(kuò)充功能或提高性能的相對(duì)難易度靈活性為滿足其他要求而改變功能、數(shù)據(jù)的難易程度互操作性系統(tǒng)與其他系統(tǒng)交接的難易程度可移植性改變系統(tǒng)運(yùn)行環(huán)

34、境的相對(duì)難易程度重用性將系統(tǒng)部件及女性變換以集成到其他系統(tǒng)的難易程度軟件質(zhì)量因素的定義7/12/2022673.4.3 確認(rèn)限制條件限制條件是強(qiáng)加在開(kāi)發(fā)人員身上的,約束了對(duì)質(zhì)量控制技術(shù)的選擇可能的限制條件包括:進(jìn)度:交付日期,中間里程碑或決策點(diǎn)資金:數(shù)量和來(lái)源所涉及的部門(mén):客戶、測(cè)試組織及其他組織之間的關(guān)系其他部門(mén)資源:能提供的設(shè)備、信息和可參加的活動(dòng)合同形式及條件:客戶關(guān)系對(duì)開(kāi)發(fā)者的要求:標(biāo)準(zhǔn)、條件和標(biāo)準(zhǔn)的約束7/12/2022683.4.4 識(shí)別風(fēng)險(xiǎn)風(fēng)險(xiǎn)的根源和引發(fā)風(fēng)險(xiǎn)的原因風(fēng)險(xiǎn)的根源與三大質(zhì)量控制參數(shù)相關(guān)參數(shù)風(fēng)險(xiǎn)的根源風(fēng)險(xiǎn)的原因產(chǎn)品系統(tǒng)需求、系統(tǒng)/產(chǎn)品技術(shù)規(guī)格說(shuō)明定義、困難、穩(wěn)定性、清晰

35、度產(chǎn)品接口、接口控制文檔正確性、完整性、適合性過(guò)程軟件獲取過(guò)程穩(wěn)定性、完整性、組織復(fù)雜性、管理控制過(guò)程需求分析正確性、完整性過(guò)程軟件開(kāi)發(fā)和測(cè)試過(guò)程成熟性資源開(kāi)發(fā)人員、客戶提供的設(shè)備、信息及參加活動(dòng)的質(zhì)量能力、資格、可靠性、可用性、穩(wěn)定性資源預(yù)算、進(jìn)度可用性、穩(wěn)定性7/12/202269軟件質(zhì)量的風(fēng)險(xiǎn)是變化的,有三個(gè)必須進(jìn)行風(fēng)險(xiǎn)分析的時(shí)間:在選擇開(kāi)發(fā)商前的預(yù)開(kāi)發(fā):因不確定因素多而更重要在選定開(kāi)發(fā)商后的預(yù)開(kāi)發(fā):隨開(kāi)發(fā)商的理解會(huì)消除局部風(fēng)險(xiǎn),也會(huì)帶來(lái)新的風(fēng)險(xiǎn)開(kāi)發(fā)期間:質(zhì)量度量和控制有助于消除風(fēng)險(xiǎn)風(fēng)險(xiǎn)分析階段風(fēng)險(xiǎn)區(qū)域選擇開(kāi)發(fā)商前的預(yù)開(kāi)發(fā)需求、客戶、進(jìn)度計(jì)劃和預(yù)算選定開(kāi)發(fā)商后的預(yù)開(kāi)發(fā)需求、客戶、開(kāi)發(fā)者、

36、進(jìn)度計(jì)劃和預(yù)算開(kāi)發(fā)階段需求、設(shè)計(jì)和測(cè)試、維護(hù)計(jì)劃、客戶、進(jìn)度計(jì)劃和預(yù)算7/12/202270風(fēng)險(xiǎn)估計(jì)風(fēng)險(xiǎn)估計(jì)既是一種質(zhì)量控制活動(dòng)也是質(zhì)量控制技術(shù)的根底軟件質(zhì)量控制方案編制期間的風(fēng)險(xiǎn)估計(jì)模型歷史數(shù)據(jù)和經(jīng)驗(yàn)產(chǎn)品需求限制條件方案執(zhí)行風(fēng)險(xiǎn)估計(jì)選擇質(zhì)量控制技術(shù)實(shí)施研究分析實(shí)施執(zhí)行技術(shù)檢查檢查已知風(fēng)險(xiǎn)未知風(fēng)險(xiǎn)管理質(zhì)量度量風(fēng)險(xiǎn)識(shí)別度量改進(jìn)7/12/2022713.4.5 對(duì)質(zhì)量控制技術(shù)選擇方案的提煉對(duì)已選擇的質(zhì)量控制技術(shù)應(yīng)該再提煉,以進(jìn)一步節(jié)省費(fèi)用和時(shí)間,同時(shí)對(duì)質(zhì)量控制的內(nèi)容也應(yīng)適當(dāng)裁剪,以集中于某些特定風(fēng)險(xiǎn)上選擇軟件質(zhì)量控制技術(shù)的應(yīng)用等級(jí)很多技術(shù)可以應(yīng)用于不同等級(jí)上,應(yīng)用等級(jí)不同,對(duì)費(fèi)用和效益的影響也不同,資源不充分時(shí)也應(yīng)該使用較低等級(jí)的控制技術(shù)正式和非正式的應(yīng)用:非正式的花費(fèi)較低但不一定效果差,某些正式應(yīng)用

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論