軟件工程講義09_第1頁(yè)
軟件工程講義09_第2頁(yè)
軟件工程講義09_第3頁(yè)
軟件工程講義09_第4頁(yè)
軟件工程講義09_第5頁(yè)
已閱讀5頁(yè),還剩44頁(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)介

第九章軟件過(guò)程授課老師:清華大學(xué)計(jì)算機(jī)系殷人昆yinrk432@

passwordqhdxjsjx1什么是軟軟件過(guò)程程軟件過(guò)程程是軟件件生存周周期中的的一系列列相關(guān)軟軟件工程程活動(dòng)的的集合,,活動(dòng)是是任務(wù)的的集合。。任務(wù)是是將輸入入變換為為輸出的的操作。?;顒?dòng)的執(zhí)執(zhí)行可以以是順序序的,重重復(fù)的,,并行的的、嵌套套的。每一個(gè)軟軟件過(guò)程程又是由由一組工工作任務(wù)務(wù)、項(xiàng)目目里程碑碑、軟件件工程產(chǎn)產(chǎn)品和交交付物以以及質(zhì)量量保證點(diǎn)點(diǎn)等組成成。2軟件過(guò)程程公共過(guò)程框架框架活動(dòng)任務(wù)集合工作任務(wù)里程碑、交付物SQA點(diǎn)保護(hù)性活動(dòng)3軟件過(guò)程程的分類類(ISO/IEC12207)4基本過(guò)程程獲取過(guò)程程是需方為為了獲得得一個(gè)軟軟件產(chǎn)品品所進(jìn)行行的一系系列活動(dòng)動(dòng)。該過(guò)過(guò)程從為為獲取該該軟件產(chǎn)產(chǎn)品的需求定義義開(kāi)始,經(jīng)經(jīng)過(guò)招標(biāo)準(zhǔn)備備,合同準(zhǔn)備備和修改,對(duì)供方監(jiān)監(jiān)督,直到驗(yàn)收完成。供應(yīng)過(guò)程程是供方為為向需方方提供軟軟件產(chǎn)品品所進(jìn)行行的一系系列活動(dòng)動(dòng)。該過(guò)過(guò)程從理解軟件件需求開(kāi)始,經(jīng)經(jīng)過(guò)投標(biāo)準(zhǔn)備備,簽訂合同同,制定計(jì)劃劃,實(shí)施計(jì)劃劃及控制制,進(jìn)行評(píng)審和評(píng)價(jià),直至完成交付付。5開(kāi)發(fā)過(guò)程程是軟件開(kāi)開(kāi)發(fā)者根根據(jù)合同同開(kāi)發(fā)和和交付軟軟件的一一系列活活動(dòng)。包包括的活活動(dòng)有::過(guò)程實(shí)施施準(zhǔn)備,系統(tǒng)需求求分析,系統(tǒng)結(jié)構(gòu)構(gòu)設(shè)計(jì),軟件需求求分析,軟件體系系結(jié)構(gòu)設(shè)設(shè)計(jì),軟件詳細(xì)細(xì)設(shè)計(jì),程序編碼碼和單元元測(cè)試,軟件集成成,軟件確認(rèn)認(rèn)測(cè)試,系統(tǒng)集成成,系統(tǒng)確認(rèn)認(rèn)測(cè)試,軟件安裝裝,軟件驗(yàn)收收支持。運(yùn)行過(guò)程程軟件開(kāi)發(fā)發(fā)完成后后,軟件件從開(kāi)發(fā)發(fā)環(huán)境轉(zhuǎn)轉(zhuǎn)移到用用戶的實(shí)實(shí)際運(yùn)行行環(huán)境。。在運(yùn)行行時(shí)對(duì)用用戶的要要求提供供幫助和和咨詢,,對(duì)運(yùn)行行效果進(jìn)進(jìn)6行評(píng)價(jià)。。包括的活活動(dòng)有::實(shí)施過(guò)程程準(zhǔn)備,運(yùn)行測(cè)試試,系統(tǒng)向?qū)崒?shí)際運(yùn)行行環(huán)境轉(zhuǎn)轉(zhuǎn)移,系統(tǒng)運(yùn)行行,對(duì)用戶運(yùn)運(yùn)行的支支持,系統(tǒng)運(yùn)行行評(píng)價(jià),用戶運(yùn)行行評(píng)價(jià)。維護(hù)過(guò)程程維護(hù)人員員提供維維護(hù)軟件件產(chǎn)品的的服務(wù)。。包括的的活動(dòng)有有:過(guò)程實(shí)施施準(zhǔn)備,問(wèn)題分析析和修改分析析,修改實(shí)施施,對(duì)維護(hù)進(jìn)進(jìn)行評(píng)審審/驗(yàn)收收,移植,軟件退役役。7支持過(guò)程程文檔過(guò)程程文檔過(guò)程程是一個(gè)個(gè)記錄由由某一過(guò)過(guò)程或活活動(dòng)所產(chǎn)產(chǎn)生的信信息的過(guò)過(guò)程。它它由以下下活動(dòng)組組成:過(guò)程的實(shí)實(shí)施準(zhǔn)備備,設(shè)計(jì)與開(kāi)開(kāi)發(fā),制作與發(fā)發(fā)行,維護(hù)。配置管理理過(guò)程該過(guò)程實(shí)實(shí)施軟件件配置管管理的活活動(dòng)。包包括的主主要活動(dòng)動(dòng)有:過(guò)程實(shí)施施準(zhǔn)備,配置的確確定,配置的控控制,配置情況況報(bào)告,配置的評(píng)評(píng)價(jià),發(fā)行管理理和提交。8質(zhì)量保證證過(guò)程這是一個(gè)個(gè)為使軟軟件過(guò)程程和軟件件產(chǎn)品符符合規(guī)定定需求,,并按預(yù)預(yù)定計(jì)劃劃按時(shí)完完成提供供適當(dāng)保保證的過(guò)過(guò)程。包包括的主主要活動(dòng)動(dòng)有:過(guò)程實(shí)施施準(zhǔn)備,軟件產(chǎn)品品的質(zhì)量量保證,軟件過(guò)程程的質(zhì)量量保證。驗(yàn)證過(guò)程程確定系統(tǒng)統(tǒng)或軟件件的需求求是否完完備和正正確,以以及每一一階段的的軟件產(chǎn)產(chǎn)品是否否達(dá)到前前一階段段對(duì)它的的要求和和條件。。包括的主主要活動(dòng)動(dòng)有:過(guò)程實(shí)施施準(zhǔn)備,驗(yàn)證,合同驗(yàn)證證,過(guò)程驗(yàn)證證,需求驗(yàn)證證,設(shè)計(jì)驗(yàn)證證,代碼驗(yàn)證證,集成驗(yàn)證證,文檔驗(yàn)證證。9確認(rèn)過(guò)程程確認(rèn)需求求和最終終建立的的系統(tǒng)或或軟件是是否滿足足原計(jì)劃劃的特定定應(yīng)用。。包括的的主要活活動(dòng)有::實(shí)施特定定的測(cè)試試并分析測(cè)試試結(jié)果,確認(rèn)軟件件產(chǎn)品的的用途,測(cè)試軟件件產(chǎn)品的的適用性性。審計(jì)過(guò)程程這一過(guò)程程是要審審計(jì)確定定合作的的另一方方遵照需需求、計(jì)計(jì)劃合同同到什么么程度的的過(guò)程。。包括的的主要活活動(dòng)有::檢驗(yàn)項(xiàng)目目是否符符合需求求、計(jì)劃、合同以及規(guī)格說(shuō)明明和標(biāo)準(zhǔn)。10聯(lián)合評(píng)審審過(guò)程這是評(píng)價(jià)價(jià)項(xiàng)目的的某個(gè)活活動(dòng)或階階段的執(zhí)執(zhí)行情況況,以及及產(chǎn)品是是否合乎乎要求的的過(guò)程。。包括的的主要活活動(dòng)有::過(guò)程實(shí)施施準(zhǔn)備,項(xiàng)目管理理評(píng)審,技術(shù)評(píng)審審。問(wèn)題解決決過(guò)程這是一個(gè)個(gè)用于分分析和排排除在開(kāi)開(kāi)發(fā)、運(yùn)運(yùn)行、維維護(hù)或其其它過(guò)程程中發(fā)現(xiàn)現(xiàn)的問(wèn)題題和不一致的過(guò)過(guò)程。11組織過(guò)程程管理過(guò)程程管理包括括進(jìn)度管管理、成成本管理理、質(zhì)量量管理、、人員管管理、資資源管理理、標(biāo)準(zhǔn)準(zhǔn)化管理理。管理理的對(duì)象象是進(jìn)度度、系統(tǒng)統(tǒng)規(guī)模及及工作量量估算、、經(jīng)費(fèi)、、組織機(jī)機(jī)構(gòu)、人人員、風(fēng)風(fēng)險(xiǎn)、質(zhì)質(zhì)量、作作業(yè)和環(huán)環(huán)境配置置等。包包括的主主要活動(dòng)動(dòng)有:過(guò)程實(shí)施施準(zhǔn)備,制定計(jì)劃劃,監(jiān)控計(jì)劃劃的實(shí)施施,評(píng)審和評(píng)評(píng)價(jià)計(jì)劃劃的完成成程度,涉及到有有關(guān)過(guò)程程的產(chǎn)品品管理、項(xiàng)目管理理和任務(wù)管理理。12基礎(chǔ)設(shè)施施過(guò)程該過(guò)程建建立、維維護(hù)各個(gè)個(gè)過(guò)程所所需的基基礎(chǔ)設(shè)施施?;A(chǔ)礎(chǔ)設(shè)施包包括硬件件、軟件件、工具具、技術(shù)術(shù)、標(biāo)準(zhǔn)準(zhǔn)以及開(kāi)開(kāi)發(fā)、運(yùn)運(yùn)行、維維護(hù)所需需的各種種基礎(chǔ)設(shè)設(shè)施。改進(jìn)過(guò)程程該過(guò)程建建立、評(píng)評(píng)估、度度量、控控制和改改進(jìn)軟件件生存周周期的過(guò)過(guò)程。主主要活動(dòng)動(dòng)是制定一組組組織計(jì)計(jì)劃,評(píng)估相關(guān)關(guān)過(guò)程,實(shí)施分析析、改進(jìn)過(guò)程程。培訓(xùn)過(guò)程程該過(guò)程為為系統(tǒng)或或軟件產(chǎn)產(chǎn)品提供供人員培培訓(xùn)。主主要活動(dòng)動(dòng)有制定所需需人員用用人13計(jì)劃和培培訓(xùn)計(jì)劃劃,開(kāi)開(kāi)發(fā)培訓(xùn)訓(xùn)資料,,實(shí)施施培訓(xùn)活活動(dòng)等。。過(guò)程是針針對(duì)確定定的目的的所實(shí)施施的序列列步驟,,例如軟軟件開(kāi)發(fā)發(fā)過(guò)程。。(IEEE-STD-610)過(guò)程是使使用資源源將輸入入轉(zhuǎn)化為為輸出的的活動(dòng)的的系統(tǒng)。。(ISO9000::2000)過(guò)程是把把輸入轉(zhuǎn)轉(zhuǎn)換為輸輸出的一一組彼此此相關(guān)的的活動(dòng)。。(ISO//IEC12207)過(guò)程的幾幾個(gè)標(biāo)準(zhǔn)準(zhǔn)定義14軟件過(guò)程程建模過(guò)程建模模涉及軟軟件產(chǎn)品品的開(kāi)發(fā)發(fā)和維護(hù)護(hù)、軟件件項(xiàng)目管管理、過(guò)過(guò)程管理理和過(guò)程程改進(jìn)等等各方面面。涉及及過(guò)程的的活動(dòng)、、角色、、產(chǎn)品、、資源和和約束等等過(guò)程實(shí)實(shí)體,還還涉及到到建模所所用的方方法??紤]過(guò)程所涉涉及實(shí)體體的分類類以活動(dòng)為為中心的的建模:首先考慮慮過(guò)程活活動(dòng)以及及它們之之間的執(zhí)執(zhí)行順序序,再收收集與各各個(gè)活動(dòng)動(dòng)相關(guān)的的其他數(shù)數(shù)據(jù),如如活動(dòng)所所涉及的的角色、、產(chǎn)品、、資源和和約束等等,從而而建立過(guò)過(guò)程模型型。15以角色為為中心的的建模:首先確確定各個(gè)個(gè)角色的的任務(wù)和和角色之之間的關(guān)關(guān)系,再再以角色色為中心心收集過(guò)過(guò)程的其其他數(shù)據(jù)據(jù),如活活動(dòng)、產(chǎn)產(chǎn)品、資資源和約約束等,,建立過(guò)過(guò)程模型型。以產(chǎn)品為為中心的的建?;谶^(guò)程程模板的的建??紤]過(guò)程程所采用用的形式式化方法法的分類類過(guò)程程序序設(shè)計(jì)方方法:這種方方法通過(guò)過(guò)關(guān)系、、謂詞和和觸發(fā)器器等機(jī)制制對(duì)軟件件過(guò)程的的功能、、行為和和對(duì)象進(jìn)進(jìn)行詳細(xì)細(xì)、確定定的算法法描述。。16功能分解解方法:這種方方法用一一組反映映輸入-處理-輸出關(guān)系系的數(shù)學(xué)學(xué)函數(shù)來(lái)來(lái)表示軟軟件過(guò)程程。這組組函數(shù)可可按照語(yǔ)語(yǔ)法進(jìn)一一步分解解,形成成過(guò)程的的多個(gè)子子過(guò)程步步。這種分解解一直進(jìn)進(jìn)行下去去,直到到產(chǎn)生的的子過(guò)程程步可以以映射到到一個(gè)外外部工具具或由人人操作的的過(guò)程為為止?;赑etri的建模方方法:使用Petri網(wǎng)有效地地形式化化描述軟軟件過(guò)程程的并發(fā)發(fā)性和活活動(dòng)與產(chǎn)產(chǎn)品之間間的關(guān)系系,而且且使用這這種圖形形表示描描述軟件件過(guò)程,,易于理理解和管管理。17基于規(guī)則則的建模模方法:該方法法提供回回溯、向向前鏈接接、向后后鏈接等等自動(dòng)執(zhí)執(zhí)行機(jī)制制,以及及規(guī)則推推理、調(diào)調(diào)度和控控制過(guò)程程活動(dòng)的的機(jī)制,,為人們們控制過(guò)過(guò)程提供供了靈活活的手段段?;谥R(shí)識(shí)的建模模方法: 該方方法提供供了對(duì)過(guò)過(guò)程模型型的增量量式形式式說(shuō)明能能力和可可復(fù)用能能力。該該方法使用用面向?qū)?duì)象的技技術(shù)把過(guò)過(guò)程知識(shí)識(shí)(如過(guò)程活活動(dòng)、過(guò)過(guò)程實(shí)施施者、產(chǎn)產(chǎn)品對(duì)象象和工具具以及它它們之間間的關(guān)系系等)抽象成不不同的類類,存放放于知識(shí)識(shí)庫(kù)中。。18過(guò)程建模模時(shí),根根據(jù)要求求查詢知知識(shí)庫(kù),,獲取有有關(guān)過(guò)程程活動(dòng)及及其他成成分的抽抽象描述述,從中中選取或或構(gòu)造所所需的過(guò)過(guò)程模型型,并對(duì)對(duì)其進(jìn)行行分析和和推理,,最后生生成過(guò)程程實(shí)例和和相應(yīng)的的活動(dòng)計(jì)計(jì)劃。用用這種方方法構(gòu)造造的過(guò)程程模型是是活動(dòng)的的類的層層次結(jié)構(gòu)構(gòu),其中中每個(gè)活活動(dòng)類與與子類都都對(duì)應(yīng)有有多種資資源需求求,如要要加工的的數(shù)據(jù)、、所需工工具、開(kāi)開(kāi)發(fā)角色色等。用用類的繼繼承關(guān)系系描述可可以表示示各種過(guò)過(guò)程關(guān)系系,如控控制流、、角色上上下級(jí)、、產(chǎn)品組組成等。。19軟件過(guò)程程的評(píng)估對(duì)于不同同的軟件件開(kāi)發(fā)機(jī)機(jī)構(gòu),在在組織人人員完成成軟件項(xiàng)項(xiàng)目中所所依據(jù)的的管理策策略有很很大差別別,因而而軟件項(xiàng)項(xiàng)目所遵遵循的軟軟件過(guò)程程也有很很大差別別。我們們用軟件件過(guò)程的成熟度度加以區(qū)區(qū)別。所謂軟件件過(guò)程的的成熟度度是指一一個(gè)軟件件過(guò)程被被明確定定義、管管理、度度量和控控制的有有效程度度。成熟度越越高,說(shuō)說(shuō)明軟件件過(guò)程能能力改善善的潛力力越大。。20軟件過(guò)程程成熟度的度量(CMM)CMM認(rèn)為,過(guò)過(guò)程就是是為了達(dá)達(dá)到給定定目標(biāo)所所實(shí)施的的一系列列步驟。。它把人人、工具具和規(guī)程程、方法法組織在在一起。。換言之,,過(guò)程就就是人們們使用相相應(yīng)的規(guī)規(guī)程、方方法、工工具和設(shè)設(shè)備將原原始材料料(輸入入)轉(zhuǎn)化化為面向向客戶的的產(chǎn)品((輸出))所執(zhí)行行的一系系列活動(dòng)動(dòng)。軟件過(guò)程程就是軟軟件開(kāi)發(fā)發(fā)人員開(kāi)開(kāi)發(fā)和維維護(hù)軟件件及相關(guān)關(guān)產(chǎn)品的的一套行行為、方方法、實(shí)實(shí)踐及變變換過(guò)程程。21CMM定義軟件過(guò)程程成熟度度為一個(gè)特定定軟件過(guò)過(guò)程被明明確和有有效地定定義、管管理、測(cè)測(cè)量和控控制的程程度。它是指指對(duì)過(guò)程程計(jì)劃或或定義水水平、過(guò)過(guò)程實(shí)施施水平、、過(guò)程管管理和控控制水平平、過(guò)程程改善潛潛力等指指標(biāo)的綜綜合評(píng)價(jià)價(jià)。軟件能力力成熟度度等級(jí)則則為軟件件開(kāi)發(fā)組組織在走走向成熟熟的途中中幾個(gè)具有明確確定義的的表征軟軟件能力力成熟度度的平臺(tái)臺(tái)。每一個(gè)成成熟度等等級(jí)為過(guò)過(guò)程繼續(xù)續(xù)改進(jìn)達(dá)達(dá)到下一一個(gè)等級(jí)級(jí)提供一一個(gè)基礎(chǔ)礎(chǔ)。22軟件過(guò)程程成熟度度等級(jí)分為5級(jí):初始級(jí)、、可重復(fù)復(fù)級(jí)、可可定義級(jí)級(jí)、可管管理級(jí)、、可優(yōu)化化級(jí)。優(yōu)化級(jí)54321可管理級(jí)可定義級(jí)可重復(fù)級(jí)初始級(jí)23經(jīng)反饋得得以改進(jìn)進(jìn)的過(guò)程結(jié)果生產(chǎn)率和質(zhì)量風(fēng)險(xiǎn)可管理級(jí)級(jí)保持優(yōu)化化的組織織,但仍仍為人員密密集的過(guò)過(guò)程技術(shù)變更更、問(wèn)題題分析、、問(wèn)題預(yù)防防過(guò)程度量量、過(guò)程程分析、、量化質(zhì)量量計(jì)劃培訓(xùn)、測(cè)測(cè)試、技技術(shù)常規(guī)規(guī)和評(píng)審、、過(guò)程關(guān)關(guān)注、標(biāo)標(biāo)準(zhǔn)和過(guò)程程項(xiàng)目管理理、項(xiàng)目目策劃、、配置管理理、軟件件質(zhì)量保證(量化的)已度量的的過(guò)程(量化的)已定義且制度化化的過(guò)程程(直覺(jué)的)過(guò)程依賴賴于個(gè)人人個(gè)別的、、混亂的的過(guò)程優(yōu)化級(jí)可定義級(jí)級(jí)可重復(fù)級(jí)級(jí)初始級(jí)45321主要需解解決的問(wèn)問(wèn)題特征等級(jí)24各成熟度度等級(jí)的的特征初始級(jí)組織缺乏乏明文的的管理辦辦法,軟軟件工作作沒(méi)有穩(wěn)穩(wěn)定的環(huán)環(huán)境,制制定了計(jì)計(jì)劃又不不執(zhí)行,,反應(yīng)式式驅(qū)動(dòng)工工作開(kāi)展展。緊急情況況下已定定的規(guī)程程丟在一一邊,急急于編碼碼和測(cè)試試。個(gè)別項(xiàng)目目的成功功依賴于于某個(gè)有有經(jīng)驗(yàn)的的管理人人員。25個(gè)別管理理人員能能頂住削削減過(guò)程程的壓力力,但他他們離職職則全然然不同。。規(guī)定的過(guò)過(guò)程無(wú)法法克服由由于缺乏乏有效管管理帶來(lái)來(lái)的不穩(wěn)穩(wěn)定性?!,F(xiàn)象往往往表現(xiàn)為為過(guò)程無(wú)無(wú)一定之之規(guī),項(xiàng)項(xiàng)目進(jìn)度度、預(yù)算算、功能能及產(chǎn)品品質(zhì)量無(wú)無(wú)法保證證,項(xiàng)目目的實(shí)施施不可預(yù)預(yù)測(cè)??芍貜?fù)級(jí)級(jí)建立了為為跟蹤成成本、進(jìn)進(jìn)度和功功能的基基本項(xiàng)目目管理過(guò)過(guò)程。26基于以往往項(xiàng)目經(jīng)經(jīng)驗(yàn),制制定了過(guò)過(guò)程實(shí)施施規(guī)范,,使類似似的項(xiàng)目目可再次次成功。。能追蹤成成本、進(jìn)進(jìn)度、功功能,及及時(shí)發(fā)現(xiàn)現(xiàn)問(wèn)題。。如有分包包,其質(zhì)質(zhì)量也能能得到控控制。可定義級(jí)級(jí)制定了組組織的標(biāo)標(biāo)準(zhǔn)過(guò)程程文件,,這是軟軟件工程程基礎(chǔ)設(shè)設(shè)施的重重要組成成部分。。建立了組組織的軟軟件工程程過(guò)程組組SEPG,負(fù)負(fù)責(zé)軟件件過(guò)程活活動(dòng)。27制定和實(shí)實(shí)施了人人員培訓(xùn)訓(xùn)大綱,,保證人人員能夠夠勝任崗崗位知識(shí)識(shí)和技能能要求。。針對(duì)特定定項(xiàng)目,,可將標(biāo)標(biāo)準(zhǔn)軟件件過(guò)程進(jìn)進(jìn)行剪裁裁。項(xiàng)目成本本、工期期和功能能已受控控,質(zhì)量量可跟蹤蹤。管理者了了解所有有項(xiàng)目對(duì)對(duì)技術(shù)進(jìn)進(jìn)步的要要求??晒芾砑?jí)級(jí)已為產(chǎn)品品和過(guò)程程建立了了量化的的目標(biāo)。。28對(duì)項(xiàng)目的的過(guò)程活活動(dòng),包包括生產(chǎn)產(chǎn)率和質(zhì)質(zhì)量均作作了度量量。利用過(guò)程程數(shù)據(jù)庫(kù)庫(kù)收集和和分析過(guò)過(guò)程的信信息??闪炕u(píng)評(píng)價(jià)項(xiàng)目目過(guò)程和和產(chǎn)品。??捎行У氐乜刂七^(guò)過(guò)程和產(chǎn)產(chǎn)品的性性能,使使其限制制在規(guī)定定的范圍圍內(nèi)。新應(yīng)用領(lǐng)領(lǐng)域的風(fēng)風(fēng)險(xiǎn)可知知可控。??深A(yù)知產(chǎn)產(chǎn)品的質(zhì)質(zhì)量。優(yōu)化級(jí)29集中注意意于過(guò)程程的持續(xù)續(xù)改進(jìn)。。自知過(guò)程程的薄弱弱環(huán)節(jié),,可預(yù)防防缺陷的的出現(xiàn)。??赏ㄟ^(guò)對(duì)對(duì)當(dāng)前過(guò)過(guò)程的分分析,評(píng)評(píng)價(jià)對(duì)新新技術(shù)或或?qū)⒊霈F(xiàn)現(xiàn)的變更更作出評(píng)評(píng)價(jià)。重視探索索創(chuàng)新活活動(dòng),并并將成功功的創(chuàng)新新推廣。。出現(xiàn)的缺缺陷得到到分析,,找出原原因,防防止再次次發(fā)生,,教訓(xùn)為為其它項(xiàng)項(xiàng)目吸取取。30軟件過(guò)程程能力軟件過(guò)程程能力描描述(開(kāi)開(kāi)發(fā)組織織或項(xiàng)目目組)遵遵循其軟軟件過(guò)程程能夠?qū)崒?shí)現(xiàn)預(yù)期期結(jié)果的的程度。。軟件過(guò)程程性能則則表征((開(kāi)發(fā)組組織或項(xiàng)項(xiàng)目組))遵循其其軟件過(guò)過(guò)程所得得到的實(shí)實(shí)際結(jié)果果。軟件過(guò)程程性能描描述已得得到的實(shí)實(shí)際結(jié)果果,而軟軟件過(guò)程程能力則則描述最最可能的的預(yù)期結(jié)結(jié)果。為什么要要提高過(guò)過(guò)程能力力?對(duì)于顧客客,較高高的過(guò)程程能力意意味著::31開(kāi)發(fā)組織能能夠更好好地響應(yīng)應(yīng)自己的的要求軟件產(chǎn)品品的成本本更低能更好地地滿足最最終用戶戶要求對(duì)于開(kāi)發(fā)發(fā)組織,,較高的的過(guò)程能能力表明明:軟件產(chǎn)品品開(kāi)發(fā)和和維護(hù)成成本較低低開(kāi)發(fā)周期期較短由于有效效的項(xiàng)目目風(fēng)險(xiǎn)分分析和工工作量投投入估計(jì)計(jì),增強(qiáng)強(qiáng)了達(dá)到到成本和和進(jìn)度目目標(biāo)的能能力提高了滿滿足量化化設(shè)計(jì)和和質(zhì)量目目標(biāo)的能能力32關(guān)鍵過(guò)程程域KPA(KeyProcessArea)除去初始始級(jí)以外外,其它它每一個(gè)個(gè)成熟度度等級(jí)都都有若干干個(gè)引導(dǎo)導(dǎo)軟件機(jī)機(jī)構(gòu)改進(jìn)進(jìn)軟件過(guò)過(guò)程的要要點(diǎn),稱稱為關(guān)鍵鍵過(guò)程域域。它們們確定了了實(shí)現(xiàn)一一個(gè)成熟熟度級(jí)必必需解決決的問(wèn)題題,它們們的實(shí)施施對(duì)于達(dá)達(dá)到該成成熟度等等級(jí)的目目標(biāo)起著著保證作作用。CMM定義關(guān)鍵鍵過(guò)程域域?yàn)橐粋€(gè)個(gè)互相關(guān)聯(lián)聯(lián)的若干干軟件實(shí)實(shí)踐活動(dòng)動(dòng)和有關(guān)關(guān)基礎(chǔ)設(shè)設(shè)施的集合。。33每一個(gè)關(guān)關(guān)鍵過(guò)程程領(lǐng)域確確定一組組相應(yīng)的的活動(dòng),,完成這這些活動(dòng)動(dòng),就可可認(rèn)為已已達(dá)到了了改進(jìn)過(guò)過(guò)程能力力的一組組重要的的目標(biāo)。。3435KPA目標(biāo)需求管理控制項(xiàng)目需求,建立軟件工程和管理任務(wù)的基線。保持軟件計(jì)劃、產(chǎn)品和任務(wù)與需求相一致。軟件項(xiàng)目計(jì)劃用文檔記錄估計(jì),并在項(xiàng)目計(jì)劃和跟蹤時(shí)使用。規(guī)劃并用文檔記錄項(xiàng)目任務(wù)和責(zé)任。相關(guān)小組和個(gè)人在他們應(yīng)承擔(dān)的項(xiàng)目責(zé)任上取得一致意見(jiàn)。第2級(jí)(可重重復(fù)級(jí)))KPA的目標(biāo)36KPA目標(biāo)軟件項(xiàng)目跟蹤和監(jiān)督根據(jù)計(jì)劃跟蹤實(shí)際的結(jié)果和績(jī)效。當(dāng)實(shí)際的結(jié)果和績(jī)效明顯地偏離軟件計(jì)劃時(shí),采取正確的行動(dòng),設(shè)法消除偏差。對(duì)責(zé)任的變更必須得到相關(guān)小組和個(gè)人認(rèn)可。軟件子合同管理主承包者與子承包者對(duì)他們承擔(dān)的任務(wù)取得一致意見(jiàn)。主承包者根據(jù)責(zé)任跟蹤子承包者的實(shí)際結(jié)果。主承包者和子承包者保持聯(lián)系。主承包者根據(jù)責(zé)任跟蹤子承包者的實(shí)際績(jī)效。37KPA目標(biāo)軟件質(zhì)量保證規(guī)劃軟件質(zhì)量保證任務(wù)。客觀地驗(yàn)證軟件產(chǎn)品和任務(wù)是否堅(jiān)持合適的標(biāo)準(zhǔn)、過(guò)程和需求。通知相關(guān)小組和個(gè)人關(guān)于他們?cè)谲浖|(zhì)量保證方面的任務(wù)和結(jié)果。由高層管理人員解決項(xiàng)目中不能解決的不相容問(wèn)題。軟件配置管理規(guī)劃軟件配置管理任務(wù)。標(biāo)識(shí)、控制和使用選定的軟件工作制品??刂茖?duì)所標(biāo)識(shí)的軟件工作制品的變更。通知相關(guān)小組和個(gè)人關(guān)于軟件基線的情況和內(nèi)容。38KPA目標(biāo)整體化軟件管理項(xiàng)目已定義的軟件過(guò)程是一種專用型的標(biāo)準(zhǔn)軟件過(guò)程。根據(jù)已定義的軟件過(guò)程規(guī)劃和管理軟件項(xiàng)目。組間協(xié)調(diào)所有相關(guān)的小組都同意客戶的需求。所有小組都同意不同小組間應(yīng)承擔(dān)的責(zé)任。小組標(biāo)識(shí)、跟蹤和解決組間的問(wèn)題。同行評(píng)審規(guī)劃同行評(píng)審任務(wù)。標(biāo)識(shí)軟件工作制品中的缺陷并消除它們。第3級(jí)(可定定義級(jí)))KPA的目標(biāo)39KPA目標(biāo)組織過(guò)程焦點(diǎn)建立系統(tǒng)工程過(guò)程組SEPG并擔(dān)負(fù)起職責(zé)?;谝粋€(gè)標(biāo)準(zhǔn)過(guò)程找出當(dāng)前過(guò)程的優(yōu)點(diǎn)和缺點(diǎn),制定有關(guān)活動(dòng)的計(jì)劃。使軟件過(guò)程開(kāi)發(fā)與軟件過(guò)程改進(jìn)的活動(dòng)保持一致。組織過(guò)程定義制定和維護(hù)組織的標(biāo)準(zhǔn)軟件過(guò)程。收集、評(píng)審與應(yīng)用有關(guān)標(biāo)準(zhǔn)軟件過(guò)程的信息,制訂過(guò)程剪裁與改進(jìn)的方針。軟件產(chǎn)品工程定義軟件工程的有關(guān)任務(wù),進(jìn)行合理集成并保證一致性。保證軟件各工作制品之間的一致性。40KPA目標(biāo)培訓(xùn)規(guī)劃建立培訓(xùn)計(jì)劃。培訓(xùn)范圍包括技術(shù)和管理兩個(gè)方面。對(duì)培訓(xùn)過(guò)程進(jìn)行記錄,對(duì)培訓(xùn)效果進(jìn)行評(píng)價(jià)以確定培訓(xùn)方案的質(zhì)量。第4級(jí)(可度度量級(jí)))KPA的目標(biāo)41KPA目標(biāo)定量過(guò)程管理計(jì)劃定量過(guò)程管理任務(wù)。定量地控制項(xiàng)目定義的軟件過(guò)程的過(guò)程績(jī)效。組織的標(biāo)準(zhǔn)軟件過(guò)程的過(guò)程能力用量化的指標(biāo)進(jìn)行衡量。軟件質(zhì)量管理計(jì)劃項(xiàng)目的軟件質(zhì)量管理任務(wù)。定義軟件產(chǎn)品質(zhì)量的可測(cè)目標(biāo)及它們的等級(jí)。量化實(shí)現(xiàn)軟件產(chǎn)品的質(zhì)量目標(biāo)的實(shí)際進(jìn)程并對(duì)它進(jìn)行管理。42第5級(jí)(優(yōu)化化級(jí))KPA的目標(biāo)KPA目標(biāo)過(guò)程變更管理制定針對(duì)持續(xù)過(guò)程改進(jìn)的計(jì)劃。組織軟件過(guò)程活動(dòng)的參與者遍及整個(gè)組織。組織的標(biāo)準(zhǔn)軟件過(guò)程和項(xiàng)目定義的軟件過(guò)程都能持續(xù)地改進(jìn)。技術(shù)變更管理為引入技術(shù)變更制定計(jì)劃。對(duì)新技術(shù)進(jìn)行評(píng)估,以確定新技術(shù)對(duì)產(chǎn)品質(zhì)量和生產(chǎn)率的影響。在組織的整個(gè)日常活動(dòng)中引入適合的新技術(shù)。43KPA目標(biāo)缺陷預(yù)防有計(jì)劃地進(jìn)行缺陷預(yù)防活動(dò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)論