




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
軟件項目開發(fā)過程中國科學院軟件研究所高級技術培訓中心1軟件項目什么是軟件項目完成特定目的、符合用戶特定需求的軟件所需的組織結構和過程、規(guī)范的集合軟件項目的實施需要周密的部署,合理的規(guī)章制度,符合項目的路線(軟件過程),良好的項目管理和人員安排。2相關流程軟件管理特點軟件生存期過程確定需求開發(fā)策劃需求分析概要設計詳細設計編碼與調(diào)試測試軟件集成、聯(lián)調(diào)內(nèi)部確認復制、交付、安裝試運行、用戶驗收運行、維護退役軟件管理配置與變更管理環(huán)境、工具和技術有關軟件的法規(guī)和標準周密策劃以保證軟件質(zhì)量管理體系八項質(zhì)量管理原則過程方法基于過程的質(zhì)量管理體系模式實施質(zhì)量管理體系的意義實施質(zhì)量管理體系工作重點企業(yè)發(fā)展力量分析3軟件管理特點軟件產(chǎn)品的特點軟件產(chǎn)品的質(zhì)量,完全取決于其設計和開發(fā)水平軟件需求的模糊性、變化性使軟件產(chǎn)品難以成熟任何一個軟件產(chǎn)品,或多或少總會存在一些故障(BUG)軟件人員廣泛存在的不規(guī)范的開發(fā)習慣使開發(fā)過程難以管理軟件質(zhì)量指標難以量化軟件測試理論和技術尚未解決軟件產(chǎn)品正確性的驗證問題軟件產(chǎn)品質(zhì)量特性:滿足需求能力的一系列特性總和功能、可靠性、易用性、效率、維護性、可移植性軟件管理必須在市場(用戶)需求和軟件成熟性之間進行權衡4軟件生存期過程確定需求開發(fā)策劃需求分析概要設計詳細設計編碼與調(diào)試測試軟件集成、聯(lián)調(diào)內(nèi)部確認復制、交付、安裝試運行、用戶驗收運行、維護退役5確定需求確定外部用戶需求上級下達的軟件開發(fā)課題本單位根據(jù)市場需要確定的開發(fā)課題用戶合同要求的軟件開發(fā)任務輸出可行性分析報告技術、經(jīng)濟、社會可行性,風險對策合同及評審記錄產(chǎn)品要求得到規(guī)定和滿足單位有能力滿足規(guī)定的要求6開發(fā)策劃確定開發(fā)目標確定項目開發(fā)的技術路線(開發(fā)的出發(fā)基線、對現(xiàn)有產(chǎn)品的復用、委托開發(fā)等)確定應遵循的標準、法律和法規(guī)選任開發(fā)項目經(jīng)理劃分開發(fā)階段確定各階段的輸入和輸出文件確定質(zhì)量控制點(評審點、驗證點和確認點)及其實施的責任人、實施方式等設計項目開發(fā)進度確定開發(fā)人員并分配職責提出開發(fā)所需資源(軟件、硬件開發(fā)環(huán)境及工具軟件、設備、資金等)要求并予以落實制定配置管理計劃和質(zhì)量保證計劃7開發(fā)策劃(續(xù))輸出策劃報告開發(fā)項目實施計劃配置管理計劃質(zhì)量保證計劃等8需求分析確保項目的開發(fā)符合用戶的需求(可測試性)確定設計輸入任務委托書/招標書前期對用戶的需求調(diào)研資料可行性分析報告/投標書合同等編制內(nèi)部需求規(guī)格(說明)書需求變更控制9需求的層次
-業(yè)務需求、用戶需求和功能需求10需求的開發(fā)和和管理11需求驗證驗證是為了確確保需求說明明準確、完整整地表達必要要的質(zhì)量特點點客戶的參與在在需求驗證中中占有重要的的位置審查需求文檔檔以需求為依據(jù)據(jù)編寫測試用用例編寫用戶手冊冊確定合格的標標準12測試需求測試需求有很很多分類方法法,最普通的的一種就是按按照商業(yè)功能能分類把需求分解成成單元的好處處:測試需求是測測試用例的基基礎,分成單單元可以更好好地進行設計計詳細的測試需需求是用來衡衡量測試覆蓋蓋率的重要指指標測試需求包括括各種測試設設計和開發(fā)以以及所需資源源最好分解到功功能點13概要設計確保產(chǎn)品的總總體結構和模模塊間的關系系與用戶需求求的一致性內(nèi)容總體方案設計計邏輯框圖接口及通訊協(xié)協(xié)議選用現(xiàn)有產(chǎn)品軟件件的選用邊界(約束)條件的設計計運行環(huán)境設計計等輸出概要設計說明明書14詳細設計詳細設計說明明書與概要設設計說明書是是否相一致內(nèi)容算法設計數(shù)據(jù)格式設計計實現(xiàn)流程設計計人機界面設計計測試用例設計計操作設計等輸出詳細設計說明明書軟件組裝計劃劃測試計劃及測測試用例安裝手冊(初初稿)使用說明書(初稿)產(chǎn)品標準(初初稿)15編碼與調(diào)試內(nèi)容編寫程序代碼碼:源代碼→→目標代碼→→可執(zhí)行代碼碼此階段還包括括部分軟件模模塊的局部測測試、集成與與聯(lián)調(diào)根據(jù)待開發(fā)軟軟件的規(guī)模、、控制點及人人員安排,可可細分為多個個小階段輸出軟件(源代碼碼、目標代碼碼、可執(zhí)行代代碼及相關數(shù)數(shù)據(jù)文件)文檔檔(幫幫助助文文件件等等)保證證編編碼碼風風格格的的一一致致性性,,易易讀讀性性;;增增強強軟軟件件源源碼碼的的可可維維護護性性16測試試按測測試試發(fā)發(fā)生生的的順順序序劃劃分分模塊塊測測試試::是是對對單單個個軟軟件件模模塊塊的的測測試試單元元測測試試::是是對對各各個個軟軟件件功功能能單單元元的的測測試試組裝裝測測試試::是是對對各各軟軟件件單單元元之之間間的的互互聯(lián)聯(lián)測測試試集成成測測試試::是是對對硬硬件件裝裝置置、、設設備備和和軟軟件件的的加加入入性性測測試試系統(tǒng)測測試::項目目組所所在部部門組組織的的對完完成集集成的的系統(tǒng)統(tǒng)的測測試(是否否滿足足產(chǎn)品品規(guī)格格要)確認測測試::單位位質(zhì)量量控制制部門門進行行的測測試(是否否滿足足產(chǎn)品品規(guī)格格要求求)驗收測測試::在現(xiàn)現(xiàn)場安安裝、、調(diào)試試結束束并經(jīng)經(jīng)試運運行后后,與與顧客客一起起,就就滿足足合同同情況況進行行的測測試(是否否滿足足合同同要求求)17測試(續(xù))與順序無關關的測試聯(lián)合測試::當軟、硬硬件分頭開開發(fā)完成時時,對其組組合體進行行的測試回歸測試::對因排除除不符合項項而采取的的措施是否否產(chǎn)生了其其他副作用用而進行的的確認性測測試專項測試::針對某些些具體測試試項進行的的確認性測測試。例如如:邊界條條件測試等等。應根據(jù)開發(fā)發(fā)規(guī)模,盡盡可能進行行獨立測試試。為了保保證測試的的可信性,,被測試的的軟件應以以源代碼的的形式提交交,同時說說明生成可可執(zhí)行代碼碼的環(huán)境和和方法。由由測試人員員生成可執(zhí)執(zhí)行代碼,,進行測試試。18軟件開發(fā)的的V字模型型不可能在需需求開發(fā)階階段真正進進行任何測測試,因為為還沒有可可執(zhí)行的軟軟件可以在開發(fā)發(fā)組編寫代代碼之前,,以需求為為基礎建立立概念性測測試用例,,并使用它它們發(fā)現(xiàn)軟軟件需求規(guī)規(guī)格說明中中的錯誤、、二義性和和遺漏,還還可以進行行模型分析析19對V模型的的質(zhì)疑在部分階段段延遲進行行單元測試試和集成測測試在不同階段段上提前進進行測試設設計20X模型適應現(xiàn)實單元測試、、集成測試試不斷迭代強調(diào)探索性測試21統(tǒng)計數(shù)字每千行源代代碼所包含含的bug數(shù),cmm1級為為11.95個,cmm2為為5.52個,cmm3為2.39個個,cmm4為0.92個,而cmm5則只有有0.32個22軟件集成、、聯(lián)調(diào)應按計劃對對所開發(fā)的的軟件模塊塊進行組裝裝并與硬件件一起聯(lián)調(diào)調(diào)根據(jù)需要,,規(guī)定應填填寫的調(diào)試試記錄23內(nèi)部確認在模擬環(huán)境境下運行,,并監(jiān)視、、記錄運行行情況根據(jù)任務書書或合同的的要求進行行比照,檢檢查其是否否滿足使用用要求對運行情況況、測試結結果及文檔檔的齊套性性、正確性性和一致性性進行評審審,達到確確認24復制、交付付、安裝軟盤復制、、光盤刻錄錄交付時的版版本標識和和登記安裝(派技技術人員安安裝或由用用戶自行安安裝)記錄軟件安裝實實施計劃軟件安裝環(huán)環(huán)境最低需需求軟件安裝記記錄25試運行、用用戶驗收以用戶驗收收的方式進進行最終確確認結論軟件設計與與需求的一一致性程序編碼與與軟件設計計的一致性性文件描述與與程序的一一致性文件的成套性性、完整性、、準確性和標標準化程度是否通過驗收收26運行、維護收集使用中發(fā)發(fā)現(xiàn)的問題和和顧客意見針對運行中出出現(xiàn)的問題,,按設計更改改程序進行控控制記錄用戶服務記錄錄表27退役編寫軟件退役役報告,并進進行評審28配置與變更管管理基線的確立配置項的存取取配置管理實施施配置項的標識識配置項的變更更控制配置項的狀態(tài)態(tài)記錄配置項的檢查查和評審控制對構成軟軟件產(chǎn)品的各各配置項的標標識、管理、、更改活動,,保證軟件配配置項的完全全性和正確性性,防止非預預期的使用軟件配置項的的范圍合同、技術文文檔、質(zhì)量記記錄等29媒體控制對軟件存放介介質(zhì)(媒體)的要求和規(guī)規(guī)定軟件的復制(軟件的生產(chǎn)產(chǎn)過程)媒體的標識::規(guī)則、執(zhí)行行者媒體的貯存(防潮、防火火、防磁、防防靜電、防病病毒)媒體的包裝、、運輸30文檔資料控制制各開發(fā)階段應應形成的文檔檔,對其擬、、審、批的規(guī)規(guī)定編制文檔資料料所依據(jù)的標標準和規(guī)范開發(fā)過程中應應形成的質(zhì)量量記錄文檔與軟件之之間的一致性性檢查文檔資料的歸歸檔與發(fā)放31版本管理分類開發(fā)過程中的的版本交付軟件產(chǎn)品品的版本管理對象軟件文檔為該產(chǎn)品開發(fā)發(fā)的工具軟件件操作配置管理人員員,配備一臺臺計算機(或或服務器)開設開發(fā)庫、、受控庫和產(chǎn)產(chǎn)品庫訪問權限對入庫和出庫庫軟件的控制制32版本管理(續(xù)續(xù))開發(fā)庫存放正正在開發(fā)(編編寫)或調(diào)試試(修改)、、自測的軟件件和文檔受控庫存放開開發(fā)各階段測測試通過的軟軟件、文檔和和工具軟件的的版本并給以以標識。轉入入下一階段時時,從此處發(fā)發(fā)放用作下一一階段開始工工作的初始版版本產(chǎn)品庫存放可可交付及已交交付軟件、文文檔及支持文文件的版本各庫內(nèi)所存放放的軟件和文文檔,應定期期備份,以防防止開發(fā)成果果的意外丟失失(文件重寫寫、介質(zhì)損壞壞、意外事故故、非法訪問問——病毒,,黑客,故意意破壞等)并并保證可追溯溯性33環(huán)境、工具和和技術開發(fā)所需的硬硬件環(huán)境測試所需的硬硬件環(huán)境(包包括模擬用戶戶環(huán)境所必要要的輸入、輸輸出設備)開發(fā)平臺軟件件(操作系統(tǒng)統(tǒng)、編程語言言、編譯環(huán)境境、調(diào)試工具具等)管理軟件診斷軟件測試軟件輔助性軟件(防病毒軟件件等)34有關軟件的法法規(guī)和標準《軟件產(chǎn)品管管理辦法》《計算機信息息系統(tǒng)集成資資質(zhì)管理辦法法(試行)》》《計算機軟件件保護條例》》ISO/IEC12207—1995信息技技術軟件生存存周期過程ISO/IECTR15504軟軟件過程評估估GB/T19000.3—2001質(zhì)量管理和和質(zhì)量保證標標準第3部分分:GB信息息技術軟件生生存周期過程程GB/T19001—1994在軟軟件開發(fā),供供應、安裝和和維護中的使使用指南GB/T12504—90計算機軟軟件質(zhì)量保證證計劃規(guī)范GB/T12505—90計算機軟軟件配置管理理計劃規(guī)范等等35周密策劃以保保證開發(fā)人員應具具備一定的資資格或能力開發(fā)環(huán)境(軟軟件和硬件平平臺)是適用用的編制足夠的控控制程序和工工作規(guī)范(例例如開發(fā)過程程控制程序、、變量命名規(guī)規(guī)則、代碼書書寫規(guī)范、注注釋規(guī)范等)編制測試用例例并在使用前前對用例本身身進行驗證編制各階段測測試計劃,明明確規(guī)定測試試方法以及測測試結果的記記錄要求、評評價方式和接接收準則實施配置管理理,控制軟件件產(chǎn)品(代碼碼和文檔)版版本和更改過過程36軟件質(zhì)量管理理體系質(zhì)量體系文件件質(zhì)量手冊文件控制記錄控制管理職責質(zhì)量方針、質(zhì)質(zhì)量目標職責、權限與與溝通管理評審資源管理人力資源基礎設施和工工作環(huán)境產(chǎn)品實現(xiàn)產(chǎn)品實現(xiàn)的策策劃與顧客有關的的過程設計和開發(fā)采購開發(fā)和服務提提供監(jiān)視和測量裝裝置的控制測量、分析和和改進監(jiān)視和測量不合格品控制制數(shù)據(jù)分析改進37八項質(zhì)量管理理原則以顧客為關注注焦點領導作用全員參與過程方法管理的系統(tǒng)方方法持續(xù)改進進基于事實實的決策策方法與供方互互利的關關系38過程方法法最高管理理者持續(xù)續(xù)的推動動時間組織業(yè)PDCA持續(xù)循環(huán)改39基于過程程的質(zhì)量量管理體體系模式式40實施質(zhì)量量管理體體系的意意義管理法治治化職責更分分明接口更明明確監(jiān)督機制制加強焦點得到到控制競爭能力力增強41實施質(zhì)量量管理體體系工作作重點規(guī)范管理理制度增進內(nèi)部部溝通提高服務務質(zhì)量增強社會會信心42小結小結43軟件開發(fā)發(fā)中的困困境如何指定定符合項項目的計計劃項目應該該如何去去完成如何按期期提交項項目如何降低低項目的的風險項目中的的人員流流動很頻頻繁怎么么辦如何合理理的安排排已有人人員項目不斷斷變大,,文檔和和程序不不斷的增增多用戶的需需求在不不斷的變變化項目中的的人員在在增加,,如何管管理好項目的質(zhì)質(zhì)量如何何控制44軟件開發(fā)發(fā)過程的的模型簡單式(構建++維護)瀑布式敏捷開發(fā)發(fā)統(tǒng)一軟件件開發(fā)過過程45簡單式修改直到用戶滿意系統(tǒng)使用消亡思路或者者客戶需需求構建第一個版本46簡單式過過程開發(fā)發(fā)特征系統(tǒng)在沒沒有任何何規(guī)范和和規(guī)則的的情況下下就開發(fā)發(fā)沒有明確確的設計計,設計計思路都都在開發(fā)發(fā)者的頭頭腦中這種開發(fā)發(fā)方法對對于使用用周期很很短的小小項目可可用隨著時時間的的推移移,系系統(tǒng)的的維護護越來來越困困難系統(tǒng)在在交付付使用用時,,有可可能會會出現(xiàn)現(xiàn)一系系列的的錯誤誤,前前期和和后期期維護護成本本都很很高在大型型項目目和商商用項項目中中極少少使用用47瀑布式式設計階段實現(xiàn)階段集成階段需求階階段細化階段使用階段消亡每個階階段做做完時時進行行驗證證48瀑布式式開發(fā)發(fā)70年年代流流行的的開發(fā)發(fā)方法法自上而而下的的開發(fā)發(fā)方法法每個階階段都都有軟軟件質(zhì)質(zhì)量管管理組組核實實后再再進行行下一一階段段的開開發(fā)每一階階段都都有測測試每個階階段都都形成成了明明確的的文檔檔文檔并并不總總能和和系統(tǒng)統(tǒng)相符符合細化的的文檔檔使得得系統(tǒng)統(tǒng)的用用戶和和開發(fā)發(fā)人員員難于于理解解和分分辨系系統(tǒng)的的關系系階段之之間的的對應應和檢檢查變變得困困難、、維護護代價價高變更應應對能能力差差49敏捷開開發(fā)快速適適應系系統(tǒng)需需求的的變化化提高軟軟件生生產(chǎn)率率突出企企業(yè)自自身特特點,,體現(xiàn)現(xiàn)企業(yè)業(yè)核心心能力力支持動動態(tài)聯(lián)聯(lián)盟和和虛擬擬組織織面向業(yè)業(yè)務目目標持持續(xù)改改進和和重組組50敏捷開開發(fā)的的特征征輕量級級的開開發(fā)過過程基于時時間JustEnough并行基于組組件的的軟件件工程程51敏捷開開發(fā)過過程軟件的的需求求是難難以預預期的的,開開發(fā)方方法必必需適適應變變化的的需求求,在在快速速的迭迭代中中不斷斷改進進小組組成成員員并并不不完完全全按按照照完完整整的的方方法法進進行行開開發(fā)發(fā),,而而根據(jù)據(jù)具具體體問問題題和和情情況況,,靈靈活活地地去去除除非非增增值值活活動動僅僅僅執(zhí)執(zhí)行行一一些些必必須須的的活活動動,,使使用用必必須須的的規(guī)規(guī)則則,,編編寫必必須須的的文文檔檔人的的因因素素被被放放在在第第一一適合合互互聯(lián)聯(lián)網(wǎng)網(wǎng)時時代代的的開開發(fā)發(fā)要要求求52主要要敏敏捷捷開開發(fā)發(fā)方方法法eXtremeProgramming(XP)SCRUMDSDMAdaptiveSoftwareDevelopment(ASD)FeatureDrivenDevelopment(FDD)CrystalFamilyRationalRUP&UML53統(tǒng)一一軟軟件件開開發(fā)發(fā)過過程程用例例驅驅動動用例例:能能向向用用戶戶提提供供有有價價值值的的系系統(tǒng)統(tǒng)的的某某種種功功能能以架架構構為為中中心心軟件件架架構構::系系統(tǒng)統(tǒng)的的最最重重要要的的靜靜態(tài)態(tài)和和動動態(tài)態(tài)特特征征迭代代和和增增量量式式迭代代::工工作作流流程程的的重重復復、、每每次次的的活活動動都都以以上上次次的的活活動動為為基基礎礎54用例驅動動用戶所希希望和需需要的是是什么系統(tǒng)能為為每個用用戶提供供什么功功能用例所描描述和代代表的是是用戶與與系統(tǒng)交交互的一一個過程程,而這這個過程程滿足了了用戶的的某些需需求所強調(diào)的的是系統(tǒng)統(tǒng)的功能能55以架構為為中心刻畫了系系統(tǒng)的整整體設計計,忽略略了細節(jié)節(jié)設計,,刻畫最最重要的的部分。。什么是最最重要的的呢?依依賴于判判斷。判判斷的依依據(jù)是經(jīng)經(jīng)驗。構架的設設計價值值取決于于執(zhí)行該該任務的的人的素素質(zhì)受用戶需需求(用用戶可能能會增加加那方面面的需求求)、軟軟件應用用平臺((計算機機硬件、、操作系系統(tǒng)、數(shù)數(shù)據(jù)庫、、網(wǎng)絡等等)、實實施問題題、遺留留系統(tǒng)集集成等的的影響56用例和架架構用例是系系統(tǒng)的功功能和外外衣架構是系系統(tǒng)的內(nèi)內(nèi)在形式式兩方面必必須并行行進化架構只考考慮核心心功能(5-10%)架構設計計原則::先考慮與與用例無無關的不不會變動動的方面面考慮考慮最重重要的功功能需求求子集57迭代和增量式式控制迭代過程程,劃分每次次迭代的目標標迭代原則:架構構上上先先實實現(xiàn)現(xiàn)最最粗粗略略的的部部分分功能能上上先先實實現(xiàn)現(xiàn)最最重重要要的的每次次迭迭代代盡盡可可能能的的劃劃分分的的細細,,迭迭代代數(shù)數(shù)量量不不能能太太少少每次次迭迭代代要要有有規(guī)規(guī)范范的的檢檢查查機機制制增量量式式每次次迭迭代代增增加加一一部部分分設設計計和和實實現(xiàn)現(xiàn)58統(tǒng)一一軟軟件件過過程程的的生生命命周周期期在軟軟件件過過程程中中,,不不斷斷的的向向用用戶戶提提供供新新的的版版本本每次形成成的版本本構成了了一個循循環(huán)59每個版本本形成的的過程每次循環(huán)環(huán)由四個個階段構構成初始想法-->產(chǎn)品品系統(tǒng)向用用戶提供供的功能能是什么么系統(tǒng)的架架構是什什么樣子子的開發(fā)計劃劃、開支支如何、、人員安安排細化詳細說明明產(chǎn)品的的功能設計系統(tǒng)統(tǒng)的架構構構造構造能運運行的產(chǎn)產(chǎn)品移交產(chǎn)品手冊冊、測試試手冊、、用戶培培訓、技技術支持持60產(chǎn)品版本本形成的的迭代過過程61核心工作作流程和和四個階階段62產(chǎn)品版本的相相關模型用例模型:系系統(tǒng)的功能和和用戶的關系系分析模型:提提煉用例,將將用例的實現(xiàn)現(xiàn)分配給一組組對象設計模型::靜態(tài)結構構和動態(tài)結結構子系統(tǒng)、類類、接口實現(xiàn)模型::類、接口口到組件的的映射實施模型::組件到部部署物理節(jié)節(jié)點的映射射測試模型::測試用例例和用例的的映射63產(chǎn)品版本的的相關模型型64模型間的依依賴關系迭代的過程程使得每次次迭代過程程中依賴關關系的復雜雜程度降低低65軟件過程具具體化沒有通用的的軟件過程程組織因素::組織結構構、文化、、管理、能能力、經(jīng)驗驗等領域因素::應用領域域的熟悉、、競爭對手手的提供產(chǎn)產(chǎn)品的影響響生命周期因因素:時間間、專業(yè)技技能技術因素::程序設計計語言、開開發(fā)工具、、數(shù)據(jù)庫系系統(tǒng)、框架架等66CapabilityMaturityModel
軟件能能力成熟度度模型迄今為止學學術界和工工業(yè)界公認認的有關軟軟件工程和和管理實踐踐的最好的的評價模型。為評估軟件件組織的生生產(chǎn)能力提提供了標準準。為提高軟件件組織的生生產(chǎn)過程指指明了方向向。67CMM概述述一個成熟軟軟件組織具具有在全組組織范圍內(nèi)內(nèi)管理軟件件、開發(fā)過過程和維護護過程的能能力規(guī)定的軟件件過程被正正確無誤地地通知到所所有員工工作活動均均按照已規(guī)規(guī)劃的過程程進行,并通過可控的的先導性試試驗和費效效分析使這這些過程得得到改進對已定義過過程中的所所有崗位及及其職責都都有清楚的的描述通過文檔與與培訓使全全組織有關關人員對已已定義的軟軟件過程都都有很好的的理解,從從而使其軟軟件過程所所導致的生生產(chǎn)率和質(zhì)質(zhì)量能隨時時間的推移移得到改進進。68CMM基本本概念軟件過程:人們用于于開發(fā)和維維護軟件及及其相關過過程的一系系列活動,,包括軟件件工程活動動和軟件管管理活動。。軟件過程程能力:描述((開發(fā)組組織或項項目組))遵循其其軟件過過程能夠夠實現(xiàn)預預期結果果的程度度,它既既可對整整個軟件件開發(fā)組組織而言言,也可可對一個個軟件項項目而言言。軟件過程程性能:表示((開發(fā)組組織或項項目組))遵循其其軟件過過程所得得到的實實際結果果,軟件件過程性性能描述述的是已已得到的的實際結結果,而而軟件過過程能力力則描述述的是最最可能的的預期結結果,它它既可對對整個軟軟件開發(fā)發(fā)組織而而言,也也可對一一個特定定項目而而言。軟件過程程成熟:一個特特定軟件件過程被被明確和和有效地地定義,,管理測測量和控控制的程程度。69CMM基基本概念念軟件能力力成熟度度等級:軟件開開發(fā)組織織在走向向成熟的的途中幾幾個具有有明確定定義的表表示軟件件過程能能力成熟熟度的平平臺。關鍵過程程域:每個軟軟件能力力成熟度度等級包包含若干干個對該該成熟度度等級至至關重要要的過程程域,它它們的實實施對達達到該成成熟度等等級的目目標起到到保證作作用。這這些過程程域就稱稱為該成成熟度等等級的關關鍵過程程域,反反之有非非關鍵過過程域是是指對達達到相應應軟件成成熟度等等級的目目標不起起關鍵作作用。歸歸納為::互相關關聯(lián)的若若干軟件件實踐活活動和有有關基礎礎設施的的一個集集合。70CMM基本本概念念關鍵實實踐:對關關鍵過過程域域的實實踐起起關鍵鍵作用用的方方針、、規(guī)程程、措措施、、活動動以及及相關關基礎礎設施施的建建立。。關鍵鍵實踐踐一般般只描描述““做什什么””而不不強制制規(guī)定定“如如何做做”。。整個個軟件件過程程的改改進是是基于于許多多小的的、漸漸進的的步驟驟,而而不是是通過過一次次革命命性的的創(chuàng)新新來實實現(xiàn)的的,這這些小小的漸漸進步步驟就就是通通過一一些關關鍵實實踐來來實現(xiàn)現(xiàn)。軟件件能能力力成成熟熟度度模模型型:隨隨著著軟軟件件組組織織定定義義、、實實施施、、測測量量、、控控制制和和改改進進其其軟軟件件過過程程,,軟軟件件組組織織的的能能力力也也伴伴隨隨著著這這些些階階段段逐逐步步前前進進,,完完成成對對軟軟件件組組織織進進化化階階段段的的描描述述模模型型。。71CMM1第一一級級::初初始始級級在初初始始級級,,企企業(yè)業(yè)一一般般不不具具備備穩(wěn)穩(wěn)定定的的軟軟件件開開發(fā)發(fā)與與維維護護的的環(huán)環(huán)境境。。常常常常在在遇遇到到問問題題的的時時候候,,就就放放棄棄原原定定的的計計劃劃而而只只專專注注于于編編程程與與測測試試。。72CMM2第二二級級::可可重重復復級級在這這一一級級,,建建立立了了管管理理軟軟件件項項目目的的政政策策以以及及為為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動課衛(wèi)生清潔實施規(guī)范
- 模具設計方案評審
- 健康促進區(qū)課件
- 2025貴州工程應用技術學院輔導員考試試題及答案
- 2025石家莊財經(jīng)職業(yè)學院輔導員考試試題及答案
- 2025硅湖職業(yè)技術學院輔導員考試試題及答案
- 紫外線消毒安全與衛(wèi)生標準
- T/ZBH 006-2018高光熱比本體著色平板玻璃
- 金沙醬酒酒業(yè)投資集團有限公司招聘筆試題庫2025
- 福建省德化縣農(nóng)業(yè)生產(chǎn)資料公司招聘筆試題庫2025
- 土地測量服務投標方案(技術方案)
- 2025年醫(yī)院會計筆試試題及答案
- 服務流程操作說明手冊
- 城市規(guī)劃設計合作框架協(xié)議
- 公司增資擴股方案設計報告
- 短視頻運營實習計劃
- 考前最后一課
- 二零二五年度水庫水面旅游開發(fā)合作協(xié)議3篇
- 人教版初中語文八年級下冊第三單元寫作指導課件
- 特種設備使用和運營的安全管理制度(2篇)
- 商業(yè)球房運營方案
評論
0/150
提交評論