軟件測(cè)試與質(zhì)量保證ppt第2章_第1頁(yè)
軟件測(cè)試與質(zhì)量保證ppt第2章_第2頁(yè)
軟件測(cè)試與質(zhì)量保證ppt第2章_第3頁(yè)
軟件測(cè)試與質(zhì)量保證ppt第2章_第4頁(yè)
軟件測(cè)試與質(zhì)量保證ppt第2章_第5頁(yè)
已閱讀5頁(yè),還剩86頁(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)介

第2章軟件質(zhì)量工程第一部分軟件質(zhì)量標(biāo)準(zhǔn)與模型第二部分軟件質(zhì)量度量第三部分軟件質(zhì)量控制與改進(jìn)第四部分軟件配置管理第五部分軟件評(píng)審一、軟件質(zhì)量標(biāo)準(zhǔn)概述軟件質(zhì)量標(biāo)準(zhǔn)與傳統(tǒng)的工程質(zhì)量標(biāo)準(zhǔn)類似也分為5個(gè)層級(jí):國(guó)際標(biāo)準(zhǔn):ISO系列標(biāo)準(zhǔn)國(guó)家標(biāo)準(zhǔn):GBT16260.4-2006軟件工程產(chǎn)品質(zhì)量標(biāo)準(zhǔn)行業(yè)標(biāo)準(zhǔn):JB/T6987-1993制造資源計(jì)劃MRPII系統(tǒng)原型法軟件開(kāi)發(fā)規(guī)范企業(yè)標(biāo)準(zhǔn):Q/GDW1597-2015國(guó)家電網(wǎng)公司應(yīng)用軟件系統(tǒng)通用安全要求項(xiàng)目規(guī)范一、軟件質(zhì)量標(biāo)準(zhǔn)概述ISO9001標(biāo)準(zhǔn)從20個(gè)方面全面定義質(zhì)量體系要素,規(guī)定質(zhì)量體系要求,如果產(chǎn)品開(kāi)發(fā)者、生產(chǎn)者或供應(yīng)方達(dá)到這些要求,表明具備質(zhì)量保障能力。ISO9000-3的核心內(nèi)容包括以下9個(gè)方面。合同評(píng)審;需方需求規(guī)格說(shuō)明;開(kāi)發(fā)計(jì)劃;質(zhì)量計(jì)劃;設(shè)計(jì)和實(shí)現(xiàn);測(cè)試和確認(rèn);驗(yàn)收;復(fù)制、交付和安裝;維護(hù)。二、能力成熟度模型能力成熟度模型(CapabilityMaturityModel,CMM)是對(duì)軟件組織在定義、實(shí)施、度量、控制和改善其軟件過(guò)程的實(shí)踐中各個(gè)發(fā)展階段的描述。CMM的核心是把軟件開(kāi)發(fā)視為一個(gè)過(guò)程,并根據(jù)這個(gè)原則對(duì)軟件開(kāi)發(fā)和維護(hù)進(jìn)行過(guò)程監(jiān)控和研究,以使其更加科學(xué)化、標(biāo)準(zhǔn)化、使企業(yè)能夠更好的實(shí)現(xiàn)商業(yè)目標(biāo)。二、能力成熟度模型CMM包括5個(gè)等級(jí),共計(jì)18個(gè)過(guò)程域,52個(gè)目標(biāo),300多個(gè)關(guān)鍵實(shí)踐。二、能力成熟度模型在CMM中一共有18個(gè)關(guān)鍵過(guò)程域,分布在2-5級(jí)中。第2級(jí)(可重復(fù)級(jí))有6個(gè)關(guān)鍵過(guò)程域,主要涉及建立軟件項(xiàng)目管理控制方面內(nèi)容,分別為:需求管理(Requirements?Management,RM)

軟件項(xiàng)目計(jì)劃(Software?Project?Planning,SPP)

軟件項(xiàng)目跟蹤與監(jiān)控(Software?Project?Tracking?and?Oversight,SPTO)軟件子合同管理(Software?Subcontract?Management,SSM)軟件質(zhì)量保證(Software?Quality?Assurance,SQA)軟件配置管理(Software?Configuration?Management,SCM)二、能力成熟度模型第3級(jí)(已定義級(jí))有7?個(gè)關(guān)鍵過(guò)程域,主要涉及項(xiàng)目和組織的策略。使軟件組織建立起對(duì)項(xiàng)目中有效計(jì)劃和管理過(guò)程的內(nèi)部細(xì)節(jié),分別為:組織過(guò)程焦點(diǎn)(Organization?Process?Focus,OPF)組織過(guò)程定義(Organization?Process?Definition,OPD)。集成軟件管理(Integrated?Software?Management,ISM)軟件產(chǎn)品工程(Software?Product?Engineering,SPE)組間協(xié)調(diào)(Intergroup?Coordination,IC)同級(jí)評(píng)審(Peer?Reviews,PR)二、能力成熟度模型第4級(jí)(已管理級(jí))有2個(gè)關(guān)鍵過(guò)程域,主要的任務(wù)是為軟件過(guò)程和軟件產(chǎn)品建立一種可以理解的定量方式,分別為:定量過(guò)程管理(Quantitative?Process?Management,QPM)軟件質(zhì)量管理(Software?Quality?Management,SQM)二、能力成熟度模型第5級(jí)(優(yōu)化級(jí))有3個(gè)關(guān)鍵過(guò)程域,主要涉及的內(nèi)容是軟件組織和項(xiàng)目中如何實(shí)現(xiàn)持續(xù)不斷的過(guò)程改進(jìn)問(wèn)題。缺陷預(yù)防(Defect?Prevention,DP)技術(shù)變更管理(Technology?Change?Management,TCM)過(guò)程變更管理(Process?Change?Management,PCM)二、能力成熟度模型每個(gè)關(guān)鍵實(shí)踐KPA都包含五類關(guān)鍵實(shí)踐: 執(zhí)行保證(commitmenttoperform) 執(zhí)行能力(abilitytoperform) 執(zhí)行行為(activitiesperformed) 測(cè)量分析(measurementandanalysis) 實(shí)施驗(yàn)證(verifyimplementation)三、IEEE軟件工程標(biāo)準(zhǔn)三、IEEE軟件工程標(biāo)準(zhǔn)IEEE-Std-1074是軟件開(kāi)發(fā)與維護(hù)過(guò)程標(biāo)準(zhǔn),規(guī)定的軟件生命周期必須由6組17個(gè)過(guò)程構(gòu)成,這些過(guò)程總共包含65個(gè)活動(dòng)。1)模型確定過(guò)程:該過(guò)程完成模型的確定,主要包含2項(xiàng)活動(dòng)。2)項(xiàng)目管理過(guò)程:包含項(xiàng)目啟動(dòng)、項(xiàng)目監(jiān)督與控制和軟件質(zhì)量管理三個(gè)子過(guò)程,主要包含13項(xiàng)活動(dòng)。3)開(kāi)發(fā)前過(guò)程:包含概念探索、系統(tǒng)分配兩個(gè)子過(guò)程,主要包含8項(xiàng)活動(dòng)。4)開(kāi)發(fā)過(guò)程:包含需求、設(shè)計(jì)、實(shí)現(xiàn)三個(gè)子過(guò)程,主要包含14項(xiàng)活動(dòng)。5)開(kāi)發(fā)后過(guò)程:包含安裝、運(yùn)行與保障、維護(hù)、退役四個(gè)子過(guò)程,主要包含11項(xiàng)活動(dòng)。6)支持保障過(guò)程:包含驗(yàn)證與確認(rèn)、軟件配置管理、文件編制和培訓(xùn)四個(gè)子過(guò)程,主要包含17項(xiàng)活動(dòng)。三、IEEE軟件工程標(biāo)準(zhǔn)IEEE-Std-830是軟件需求規(guī)格說(shuō)明指南,該標(biāo)準(zhǔn)主要內(nèi)容分為六個(gè)部分:1)引言:介紹需求規(guī)格說(shuō)明的目的、文檔約定、預(yù)期的讀者和閱讀建議、產(chǎn)品的范圍、參考文獻(xiàn)。2)綜合描述:概述正在定義的產(chǎn)品以及所運(yùn)行的環(huán)境、使用產(chǎn)品的用戶和已知的限制。3)外部接口需求:確定可以保證新產(chǎn)品與外部組件正確連接的需求。4)系統(tǒng)特性:描述軟件產(chǎn)品的系統(tǒng)特性,并詳細(xì)闡述各系統(tǒng)特性。5)非功能需求:列出所有非功能需求,不包含外部接口需求和限制。6)其他需求:定義在軟件需求規(guī)格說(shuō)明的其他部分未出現(xiàn)需求。第一部分軟件質(zhì)量標(biāo)準(zhǔn)與模型第二部分軟件質(zhì)量度量第三部分軟件質(zhì)量控制與改進(jìn)第四部分軟件配置管理第五部分軟件評(píng)審一、軟件質(zhì)量度量的基本概念在軟件開(kāi)發(fā)和項(xiàng)目管理中通常存在如下問(wèn)題:設(shè)計(jì)和開(kāi)發(fā)軟件產(chǎn)品時(shí)并未設(shè)置量化目標(biāo)項(xiàng)目管理人員未能對(duì)構(gòu)成軟件項(xiàng)目實(shí)際費(fèi)用的各個(gè)不同的部分進(jìn)行有效的度量項(xiàng)目人員在各種環(huán)境中定量分析產(chǎn)品的質(zhì)量項(xiàng)目人員總是試圖使用另外一種新的革新的開(kāi)發(fā)技術(shù)與方法進(jìn)行軟件開(kāi)發(fā),而這之前并未量化評(píng)估該項(xiàng)技術(shù)對(duì)軟件質(zhì)量的影響一、軟件質(zhì)量度量的基本概念度量是一個(gè)系統(tǒng)、構(gòu)件或過(guò)程具有給定屬性的量化測(cè)量程度。軟件質(zhì)量度量就是對(duì)軟件開(kāi)發(fā)項(xiàng)目、過(guò)程及其產(chǎn)品進(jìn)行數(shù)據(jù)定義、收集以及分析的持續(xù)性定量化過(guò)程,目的在于對(duì)此加以理解、預(yù)測(cè)、評(píng)估、控制和改善。度量取向是軟件開(kāi)發(fā)諸多事項(xiàng)的橫斷面,包括顧客滿意度度量、項(xiàng)目度量、以及品牌資產(chǎn)度量、知識(shí)產(chǎn)權(quán)價(jià)值度量等。度量取向要依靠事實(shí)、數(shù)據(jù)、原理、法則,它的方法是測(cè)試、審核、調(diào)查,所采用的工具是統(tǒng)計(jì)、圖表、數(shù)字、模型,它的標(biāo)準(zhǔn)是量化的指標(biāo)。二、軟件質(zhì)量度量方法軟件質(zhì)量分為內(nèi)部質(zhì)量、外部質(zhì)量和使用質(zhì)量。軟件的使用質(zhì)量是基于用戶觀點(diǎn)的軟件產(chǎn)品用于指定的環(huán)境和使用周境時(shí)的質(zhì)量二、軟件質(zhì)量度量方法外部度量用來(lái)測(cè)量包含該軟件的基于計(jì)算機(jī)系統(tǒng)的行為,是對(duì)外部質(zhì)量的特性及其子特性的度量,主要度量6個(gè)質(zhì)量特性及其子特性:功能性度量適合性度量、準(zhǔn)確性度量、互操作性度量、安全保密度量、功能性的依從性度量可靠性度量成熟性度量、容錯(cuò)性度量、易恢復(fù)性度量、可靠性的依從性度量易用性度量易理解性度量、易學(xué)性度量、易操作性度量、吸引性度量、易用性的依從性度量二、軟件質(zhì)量度量方法效率度量時(shí)間特性度量、資源利用性度量、效率的依從性度量維護(hù)性度量易分析性度量、易改變性度量、穩(wěn)定性度量、易測(cè)試性度量、維護(hù)性的依從性度量可移植性度量適應(yīng)性度量、易安裝性度量、共存性度量、易替換性度量、可移植性的依從性度量二、軟件質(zhì)量度量方法內(nèi)部度量用來(lái)測(cè)量軟件本身的功能,檢測(cè)其能否滿足規(guī)定和隱含的要求。內(nèi)部度量同樣主要度量上述6個(gè)質(zhì)量特性及其子特性,與外部度量的區(qū)別是度量的角度和出發(fā)點(diǎn)不同。二、軟件質(zhì)量度量方法使用度量具備四個(gè)特性:1)有效性度量:指在特定的使用周境中用戶執(zhí)行任務(wù)時(shí)是否能夠準(zhǔn)確和完全地達(dá)到規(guī)定目標(biāo)。2)生產(chǎn)效率度量:指在特定的使用周境中用戶消耗與所達(dá)到的有效性相關(guān)的資源。3)安全性度量:指在特定的使用周境中對(duì)人、業(yè)務(wù)、軟件、財(cái)產(chǎn)或環(huán)境產(chǎn)生傷害的風(fēng)險(xiǎn)級(jí)別。4)滿意度度量:指在特定的使用周境中用戶對(duì)產(chǎn)品使用的態(tài)度。三、軟件質(zhì)量度量工具軟件質(zhì)量度量工具按照工具應(yīng)用的技術(shù)及適用范圍,可分為:通用度量工具小生境度量工具(nichemetricstool)靜態(tài)分析源代碼靜態(tài)分析規(guī)模度量三、軟件質(zhì)量度量工具通用軟件質(zhì)量度量工具:檢查表(checklist)帕累托圖(paretodiagram)直方圖(histogram)散點(diǎn)圖(scatterdiagram)游程圖(runchart)控制圖(controlchart)因果圖四、軟件質(zhì)量度量的三個(gè)維度度量維度度量點(diǎn)具體內(nèi)容項(xiàng)目度量理解并控制當(dāng)前項(xiàng)目的情況和狀態(tài);項(xiàng)目度量具有戰(zhàn)術(shù)性意義,針對(duì)具體的項(xiàng)目進(jìn)行。規(guī)模、成本、工作量、進(jìn)度、生產(chǎn)力、風(fēng)險(xiǎn)、客戶滿意度產(chǎn)品度量測(cè)量理解和控制當(dāng)前產(chǎn)品的質(zhì)量狀況,用于對(duì)產(chǎn)品質(zhì)量的預(yù)測(cè)和控制。以質(zhì)量度量為中心,包括功能性、可靠性、易用性、效率性、可維護(hù)性、可移植性等。過(guò)程度量理解和控制當(dāng)前情況和狀態(tài),還包含對(duì)過(guò)程的改善和未來(lái)過(guò)程的能力預(yù)測(cè),過(guò)程度量具有戰(zhàn)略性意義,在整個(gè)軟件生命周期內(nèi)進(jìn)行。成熟度、管控、生命周期、生產(chǎn)率、缺陷植入率等。四、軟件質(zhì)量度量的三個(gè)維度項(xiàng)目度量是針對(duì)軟件開(kāi)發(fā)項(xiàng)目的特定度量:規(guī)模度量:如功能點(diǎn)分析法(FunctionPointsAnalysis,F(xiàn)PA)、代碼行法(LinesOfCode,LOC)、德?tīng)柗品?delphitechnique)、COCOMO模型法、特征點(diǎn)法(featurepoint)、對(duì)象點(diǎn)法(objectpoint)、3-D功能點(diǎn)法(3-Dfunctionpoints)、Bang度量法(DeMarco'sbangmetric)、模糊邏輯法(fuzzylogic)、標(biāo)準(zhǔn)構(gòu)件法(standardcomponent)等成本度量:類比估算法、細(xì)分估算法、周期估算法規(guī)模度量:跟蹤項(xiàng)目預(yù)算和時(shí)間計(jì)劃法、基于WBS工作分解單元和里程碑法、度量關(guān)鍵路徑性能法、基于工作單元進(jìn)展法等。顧客滿意度度量四、軟件質(zhì)量度量的三個(gè)維度過(guò)程度量目標(biāo)結(jié)構(gòu):四、軟件質(zhì)量度量的三個(gè)維度過(guò)程度量需求圖:四、軟件質(zhì)量度量的三個(gè)維度軟件過(guò)程度量包括:定義過(guò)程計(jì)劃度量執(zhí)行軟件過(guò)程應(yīng)用度量控制過(guò)程和改善過(guò)程四、軟件質(zhì)量度量的三個(gè)維度軟件過(guò)程度量的內(nèi)容包括:成熟度度量(maturitymetrics),主要包括組織度量、資源度量、培訓(xùn)度量、文檔標(biāo)準(zhǔn)化度量、數(shù)據(jù)管理與分析度量、過(guò)程質(zhì)量度量等等。管理度量(managementmetrics),主要包括項(xiàng)目管理度量(如里程碑管理度量、風(fēng)險(xiǎn)度量、作業(yè)流程度量、控制度量、管理數(shù)據(jù)庫(kù)度量等)、質(zhì)量管理度量(如質(zhì)量審查度量、質(zhì)量測(cè)試度量、質(zhì)量保證度量等)、配置管理度量(如式樣變更控制度量、版本管理控制度量等)。生命周期度量(lifecyclemetrics),主要包括問(wèn)題定義度量、需求分析度量、設(shè)計(jì)度量、制造度量、維護(hù)度量等。四、軟件質(zhì)量度量的三個(gè)維度第一部分軟件質(zhì)量標(biāo)準(zhǔn)與模型第二部分軟件質(zhì)量度量第三部分軟件質(zhì)量控制與改進(jìn)第四部分軟件配置管理第五部分軟件評(píng)審一、軟件質(zhì)量控制與改進(jìn)的基本概念軟件質(zhì)量控制是對(duì)開(kāi)發(fā)進(jìn)程中軟件產(chǎn)品(包括階段性軟件產(chǎn)品)的質(zhì)量信息進(jìn)行連續(xù)的收集、反饋過(guò)程,是軟件開(kāi)發(fā)組織為了得到客戶規(guī)定軟件產(chǎn)品的質(zhì)量而進(jìn)行的軟件構(gòu)造、度量、評(píng)審,以及采取一切適當(dāng)活動(dòng)的計(jì)劃過(guò)程。軟件質(zhì)量控制也是一組程序,軟件開(kāi)發(fā)組織為了不斷改善開(kāi)發(fā)過(guò)程而執(zhí)行的一組程序。一、軟件質(zhì)量控制與改進(jìn)的基本概念二、軟件質(zhì)量控制與改進(jìn)的基本方法用于軟件質(zhì)量控制的方法:目標(biāo)問(wèn)題度量法(Goal-Question-Metric,GQM)風(fēng)險(xiǎn)管理法PDCA控制法二、軟件質(zhì)量控制與改進(jìn)的基本方法目標(biāo)問(wèn)題度量法GQM:第一步,根據(jù)用途、愿景和環(huán)境確定改進(jìn)程序要達(dá)到的具體業(yè)務(wù)目標(biāo)。第二步,把目標(biāo)提煉成可以計(jì)量的問(wèn)題。第三步,根據(jù)度量和搜集的數(shù)據(jù)推理出問(wèn)題答案。二、軟件質(zhì)量控制與改進(jìn)的基本方法軟件質(zhì)量風(fēng)險(xiǎn)管理一般分為4個(gè)步驟:風(fēng)險(xiǎn)識(shí)別:頭腦風(fēng)暴法、專家判斷法、調(diào)查問(wèn)卷法、經(jīng)驗(yàn)總結(jié)法和理論分析法風(fēng)險(xiǎn)評(píng)估:風(fēng)險(xiǎn)發(fā)生的可能性、嚴(yán)重性、可控性、影響范圍、發(fā)生的時(shí)間風(fēng)險(xiǎn)控制:風(fēng)險(xiǎn)避免、風(fēng)險(xiǎn)弱化、風(fēng)險(xiǎn)承擔(dān)、風(fēng)險(xiǎn)轉(zhuǎn)移風(fēng)險(xiǎn)跟蹤:風(fēng)險(xiǎn)審計(jì)、偏差分析、技術(shù)指標(biāo)分析二、軟件質(zhì)量控制與改進(jìn)的基本方法PDCA法將質(zhì)量控制整個(gè)過(guò)程分為四個(gè)階段:計(jì)劃(plan):確定產(chǎn)品的質(zhì)量、過(guò)程和資源計(jì)劃,明確目標(biāo)和配置標(biāo)準(zhǔn)。實(shí)施(Do):根據(jù)已確定過(guò)程實(shí)施計(jì)劃活動(dòng)。檢查(Check):評(píng)審和測(cè)試產(chǎn)品,確定已達(dá)到目標(biāo)。改進(jìn)(Action):糾正已知缺陷,確認(rèn)待改進(jìn)因素二、軟件質(zhì)量控制與改進(jìn)的基本方法PDCA法具備特點(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ǔ)尋找產(chǎn)品缺陷的原因和發(fā)現(xiàn)改善質(zhì)量的機(jī)會(huì)。三、軟件質(zhì)量控制與改進(jìn)模型基于PDCA的全面統(tǒng)計(jì)質(zhì)量控制(TotalStatisticalQualityControl,TSQC)模型:三、軟件質(zhì)量控制與改進(jìn)模型TSQC過(guò)程是一個(gè)調(diào)節(jié)和控制影響軟件質(zhì)量因素的過(guò)程。一般認(rèn)為影響軟件質(zhì)量的因素有如下幾類:

1)產(chǎn)品2)過(guò)程3)資源四、軟件質(zhì)量控制與改進(jìn)技術(shù)從技術(shù)層面講,軟件質(zhì)量控制對(duì)象包括:數(shù)據(jù)質(zhì)量程序質(zhì)量文檔質(zhì)量四、軟件質(zhì)量控制與改進(jìn)技術(shù)按照軟件生命周期的層次,可以將軟件質(zhì)量控制分為三個(gè)階段:事前控制:指軟件開(kāi)發(fā)項(xiàng)目在正式實(shí)施前進(jìn)行的質(zhì)量控制事中控制:指在軟件項(xiàng)目實(shí)施過(guò)程中進(jìn)行質(zhì)量控制事后控制:指軟件開(kāi)發(fā)完成后的質(zhì)量控制四、軟件質(zhì)量控制與改進(jìn)技術(shù)事前控制包括:審查開(kāi)發(fā)組織的技術(shù)資源,選擇合適的軟件開(kāi)發(fā)組織;對(duì)所需資源的質(zhì)量進(jìn)行檢查和控制,沒(méi)有經(jīng)過(guò)適當(dāng)測(cè)試的資源不得在軟件開(kāi)發(fā)過(guò)程中使用;審查技術(shù)方案,保證項(xiàng)目質(zhì)量具有可靠的技術(shù)措施;協(xié)助開(kāi)發(fā)組織完善質(zhì)量保證體系和質(zhì)量管理制度。四、軟件質(zhì)量控制與改進(jìn)技術(shù)事中控制包括:協(xié)助開(kāi)發(fā)組織完善實(shí)施控制,把影響產(chǎn)品質(zhì)量的因素納入管理過(guò)程中,建立質(zhì)量管理過(guò)程,及時(shí)檢查和審核開(kāi)發(fā)組織提交的質(zhì)量統(tǒng)計(jì)分析資料和質(zhì)量控制資料;嚴(yán)格交接審查,關(guān)鍵階段和里程碑應(yīng)有合適的驗(yàn)收;對(duì)完成的各項(xiàng)工作應(yīng)按相應(yīng)的質(zhì)量評(píng)定標(biāo)準(zhǔn)和方法進(jìn)行檢查、驗(yàn)收,并按合同或規(guī)格說(shuō)明書(shū)開(kāi)展質(zhì)量監(jiān)督工作;組織定期或不定期的評(píng)審會(huì)議,及時(shí)分析、通報(bào)軟件開(kāi)發(fā)質(zhì)量狀況,并協(xié)調(diào)相關(guān)組織間的業(yè)務(wù)活動(dòng)。四、軟件質(zhì)量控制與改進(jìn)技術(shù)事后控制包括:按規(guī)定的質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)和辦法,組織單元測(cè)試和功能測(cè)試,進(jìn)行檢查和驗(yàn)收;組織開(kāi)展系統(tǒng)測(cè)試和集成測(cè)試;審核開(kāi)發(fā)的質(zhì)量檢查報(bào)告及有關(guān)技術(shù)文檔;整理軟件開(kāi)發(fā)整個(gè)過(guò)程的質(zhì)量技術(shù)文件,編號(hào)并建檔。四、軟件質(zhì)量控制與改進(jìn)技術(shù)四種常用的軟件質(zhì)量控制與改進(jìn)技術(shù):合同評(píng)審設(shè)計(jì)評(píng)審可靠性建模軟件測(cè)試技術(shù)四、軟件質(zhì)量控制與改進(jìn)技術(shù)影響合同評(píng)審范圍的因數(shù):項(xiàng)目規(guī)模,通常按人月、資源衡量;項(xiàng)目技術(shù)復(fù)雜性;員工對(duì)項(xiàng)目領(lǐng)域的熟悉程度與經(jīng)驗(yàn),對(duì)項(xiàng)目領(lǐng)域的熟悉程度常常同軟件的重用性相關(guān)聯(lián),在可能有高比例軟件重用的地方,評(píng)審的范圍就可以減少;項(xiàng)目組織機(jī)構(gòu)的復(fù)雜性,參與項(xiàng)目的機(jī)構(gòu)越多、所需的合同評(píng)審工作量就越大。四、軟件質(zhì)量控制與改進(jìn)技術(shù)合同評(píng)審一般由軟件開(kāi)發(fā)組織完成,必要時(shí)可邀請(qǐng)項(xiàng)目委托人員參與:軟件開(kāi)發(fā)項(xiàng)目負(fù)責(zé)人或其他成員;軟件開(kāi)發(fā)項(xiàng)目組成員;非項(xiàng)目組成員外的外部專業(yè)人員或公司員工;外部專家小組,通常為重大項(xiàng)目專門(mén)請(qǐng)來(lái)由外部專家組成員的合同評(píng)審組,在小的軟件開(kāi)發(fā)機(jī)構(gòu)的員工中沒(méi)有足夠的合適評(píng)審組成員時(shí)可以請(qǐng)外部專家。四、軟件質(zhì)量控制與改進(jìn)技術(shù)合同評(píng)審內(nèi)容:審查合同是否明確軟件開(kāi)發(fā)的項(xiàng)目要求;審查合同是否明確軟件開(kāi)發(fā)的計(jì)劃、進(jìn)度、期限、地點(diǎn)、地域和方式;審查合同是否列明委托方向軟件開(kāi)發(fā)方移交的技術(shù)資料及具體協(xié)作事項(xiàng);審查合同是否明確開(kāi)發(fā)風(fēng)險(xiǎn)。審查是否明確開(kāi)發(fā)人員的確定及更換限制。審查合同是否明確開(kāi)發(fā)軟件設(shè)計(jì)的相關(guān)知識(shí)產(chǎn)權(quán)歸屬。審查合同是否明確開(kāi)發(fā)方軟件侵犯他人著作權(quán)等知識(shí)產(chǎn)權(quán)的處理問(wèn)題。四、軟件質(zhì)量控制與改進(jìn)技術(shù)合同評(píng)審內(nèi)容:審查合同是否明確開(kāi)發(fā)軟件的驗(yàn)證方式;審查合同是否明確軟件交付后的技術(shù)指導(dǎo)、培訓(xùn)、系統(tǒng)維護(hù)、版本免費(fèi)更新等后續(xù)服務(wù)問(wèn)題;審查合同開(kāi)發(fā)方的保密義務(wù)約定是否明確;審查應(yīng)約定的違約責(zé)任。審查合同中對(duì)于名詞和術(shù)語(yǔ)是否列出專門(mén)的解釋條款。四、軟件質(zhì)量控制與改進(jìn)技術(shù)設(shè)計(jì)評(píng)審的主要目標(biāo):檢測(cè)分析設(shè)計(jì)錯(cuò)誤,檢測(cè)初始規(guī)格說(shuō)明書(shū)等設(shè)計(jì)文件需要進(jìn)行改進(jìn)、更改和完善的內(nèi)容;確定可能影響項(xiàng)目完成的新風(fēng)險(xiǎn);找出偏離模板和風(fēng)格的地方;批準(zhǔn)分析或設(shè)計(jì)產(chǎn)品,從而使項(xiàng)目開(kāi)發(fā)人員繼續(xù)進(jìn)行下一階段工作;提供所需場(chǎng)所以交換開(kāi)發(fā)方法、工具和技術(shù)方面的專業(yè)知識(shí);記錄分析和設(shè)計(jì)錯(cuò)誤,這些錯(cuò)誤將被用于未來(lái)的改進(jìn)措施。四、軟件質(zhì)量控制與改進(jìn)技術(shù)設(shè)計(jì)評(píng)審是技術(shù)活動(dòng),對(duì)參與評(píng)審人員技術(shù)要求較高,項(xiàng)目評(píng)審人員應(yīng)為項(xiàng)目組資深成員,或其他項(xiàng)目組或部分的專業(yè)人員、顧客和用戶代表。在某些情況下,還需軟件開(kāi)發(fā)顧問(wèn)參與。理想情況下,設(shè)計(jì)評(píng)審成員中非項(xiàng)目成員占項(xiàng)目評(píng)審組的大多數(shù)。四、軟件質(zhì)量控制與改進(jìn)技術(shù)設(shè)計(jì)評(píng)審包括:開(kāi)發(fā)計(jì)劃評(píng)審(developmentplanreview);軟件需求規(guī)格書(shū)評(píng)審(softwarerequirementspecificationreview);概要設(shè)計(jì)評(píng)審(preliminarydesignreview);詳細(xì)設(shè)計(jì)評(píng)審(detaileddesignreview);數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)審(databasereview);設(shè)計(jì)計(jì)劃評(píng)審(testplanreview);軟件測(cè)試規(guī)程評(píng)審(softwaretestprocedurereview);版本描述評(píng)審(versiondescriptionreview);四、軟件質(zhì)量控制與改進(jìn)技術(shù)設(shè)計(jì)評(píng)審包括:操作員手冊(cè)評(píng)審(operatormanualreview);支持手冊(cè)評(píng)審(supportmanualreview);測(cè)試就緒性評(píng)審(testreadinessreview);產(chǎn)品發(fā)布評(píng)審(productreleasereview);安裝計(jì)劃評(píng)審(installationplanreview);四、軟件質(zhì)量控制與改進(jìn)技術(shù)軟件可靠性工程中常使用的可靠性模型分為兩大類:軟件可靠性結(jié)構(gòu)模型:用于反映系統(tǒng)結(jié)構(gòu)邏輯關(guān)系的數(shù)學(xué)方程。軟件可靠性預(yù)計(jì)模型:一些描述軟件失效與軟件錯(cuò)誤的關(guān)系、描述軟件失效與運(yùn)行剖面關(guān)系的數(shù)學(xué)方程。四、軟件質(zhì)量控制與改進(jìn)技術(shù)四、軟件質(zhì)量控制與改進(jìn)技術(shù)軟件可靠性模型的特點(diǎn):軟件可靠性模型與使用的程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)軟件可靠性模型與軟件開(kāi)發(fā)方法無(wú)關(guān)可靠性模型均采用有限測(cè)試法軟件可靠性模型表述內(nèi)容與操作環(huán)境一致模型輸入分布決定輸出分布軟件可靠性模型未考慮軟件復(fù)雜性問(wèn)題數(shù)據(jù)不足可能導(dǎo)致模型驗(yàn)證不充分四、軟件質(zhì)量控制與改進(jìn)技術(shù)軟件測(cè)試的重點(diǎn)在于檢測(cè)和排除缺陷,主要包括:1)證明,確認(rèn)軟件各方面的功能滿足相應(yīng)要求。證明軟件系統(tǒng)在可接受風(fēng)險(xiǎn)范圍內(nèi)完全可用;證明在非正常情況下和條件下,功能和特性是可接受的;保證一個(gè)軟件系統(tǒng)是完整的并且可用或者可被集成。2)檢測(cè),發(fā)現(xiàn)軟件缺陷、錯(cuò)誤、局限性等質(zhì)量問(wèn)題。發(fā)現(xiàn)缺陷、錯(cuò)誤和系統(tǒng)不足;定義軟件系統(tǒng)能力和局限性;提供組件、工作產(chǎn)品和軟件系統(tǒng)的質(zhì)量信息。四、軟件質(zhì)量控制與改進(jìn)技術(shù)軟件測(cè)試的重點(diǎn)在于檢測(cè)和排除缺陷,主要包括:3)預(yù)防,盡早發(fā)現(xiàn)錯(cuò)誤,從而避免更大風(fēng)險(xiǎn)。確定系統(tǒng)規(guī)格中不一致和不清楚的地方;提供預(yù)防和減少可能制造錯(cuò)誤的信息;在過(guò)程中盡早檢測(cè)錯(cuò)誤;確認(rèn)問(wèn)題的風(fēng)險(xiǎn),提前確定確認(rèn)解決這些問(wèn)題和風(fēng)險(xiǎn)的途徑。第一部分軟件質(zhì)量標(biāo)準(zhǔn)與模型第二部分軟件質(zhì)量度量第三部分軟件質(zhì)量控制與改進(jìn)第四部分軟件配置管理第五部分軟件評(píng)審一、軟件配置管理目標(biāo)軟件配置管理的目的是保證軟件項(xiàng)目生成的產(chǎn)品在軟件生命周期中的完整性。配置識(shí)別配置管控配置狀態(tài)報(bào)告配置審核建構(gòu)管理流程管理環(huán)境管理團(tuán)隊(duì)合作缺陷追蹤一、軟件配置管理目標(biāo)為了達(dá)到軟件配置管理的目標(biāo),需要完成技術(shù)部門(mén)和項(xiàng)目管理人員確定配置管理的工作過(guò)程。軟件配置管理的職責(zé)被明確分配,相關(guān)人員得到軟件按配置管理方面的培訓(xùn)。技術(shù)部門(mén)和項(xiàng)目管理人員明確項(xiàng)目中承擔(dān)的軟件配置管理方面的責(zé)任。軟件配置管理有充足的資金支持。軟件配置管理應(yīng)用于對(duì)外交付的軟件產(chǎn)品,以及在項(xiàng)目中實(shí)用的支持類工作中。軟件配置的整體性在整個(gè)項(xiàng)目生命周期中得到控制。軟件質(zhì)量控制人員定期審核各類軟件基準(zhǔn)以及軟件配置管理工作。軟件基準(zhǔn)的狀態(tài)和內(nèi)容及時(shí)通知相關(guān)人員二、軟件配置管理工具軟件軟件配置管理工具軟件功能:配置支持功能軟件版本控制功能變更控制功能構(gòu)造支持功能過(guò)程支持功能團(tuán)隊(duì)支持功能報(bào)告/查詢功能審計(jì)控制功能其他附加功能:提供權(quán)限控制、人員管理和配置庫(kù)等二、軟件配置管理工具軟件軟件配置管理工具分類:版本控制工具項(xiàng)目級(jí)軟件配置管理工具企業(yè)級(jí)配置管理工具二、軟件配置管理工具軟件ClearCase由IBMRational公司開(kāi)發(fā)的一款廣泛應(yīng)用于眾多企業(yè)級(jí)軟件開(kāi)發(fā)配置管理的軟件配置管理工具。該工具軟件提供了一個(gè)開(kāi)放型的體系構(gòu)架,用這種體系構(gòu)架能夠?qū)崿F(xiàn)廣泛的SCM解決方案,支持多種操作平臺(tái)和開(kāi)發(fā)環(huán)境。版本控制(versioncontrol)工作空間管理(workspacemanagement)建立管理(buildmanagement)過(guò)程控制(processcontrol)二、軟件配置管理工具軟件Git是LinuxTorvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。Git倉(cāng)庫(kù)由三部分組成,分別是.git目錄、工作目錄和暫存區(qū),倉(cāng)庫(kù)中的文件狀態(tài)為已修改、已暫存和已提交三者之一,當(dāng)文件在工作目錄上,與Git倉(cāng)庫(kù)上的文件不同時(shí),文件處于已修改狀態(tài);當(dāng)文件被修改且被增加到暫存區(qū)時(shí),文件處于已暫存狀態(tài);當(dāng)文件在工作目錄上與Git目錄上的文件保持一致時(shí),則該文件處于已提交狀態(tài)。二、軟件配置管理工具軟件SVN是一個(gè)最流行的開(kāi)源版本控制系統(tǒng),管理著隨時(shí)間改變的數(shù)據(jù),這些數(shù)據(jù)存放在中央資料檔案庫(kù)中,就如同一個(gè)文件服務(wù)器一樣,但是它會(huì)記錄每一次文件的變動(dòng),包括增加、刪除和重新組織文件和目錄。SVN采用客戶端/服務(wù)器的模式,項(xiàng)目的各種版本都存儲(chǔ)在服務(wù)器上,開(kāi)發(fā)人員可以從服務(wù)器上獲取最新版本,克隆在本地,進(jìn)行獨(dú)立的開(kāi)發(fā)工作,完成后開(kāi)發(fā)后,可以隨時(shí)提交新代碼到服務(wù)器上三、軟件配置管理的過(guò)程描述配置管理計(jì)劃的制定步驟是:CCB根據(jù)項(xiàng)目的開(kāi)發(fā)計(jì)劃確定各個(gè)里程碑和開(kāi)發(fā)策略;配置管理員(ConfigurationManagementOfficer,CMO)根據(jù)CCB的規(guī)劃,制定詳細(xì)的配置管理計(jì)劃,并提交CCB審核;CCB通過(guò)配置管理計(jì)劃后交給項(xiàng)目經(jīng)理批準(zhǔn),發(fā)布實(shí)施。三、軟件配置管理的過(guò)程描述配置庫(kù)維護(hù)內(nèi)容:SCM工具選用,即選取適合本組織使用的配置管理工具;存儲(chǔ)域的定義,包括建立配置庫(kù)、建立主干分支、建立域的角色權(quán)限、基線標(biāo)記;建立存儲(chǔ)域控制流程;使用權(quán)限分配,確保只有被授權(quán)的人員才有權(quán)訪問(wèn)控制項(xiàng);資源備份。三、軟件配置管理的過(guò)程描述配置變更控制的主要任務(wù)是按照配置管理計(jì)劃規(guī)定的職責(zé)、任務(wù)、規(guī)程,在項(xiàng)目進(jìn)展過(guò)程中針對(duì)正式基線、非正式基線、工作產(chǎn)品版本進(jìn)行變更控制,包括變更申請(qǐng)與批準(zhǔn)、變更實(shí)施、配置狀態(tài)統(tǒng)計(jì)等。CCB成員需要分析、評(píng)審并批準(zhǔn)基線變更,確保只有批準(zhǔn)的變更請(qǐng)求才能實(shí)施,形成CCB會(huì)議紀(jì)要。項(xiàng)目經(jīng)理負(fù)責(zé)審核批準(zhǔn)開(kāi)發(fā)的基線變更,相關(guān)成員需要按照配置管理規(guī)程,配合配置管理人員的配置管理活動(dòng),質(zhì)量保證人員需審查項(xiàng)目配置變更管理活動(dòng),驗(yàn)證活動(dòng)與配置計(jì)劃、配置管理過(guò)程文件的符合性。配置變更控制最終形成配置變更通知與《變更與問(wèn)題日志》。三、軟件配置管理的過(guò)程描述配置狀態(tài)記錄是記錄配置人員如何進(jìn)行配置活動(dòng),在相應(yīng)的時(shí)間發(fā)布狀態(tài)報(bào)告,同時(shí),配置狀態(tài)記錄要形成文檔定期維護(hù)。收集配置庫(kù)數(shù)據(jù)生成狀態(tài)報(bào)告分發(fā)狀態(tài)報(bào)告三、軟件配置管理的過(guò)程描述配置審計(jì)的目的是證實(shí)在軟件產(chǎn)品生命周期中,各配置項(xiàng)在技術(shù)上和管理上的完整性,確保在基線發(fā)布之前,所有質(zhì)量和配置活動(dòng)已完成?;€發(fā)布包括基線建立時(shí)的發(fā)布和變更實(shí)施后的發(fā)布。三、軟件配置管理的過(guò)程描述四、軟件配置管理案例以某電力行業(yè)項(xiàng)目為例,該項(xiàng)目的工作量大約是7人年,項(xiàng)目周期約為1年。大部分開(kāi)發(fā)工作在前8個(gè)月內(nèi)完成,后期的工作主要由維護(hù)人員進(jìn)行系統(tǒng)維護(hù)。在8個(gè)月的開(kāi)發(fā)時(shí)間中,開(kāi)發(fā)人員在公司進(jìn)行開(kāi)發(fā),根據(jù)用戶需求完成設(shè)計(jì),確定系統(tǒng)架構(gòu),實(shí)現(xiàn)整個(gè)框架。軟件項(xiàng)目采用的開(kāi)發(fā)語(yǔ)言是Java和JSP,涉及的平臺(tái)是Windows、Linux,采用的開(kāi)發(fā)工具包括MyEclipse和SVN。除用戶需求之外,公司還對(duì)項(xiàng)目組提出了代碼復(fù)用方面的要求,開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中必須注意代碼的可重用性。第一部分軟件質(zhì)量標(biāo)準(zhǔn)與模型第二部分軟件質(zhì)量度量第三部分軟件質(zhì)量控制與改進(jìn)第四部分軟件配置管理第五部分軟件評(píng)審一、為什么需要軟件評(píng)審軟件評(píng)審的作用主要體現(xiàn)在三個(gè)方面:從軟件開(kāi)發(fā)及維護(hù)成本角度衡量,缺陷發(fā)現(xiàn)得越晚糾正缺陷所需費(fèi)用越高,軟件評(píng)審的重要目的就是盡早發(fā)現(xiàn)產(chǎn)品中的缺陷,減少大量的后期返工時(shí)間。從技術(shù)角度衡量,軟件開(kāi)發(fā)人員的認(rèn)識(shí)不可能完全符合客觀實(shí)際,在軟件生命周期的每個(gè)階段的工作中都可能發(fā)生錯(cuò)誤。由于前一階段的錯(cuò)誤會(huì)導(dǎo)致后一階段工作結(jié)果中存在相應(yīng)的錯(cuò)誤,錯(cuò)誤的累積越來(lái)越多,最終導(dǎo)致整個(gè)軟件項(xiàng)目停滯甚至流產(chǎn)。從工作效率角度衡量,及時(shí)進(jìn)行軟件評(píng)審不僅有利于軟件質(zhì)量提高,還能進(jìn)一步提高工程師的工作效率。對(duì)于開(kāi)發(fā)工程師來(lái)說(shuō),軟件評(píng)審可以減少修訂缺陷時(shí)間,提高編程效率,減少測(cè)試和調(diào)試時(shí)間;對(duì)于項(xiàng)目負(fù)責(zé)人來(lái)說(shuō),軟件評(píng)審可以縮短開(kāi)發(fā)周期,減少維護(hù)費(fèi)用,便于控制項(xiàng)目風(fēng)險(xiǎn)和質(zhì)量問(wèn)題;對(duì)于維護(hù)人員來(lái)說(shuō),軟件評(píng)審可以減少維護(hù)工作時(shí)間,增強(qiáng)產(chǎn)品的可維護(hù)性。。二、軟件評(píng)審的內(nèi)容需求評(píng)審設(shè)計(jì)評(píng)審測(cè)試評(píng)審維護(hù)評(píng)審成本評(píng)審二、軟件評(píng)審的內(nèi)容需求評(píng)審的主要內(nèi)容包含:確定用戶目標(biāo)性需求,即整個(gè)系統(tǒng)需要達(dá)到的目標(biāo)。確定用戶功能性需求,即確定整個(gè)系統(tǒng)必須完成的任務(wù)。確定用戶操作性需求,即確定完成每個(gè)任務(wù)的具體的人機(jī)交互。二、軟件評(píng)審的內(nèi)容設(shè)計(jì)評(píng)審的內(nèi)容:1)概要設(shè)計(jì)評(píng)審,是概要設(shè)計(jì)結(jié)束后的必要步驟,其主要內(nèi)容包括:評(píng)價(jià)軟件設(shè)計(jì)說(shuō)明書(shū)中所描述的軟件概要設(shè)計(jì)在總體結(jié)構(gòu)、外部接口、主要部件功能分配、全局?jǐn)?shù)據(jù)結(jié)構(gòu)以及各主要部件之間的接口等方面的合適性;考察其是否和軟件需求說(shuō)明書(shū)的要求一致;考察模塊劃分是否合理,接口定義是否明確,文檔是否符合有關(guān)標(biāo)準(zhǔn)規(guī)定。二、軟件評(píng)審的內(nèi)容設(shè)計(jì)評(píng)審的內(nèi)容:2)詳細(xì)設(shè)計(jì)評(píng)審,是詳細(xì)設(shè)計(jì)結(jié)束后的必要步驟,其主要內(nèi)容包括:評(píng)價(jià)軟件驗(yàn)證與確認(rèn)計(jì)劃中所規(guī)定的驗(yàn)證與確定方法的合適性與完整性;考察其是否與概要說(shuō)明書(shū)的要求一致;模塊內(nèi)部邏輯結(jié)構(gòu)是否合理,模塊間接口是否清晰;測(cè)試是否全面,文檔是否符合相關(guān)標(biāo)準(zhǔn)規(guī)定。3)數(shù)據(jù)庫(kù)設(shè)計(jì)評(píng)審,是數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)束后的必要步驟,其主要內(nèi)容包括:評(píng)價(jià)數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì),以及運(yùn)用設(shè)計(jì)的合適性;考察概要設(shè)計(jì)的邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)字典設(shè)計(jì)、安全保密設(shè)計(jì)是否滿足要求,且正確。二、軟件評(píng)審的內(nèi)容測(cè)試評(píng)審的內(nèi)容:1)測(cè)試計(jì)劃評(píng)審要點(diǎn)測(cè)試計(jì)劃中測(cè)試進(jìn)度安排是否與項(xiàng)目計(jì)劃保持一致;測(cè)試計(jì)劃是否明確測(cè)試范圍;測(cè)試計(jì)劃是否明確測(cè)試方法及策略;測(cè)試計(jì)劃是否對(duì)系統(tǒng)測(cè)試的硬件環(huán)境作了明確說(shuō)明;測(cè)試計(jì)劃是否對(duì)系統(tǒng)測(cè)試的軟件環(huán)境作了明確說(shuō)明;測(cè)試計(jì)劃是否對(duì)系統(tǒng)測(cè)試的數(shù)據(jù)環(huán)境作了明確說(shuō)明;測(cè)試計(jì)劃是否對(duì)系統(tǒng)測(cè)試的網(wǎng)絡(luò)環(huán)境作了明確說(shuō)明;測(cè)試計(jì)劃是否對(duì)測(cè)試輔助工具作了明確說(shuō)明;測(cè)試計(jì)劃是否定義測(cè)試完成準(zhǔn)則;測(cè)試計(jì)劃是否明確人員任務(wù)安排;測(cè)試計(jì)劃是否經(jīng)過(guò)評(píng)審;測(cè)試計(jì)劃是否使用規(guī)定模板;測(cè)試計(jì)劃文檔內(nèi)容是否具備完整性、合理性;測(cè)試計(jì)劃文檔是否符合規(guī)范。二、軟件評(píng)審的內(nèi)容測(cè)試評(píng)審的內(nèi)容:2)測(cè)試用例評(píng)審要點(diǎn)測(cè)試用例是否對(duì)被測(cè)試對(duì)象作詳細(xì)介紹;測(cè)試用例是否明確測(cè)試范圍與目的;測(cè)試用例是否明確各類測(cè)試環(huán)境與測(cè)試輔助工具;測(cè)試用例是否明確功能測(cè)試的前提條件;測(cè)試用例是否明確功能測(cè)試用例的輸入輸出;每個(gè)測(cè)試用例是否清楚的填寫(xiě)測(cè)試特性、步驟、預(yù)期結(jié)果;測(cè)試步驟、輸入數(shù)據(jù)是否清晰,是否具備可操作性;測(cè)試用例是否包含邊界值、等價(jià)類劃分、因果圖等設(shè)計(jì)方法,是否針對(duì)不同需求使用不同設(shè)計(jì)方法;測(cè)試用例是否包含測(cè)試數(shù)據(jù)、測(cè)試數(shù)據(jù)的生成辦法或者輸入的相關(guān)描述;是否制定用戶界面測(cè)試的檢查表;是否對(duì)安裝測(cè)試的配置進(jìn)行說(shuō)明;是否描述安裝選項(xiàng)正常與否及其使用難易程度;業(yè)務(wù)流程中最長(zhǎng)的流程用例是否覆蓋;測(cè)試用例是否覆蓋《需求規(guī)格說(shuō)明書(shū)》;測(cè)試用例是否通過(guò)評(píng)審。二、軟件評(píng)審的內(nèi)容測(cè)試評(píng)審的內(nèi)容:3)系統(tǒng)測(cè)試報(bào)告評(píng)審要點(diǎn)測(cè)試報(bào)告是否描述系統(tǒng)測(cè)試計(jì)劃的版本、時(shí)間;測(cè)試報(bào)告是否對(duì)測(cè)試對(duì)象進(jìn)行描述;測(cè)試報(bào)告是否對(duì)測(cè)試環(huán)境進(jìn)行描述;測(cè)試報(bào)告是否描述測(cè)試人員;測(cè)試報(bào)告是否描述測(cè)試時(shí)間;測(cè)試報(bào)告是否有缺陷分析,包括缺陷類型、嚴(yán)重程度及缺陷狀態(tài);測(cè)試報(bào)告是否對(duì)測(cè)試結(jié)果進(jìn)行分析并提出建議;測(cè)試報(bào)告是否陳述經(jīng)測(cè)試證實(shí)的軟件能力。三、軟件評(píng)審的方法和技術(shù)軟件評(píng)審按評(píng)審人員的組織形式可以分為內(nèi)部評(píng)審和外部評(píng)審。內(nèi)部評(píng)審由軟件開(kāi)發(fā)人員組織。在軟件開(kāi)發(fā)的各個(gè)階段,內(nèi)部評(píng)審活動(dòng)由質(zhì)量管理人員負(fù)責(zé),評(píng)審組由具備相關(guān)背景知識(shí)、了解項(xiàng)目情況的至少5名同行專家和代表組成。外部評(píng)審由其他組織開(kāi)展,是在內(nèi)部評(píng)審結(jié)束后進(jìn)行。外部評(píng)審按照軟件研發(fā)委托任務(wù)書(shū)要求落實(shí),一般情況下必須成立至少5人組成的評(píng)審委員會(huì),委員會(huì)成員由委托人員、受托人員、評(píng)測(cè)方及用戶相關(guān)專家組成,分預(yù)先評(píng)審和外部評(píng)審會(huì)議兩步完成。三、軟件評(píng)審的方法和技術(shù)評(píng)審方法:三、軟件評(píng)審的方法和技術(shù)評(píng)審技術(shù):缺陷檢查表規(guī)則集評(píng)審工具的使用從不同角色理解軟件場(chǎng)景分析四、軟件評(píng)審案例需求規(guī)格說(shuō)明書(shū):編號(hào)分類檢查點(diǎn)1組織和完整性是否清晰的定義優(yōu)先級(jí)。2是否描述不同角色用戶訪問(wèn)權(quán)限。3是否說(shuō)明和線上運(yùn)行環(huán)境的依賴關(guān)系。4是否清

溫馨提示

  • 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)論