第9章軟件項目配置管理_第1頁
第9章軟件項目配置管理_第2頁
第9章軟件項目配置管理_第3頁
第9章軟件項目配置管理_第4頁
第9章軟件項目配置管理_第5頁
已閱讀5頁,還剩39頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第第 9 章章 軟件項目配置管理軟件項目配置管理 本章內容提要本章內容提要 軟件項目范圍核實軟件項目范圍核實 9.1 軟件項目配置管理概念軟件項目配置管理概念 9.2 軟件項目配置管理過程軟件項目配置管理過程 9.3 配置管理組織與實施配置管理組織與實施 9.4 本章小結本章小結 9.5 復習思考題復習思考題9.69.1 軟件項目范圍核實軟件項目范圍核實 項目范圍管理項目范圍管理 為了集中注意力于項目,滿足利益相關者的期望,需要對項目范圍為了集中注意力于項目,滿足利益相關者的期望,需要對項目范圍進行管理,使得整個項目范圍既無溢出,也無縮水。進行管理,使得整個項目范圍既無溢出,也無縮水。 關注點

2、關注點合同范圍合同范圍交付成果(產品定義是什么?)交付成果(產品定義是什么?) 中西項目管理文化差異中西項目管理文化差異美國人的思路:拒絕鍍金美國人的思路:拒絕鍍金中國人的思路:錦上添花中國人的思路:錦上添花思考:買個手機,盒子里面都有什么?思考:買個手機,盒子里面都有什么? 軟件項目范圍核實軟件項目范圍核實 工作分解結構(工作分解結構(WBS) 面向可交付成果而對項目元素的分組,它組織并定義了整個項目范面向可交付成果而對項目元素的分組,它組織并定義了整個項目范圍。圍。面向可交付物,不是面向可交付活動面向可交付物,不是面向可交付活動不在不在WBS中的,就不在項目范圍內中的,就不在項目范圍內工作

3、包工作包最低層次的最低層次的WBS可以被分解為子項目的單元可以被分解為子項目的單元80小時完成原則小時完成原則WBS詞典詞典工作組件的描述工作組件的描述包括:工作包,進度日期,成本預算,人員分配包括:工作包,進度日期,成本預算,人員分配軟件項目范圍核實軟件項目范圍核實 范圍核實范圍核實 范圍核實是指利益相關者對項目范圍的正式接受,包括項目最終產范圍核實是指利益相關者對項目范圍的正式接受,包括項目最終產品和評估程序,以及這些產品的滿意程度和評估的正確性。品和評估程序,以及這些產品的滿意程度和評估的正確性。 需要審查交付物和工作產品,確保正確圓滿的完成需要審查交付物和工作產品,確保正確圓滿的完成項

4、目如果提前終止,則需要對項目完成程度建立文檔項目如果提前終止,則需要對項目完成程度建立文檔區別范圍核實與質量控制區別范圍核實與質量控制范圍核實:關心工作成果的接受范圍核實:關心工作成果的接受質量控制:關心工作成果的正確質量控制:關心工作成果的正確Inspection,Review,Audit,walkthrough本章內容提要本章內容提要 軟件項目范圍核實軟件項目范圍核實 9.1 軟件項目配置管理概念軟件項目配置管理概念 9.2 軟件項目配置管理過程軟件項目配置管理過程 9.3 配置管理組織與實施配置管理組織與實施 9.4 本章小結本章小結 9.5 復習思考題復習思考題9.69.2 軟件項目配

5、置管理概念軟件項目配置管理概念 開發人員使用錯誤的版本修改程開發人員使用錯誤的版本修改程序序 開發人員未經授權修改代碼或文開發人員未經授權修改代碼或文檔檔, ,或修改的結果不能及時反映到或修改的結果不能及時反映到各個相關部分;各個相關部分; 人員流動,交接工作不徹底造成人員流動,交接工作不徹底造成軟件關鍵部件遺失;軟件關鍵部件遺失; 已修復的已修復的BugBug在新版本中出現在新版本中出現 找不到某個文件的歷史版本;找不到某個文件的歷史版本; 無法重新編譯某個歷史版本,使無法重新編譯某個歷史版本,使維護工作十分困難;維護工作十分困難; 因協同開發中,或者異地開發,因協同開發中,或者異地開發,版

6、本變更混亂導致整個項目失敗;版本變更混亂導致整個項目失敗; 軟件項目開發中是否遇到如下的問題?軟件項目開發中是否遇到如下的問題?軟件項目進行中面臨的一個主要問題是持續不斷的變化;配置管理是有軟件項目進行中面臨的一個主要問題是持續不斷的變化;配置管理是有 效管理變更的手段,它貫穿著幾乎軟件的整個生命周期。效管理變更的手段,它貫穿著幾乎軟件的整個生命周期。 軟件項目配置管理概念軟件項目配置管理概念 配置管理配置管理 軟件配置管理軟件配置管理(Software Configuration Management,SCM)是對產品是對產品進行標志、存儲和控制,以維護其完整性、可追溯性以及正確性,它為軟件

7、開進行標志、存儲和控制,以維護其完整性、可追溯性以及正確性,它為軟件開發提供了一套管理辦法和活動原則。發提供了一套管理辦法和活動原則。 配置管理目的配置管理目的 The purpose of Configuration Management (CM) is to establish and maintain the integrity of work products using configuration identification, configuration control, configuration status accounting, and configuration audi

8、ts.記錄軟件產品的演化過程記錄軟件產品的演化過程確保軟件開發者在軟件生命周期中的各個階段都能得到精確的產品配置。確保軟件開發者在軟件生命周期中的各個階段都能得到精確的產品配置。最終保證軟件產品的最終保證軟件產品的完整性、一致性、追朔性、可控性完整性、一致性、追朔性、可控性軟件項目配置管理概念軟件項目配置管理概念 配置管理主要作用配置管理主要作用版本管理版本管理變更管理變更管理其它(過程管理)其它(過程管理)軟件項目配置管理概念軟件項目配置管理概念 配置管理的相關概念配置管理的相關概念 軟件配置項軟件配置項 凡是納入配置管理范疇的工作成果統稱為配置項(凡是納入配置管理范疇的工作成果統稱為配置項

9、(Configuration Item,CI)。配置項主要有兩大類:)。配置項主要有兩大類:屬于產品組成部分的工作成果,例如源代碼、需求文檔、設計文檔、屬于產品組成部分的工作成果,例如源代碼、需求文檔、設計文檔、測試用例等等。測試用例等等。在管理過程中產生的文檔,例如各種計劃、狀態報告等等,這些文在管理過程中產生的文檔,例如各種計劃、狀態報告等等,這些文檔雖然不是產品的組成部分,但是值得保存。檔雖然不是產品的組成部分,但是值得保存。 每個配置項的主要屬性有:名稱、標識符、文件狀態、版本、作者、日每個配置項的主要屬性有:名稱、標識符、文件狀態、版本、作者、日期等。期等。 所有配置項都被保存在配置

10、庫里,確保不會混淆、丟失;配置項及其歷所有配置項都被保存在配置庫里,確保不會混淆、丟失;配置項及其歷史記錄反映了軟件的演化過程。史記錄反映了軟件的演化過程。軟件項目配置管理概念軟件項目配置管理概念 版本與版本控制版本與版本控制 軟件的每一個版本都是源代碼、文檔及數據以及相關的系統環境的一軟件的每一個版本都是源代碼、文檔及數據以及相關的系統環境的一個收集,且各個版本都可能由不同的變種組成。個收集,且各個版本都可能由不同的變種組成。 版本控制的目的是按照一定的規則保存配置項的所有版本,避免發生版本版本控制的目的是按照一定的規則保存配置項的所有版本,避免發生版本丟失或混淆等現象,并且可以快速準確地查

11、找到配置項的任何版本。丟失或混淆等現象,并且可以快速準確地查找到配置項的任何版本。 配置項的狀態有三種:配置項的狀態有三種:“草稿草稿”(DraftDraft)、)、“正式發布正式發布”(ReleasedReleased)和和“正在修改正在修改”(ChangingChanging)。)。軟件項目配置管理概念軟件項目配置管理概念 配置項狀態變遷配置項狀態變遷 配置項剛建立時其狀態為配置項剛建立時其狀態為“草稿草稿”;配置項通過評審(或審批)后,;配置項通過評審(或審批)后,其狀態變為其狀態變為“正式發布正式發布”;此后若更改配置項,必須依照;此后若更改配置項,必須依照“變更控變更控制流程制流程”

12、執行,其狀態變為執行,其狀態變為“正在修改正在修改”。當配置項修改完畢并重。當配置項修改完畢并重新通過評審(或審批)時,其狀態又變為新通過評審(或審批)時,其狀態又變為“正式發布正式發布”,如此循環。,如此循環。 軟件項目配置管理概念軟件項目配置管理概念 版本控制規則版本控制規則處于處于“草稿草稿”狀態的配置項的版本號格式為:狀態的配置項的版本號格式為:0.YZ0.YZ YZYZ數字范圍為數字范圍為01-9901-99。隨著草稿的不斷完善,隨著草稿的不斷完善,“YZ”YZ”的取值應遞增。的取值應遞增。“YZ”YZ”的初值和增幅由用的初值和增幅由用戶自己把握。戶自己把握。 處于處于“正式發布正式

13、發布”狀態的配置項的版本號格式為:狀態的配置項的版本號格式為:X.YX.Y X X為主版本號,取值范圍為為主版本號,取值范圍為1-91-9。Y Y為次版本號,取值范圍為為次版本號,取值范圍為1-91-9。 配置項第一次配置項第一次“正式發布正式發布”時,版本號為時,版本號為1.01.0。 如果配置項的版本升級幅度比較小,一般只增大如果配置項的版本升級幅度比較小,一般只增大Y Y值,值,X X值保持不變。只值保持不變。只有當配置項版本升級幅度比較大時,才允許增大有當配置項版本升級幅度比較大時,才允許增大X X值。值。 處于處于“正在修改正在修改”狀態的配置項的版本號格式為:狀態的配置項的版本號格

14、式為:X.YZX.YZ 配置項正在修改時,一般只增大配置項正在修改時,一般只增大Z Z值,值,X.YX.Y值保持不變。值保持不變。 當配置項修改完畢,狀態重新成為當配置項修改完畢,狀態重新成為“正式發布正式發布”時,將時,將Z Z值設置為值設置為0 0,增,增加加X.YX.Y值。值。軟件項目配置管理概念軟件項目配置管理概念 版本圖版本圖V1.0V1.2V1.1V1.3V1.4V2.0V2.1V1.1.1V1.1.2軟件項目配置管理概念軟件項目配置管理概念 配置項的版本配置項的版本需求規格需求規格V1.1V1.1需求規格需求規格需求規格需求規格V1.2V1.2需求規格需求規格V1.3V1.3配置

15、項類配置項類配置項配置項實例實例軟件項目配置管理概念軟件項目配置管理概念 基線基線 基線是軟件生存期各開發階段末尾的特定點,也稱為里程碑。基線是軟件生存期各開發階段末尾的特定點,也稱為里程碑。 基線(基線(Baseline)由一組配置項組成,這些配置項構成了一個相對穩定)由一組配置項組成,這些配置項構成了一個相對穩定的邏輯實體。基線中的配置項被的邏輯實體。基線中的配置項被“凍結凍結”了,不能再被隨意修改。了,不能再被隨意修改。 基線通常對應于開發過程中的里程碑(基線通常對應于開發過程中的里程碑(Milestone),一個產品可以有),一個產品可以有多個基線,也可以只有一個基線。基線的主要屬性有

16、:名稱、標識符、多個基線,也可以只有一個基線。基線的主要屬性有:名稱、標識符、版本、日期等。版本、日期等。 通常將交付給客戶的基線稱為一個通常將交付給客戶的基線稱為一個“Release”;為內部開發用的基線則;為內部開發用的基線則稱為一個稱為一個“Build”。軟件項目配置管理概念軟件項目配置管理概念 配置管理委員會配置管理委員會 配置管理委員會配置管理委員會( (Software Configuration Control Board,SCCB) )是實現有序、及時和正確處理軟件配置項的基本機制。是實現有序、及時和正確處理軟件配置項的基本機制。 主要負責評估變更主要負責評估變更 批準變更申請

17、批準變更申請 在生存期內規范變更申請流程在生存期內規范變更申請流程 對變更進行反饋對變更進行反饋 與項目管理層溝通與項目管理層溝通 對于一個新的變更申請,首先應該依據配置項和基線,將相關的配置對于一個新的變更申請,首先應該依據配置項和基線,將相關的配置項分配給適當的項分配給適當的SCCBSCCB,SCCBSCCB根據技術的、邏輯的、策略的、經濟的和組織根據技術的、邏輯的、策略的、經濟的和組織的角度,以及基線的層次,評估基線的變更對項目的影響,并決定是否變的角度,以及基線的層次,評估基線的變更對項目的影響,并決定是否變更。更。 本章內容提要本章內容提要 軟件項目范圍核實軟件項目范圍核實 9.1

18、軟件項目配置管理概念軟件項目配置管理概念 9.2 軟件項目配置管理過程軟件項目配置管理過程 9.3 配置管理組織與實施配置管理組織與實施 9.4 本章小結本章小結 9.5 復習思考題復習思考題9.69.3 軟件項目配置管理過程軟件項目配置管理過程 配置管理基本活動配置管理基本活動 配置管理計劃配置管理計劃 配置項標志配置項標志 配置項控制配置項控制 狀態狀況報告狀態狀況報告 配置項審核配置項審核 配置管理過程配置管理過程 配置項標識、跟蹤配置項標識、跟蹤 配置管理環境建立配置管理環境建立 基線變更管理基線變更管理 基線審核基線審核 配置狀態統計配置狀態統計 配置管理計劃配置管理計劃 配置管理過

19、程圍繞配置管理的配置管理過程圍繞配置管理的5 5項活動進行項活動進行 軟件項目配置管理過程軟件項目配置管理過程 配置管理計劃配置管理計劃 配置管理計劃過程就是確定軟件配置管理的解決方案。配置管理計劃過程就是確定軟件配置管理的解決方案。配置管理計劃由配置管理者負責制定,是軟件配置管理規劃過程的產品,配置管理計劃由配置管理者負責制定,是軟件配置管理規劃過程的產品,并且在整個軟件項目開發過程中作為配置管理活動的依據進行使用和維護。并且在整個軟件項目開發過程中作為配置管理活動的依據進行使用和維護。流程通常是首先由項目經理確定配置管理者,配置管理者通過參與流程通常是首先由項目經理確定配置管理者,配置管理

20、者通過參與項目規劃過程,確定配置管理的策略,并制定詳細的配置管理計劃,項目規劃過程,確定配置管理的策略,并制定詳細的配置管理計劃,交配置管理委員會審核,配置管理委員會通過配置管理計劃后交項交配置管理委員會審核,配置管理委員會通過配置管理計劃后交項目經理批準,發布實施。目經理批準,發布實施。 配置管理計劃首先的一個關鍵任務是確定要控制哪些文檔。配置管理計劃首先的一個關鍵任務是確定要控制哪些文檔。 軟件項目配置管理過程軟件項目配置管理過程 配置項標志、跟蹤配置項標志、跟蹤 一個項目通常會生成很多的過程文件,并經歷不同的階段和版本。一個項目通常會生成很多的過程文件,并經歷不同的階段和版本。 將軟件項

21、目中需要進行控制的部分拆分成軟件配置項(將軟件項目中需要進行控制的部分拆分成軟件配置項(SCISCI)對所有配置項都應按照相關規定建立唯一的標識對所有配置項都應按照相關規定建立唯一的標識建立相互間的對應關系,進行系統的跟蹤和版本控制,以確保項目過建立相互間的對應關系,進行系統的跟蹤和版本控制,以確保項目過程中的產品與需求和規格的要求相一致程中的產品與需求和規格的要求相一致在引入軟件配置管理工具進行管理后,這些配置項都應以一定的目錄在引入軟件配置管理工具進行管理后,這些配置項都應以一定的目錄結構保存在配置庫中。結構保存在配置庫中。 最終可根據要求將配置項組合生成適用于不同應用環境的正確的軟件最終

22、可根據要求將配置項組合生成適用于不同應用環境的正確的軟件產品評估版本產品評估版本 軟件項目配置管理過程軟件項目配置管理過程 配置項的拆分例子配置項的拆分例子 設計規格說明書設計規格說明書 數據設計描述數據設計描述 總體結構設計描述總體結構設計描述 模塊設計描述模塊設計描述 界面設計描述界面設計描述界面設計界面設計1 1界面設計界面設計2 2 對象描述對象描述軟件項目配置管理過程軟件項目配置管理過程 配置項的標識例子配置項的標識例子 配置項被唯一的標識配置項被唯一的標識QTD-SchoolRMSRS-v1.0公司:公司:3 3個字符個字符項目:最長項目:最長1010個字符個字符類型:最長類型:最

23、長5 5個字符個字符編號:最長編號:最長8 8位數字位數字版本號:版本號:V m.nV m.n軟件項目配置管理過程軟件項目配置管理過程 配置項的跟蹤配置項的跟蹤 建立相互間的對應關系建立相互間的對應關系軟件項目配置管理過程軟件項目配置管理過程 配置管理環境建立配置管理環境建立 建立配置管理庫,簡稱配置庫建立配置管理庫,簡稱配置庫 。軟件配置管理庫是用來存儲所有。軟件配置管理庫是用來存儲所有基線配置項及相關文件的等內容的系統,是在軟件產品的整個生存期中基線配置項及相關文件的等內容的系統,是在軟件產品的整個生存期中建立和維護軟件產品完整性的主要手段。建立和維護軟件產品完整性的主要手段。開發庫開發庫

24、開發周期的某個階段,存放與該階段工作有關系的信息;開發庫也稱為開發周期的某個階段,存放與該階段工作有關系的信息;開發庫也稱為工作空間工作空間 受控庫受控庫開發周期的某個階段結束時,存放做為該階段產品及其相關的信息,配開發周期的某個階段結束時,存放做為該階段產品及其相關的信息,配置管理對其中的信息進行管理,也稱配置庫置管理對其中的信息進行管理,也稱配置庫產品庫產品庫存放最終產品的軟件庫存放最終產品的軟件庫軟件項目配置管理過程軟件項目配置管理過程受控操作受控操作配置庫是集中控制的文件庫,提供對所存儲文件的版本控制。配置庫是集中控制的文件庫,提供對所存儲文件的版本控制。從受控庫導出的文件自動被鎖定直

25、到文件重新被導入,一個版本號自從受控庫導出的文件自動被鎖定直到文件重新被導入,一個版本號自動與新版本文件相關聯。動與新版本文件相關聯。配置庫中文件不能更改,任何更改都被視為創建了一個新版本文件。配置庫中文件不能更改,任何更改都被視為創建了一個新版本文件。文件的所有配置管理信息和文件的內容都存儲在配置庫中。文件的所有配置管理信息和文件的內容都存儲在配置庫中。 軟件項目配置管理過程軟件項目配置管理過程 基線變更管理基線變更管理 項目基線(配置項)可能由于種種原因會發生變更,如:客戶需求變化、進項目基線(配置項)可能由于種種原因會發生變更,如:客戶需求變化、進度變更、成本變更、產品環境變化等。度變更

26、、成本變更、產品環境變化等。 基線修改(變更)應受到控制,變更管理也稱為配置控制,這種變化要經基線修改(變更)應受到控制,變更管理也稱為配置控制,這種變化要經SCCB授權,按程序進行控制并記錄基線修改的過程。授權,按程序進行控制并記錄基線修改的過程。 配置控制配置控制變更請求變更請求變更評估變更評估變更批準變更批準/ /拒絕拒絕變更實現變更實現軟件項目配置管理過程軟件項目配置管理過程 變更請求變更請求項目名稱項目名稱 變更申請人變更申請人 提交時間提交時間 變更題目變更題目 緊急程度緊急程度 變更具體內容變更具體內容 變更影響分析變更影響分析 變更確認變更確認處理結果處理結果 簽字簽字 軟件項

27、目配置管理過程軟件項目配置管理過程 變更評估變更評估變更評估變更評估軟件變更分類軟件變更分類技術影響分析技術影響分析接口影響分析接口影響分析進度影響分析進度影響分析預算影響分析預算影響分析軟件項目配置管理過程軟件項目配置管理過程 變更批準變更批準/ /拒絕拒絕批準批準/ /拒絕變更拒絕變更(若批(若批準)實準)實施變更施變更決策決策(若批(若批準)驗準)驗證變更證變更(若批(若批準)發準)發布、安布、安裝變更裝變更(若批(若批準)版準)版本更新本更新軟件項目配置管理過程軟件項目配置管理過程 變更實現變更實現變更實現變更實現變更實現變更實現受控基線出庫受控基線出庫實現的測試和驗證實現的測試和驗證

28、實現被承認實現被承認受控基線入庫受控基線入庫軟件項目配置管理過程軟件項目配置管理過程 配置審核配置審核 配置審核作為變更控制的補充手段,目的是為了確保某一變更請求配置審核作為變更控制的補充手段,目的是為了確保某一變更請求已被確切實現。已被確切實現。 配置審核主要包括兩方面的內容:配置審核主要包括兩方面的內容:配置管理活動審核配置管理活動審核 確保項目組成員的所有配置管理活動,遵循已確保項目組成員的所有配置管理活動,遵循已批準的軟件配置管理方針和規程批準的軟件配置管理方針和規程基線審核基線審核 保證基線的配置項保證基線的配置項(SCI)正確的構造和實現,并滿足功能正確的構造和實現,并滿足功能要求

29、要求 軟件項目配置管理過程軟件項目配置管理過程 配置狀態統計配置狀態統計 檢查配置管理系統以及內容,檢測配置項變更歷史的過程稱為配檢查配置管理系統以及內容,檢測配置項變更歷史的過程稱為配置狀態統計。置狀態統計。 檢查配置管理系統以及內容檢查配置管理系統以及內容檢測配置項變更歷史檢測配置項變更歷史配置狀態統計的范圍可因項目而不同。配置狀態統計的范圍可因項目而不同。IEEEIEEE標準標準828-1998828-1998規定用于規定用于計算配置狀態的最小數據集包括:計算配置狀態的最小數據集包括:被批準的配置項被批準的配置項 配置項的所有請求的變化狀態配置項的所有請求的變化狀態 配置項所有被批準的變

30、更實現狀態配置項所有被批準的變更實現狀態軟件項目配置管理過程軟件項目配置管理過程 評估一個配置系統狀態評估一個配置系統狀態變更請求的數量變更請求的數量 變更請求的歷史報告變更請求的歷史報告 存儲量的增長存儲量的增長 配置管理系統以及配置管理系統以及SCCBSCCB在運作中發生在運作中發生異常的次數等等異常的次數等等 本章內容提要本章內容提要 軟件項目范圍核實軟件項目范圍核實 9.1 軟件項目配置管理概念軟件項目配置管理概念 9.2 軟件項目配置管理過程軟件項目配置管理過程 9.3 配置管理組織與實施配置管理組織與實施 9.4 本章小結本章小結 9.5 復習思考題復習思考題9.69.4 配置管理

31、組織與實施配置管理組織與實施 配置管理組織配置管理組織 組織機構責 任具體職責項目經理負責整個軟件項目的研發活動,根據SCCB的建議,批準配置管理的各項活動并控制它們的進程制定和修改項目的組織結構和配置管理策略批準、發布配置管理計劃決定項目起始基線和開發里程碑接收并審閱SCCB的報告軟件配置控制 委員會(SCCB)管理軟件基線,承擔變更控制的所有責任授權建立軟件基線和標志配置/配置單元代表項目經理和受到基線影響的質量保證組、配置管理組、工程組、系統測試組、合同管理組、文檔支持組等小組的利益審查和審定對軟件基線的更改審定由軟件基線數據庫中生產的產品和報告軟件配置小組(SCM小組)負責協調和實施項

32、目創建和管理項目的軟件基線庫制定、維護和發布SCM計劃、標準和規程標志置于配置管理下的軟件工作產品集合管理軟件基線的庫的使用更新軟件基線生成基于軟件基線的產品記錄SCM活動生成和發布SCM報告開發人員負責開發任務根據組織內確定的軟件配置管理計劃和相關規定,按照軟件配置管理工具的使用模型來完成開發任務配置管理組織與實施配置管理組織與實施 確定初始基線確定初始基線由由SCCBSCCB確定研確定研發活動的初始基線;發活動的初始基線; 配置庫管理配置庫管理配置人員根據軟配置人員根據軟件配置管理規劃設立配置庫和工件配置管理規劃設立配置庫和工作空間,為執行軟件配置管理做作空間,為執行軟件配置管理做好準備,

33、并定期執行備份和清理好準備,并定期執行備份和清理工作;工作; 授權開發授權開發開發人員按照統一開發人員按照統一的軟件配置管理策略,根據獲得的軟件配置管理策略,根據獲得授權的資源進行項目研發工作;授權的資源進行項目研發工作; 集成集成系統集成人員按照項目系統集成人員按照項目進度集成組內開發人員的工作成進度集成組內開發人員的工作成果,構建系統,推進版本演進;果,構建系統,推進版本演進; 管理基線管理基線SCCBSCCB根據項目的進根據項目的進展情況,并適時地建立基線,批展情況,并適時地建立基線,批準基線變更,保證開發和維護工準基線變更,保證開發和維護工作有序地進行;作有序地進行; 產品開發產品開發

34、系統集成人員進行系統集成人員進行產品集成,由產品集成,由SCCBSCCB批準,進行發批準,進行發布。布。 配置管理實施配置管理實施主要包括的活動主要包括的活動 配置管理組織與實施配置管理組織與實施 配置管理工具配置管理工具 必須認識到必須認識到SCMSCM首先是一個方法,其次是一個過程,第三才是一系首先是一個方法,其次是一個過程,第三才是一系列的工具。列的工具。 工具應具有的功能:工具應具有的功能:版本管理版本管理變更管理變更管理問題追蹤問題追蹤建立管理建立管理狀態統計(查詢和報告)狀態統計(查詢和報告)配置審核配置審核訪問控制和安全控制訪問控制和安全控制配置管理組織與實施配置管理組織與實施 常用配置管理工具常用配置管理工具 分為分為3 3個級別個級別第一個級別第一個級別 版本控制工具,是入門級的工具。例如,版本控制工具,是入門級的工具。例如,CVS、Visual Source Safe。第二個級別第二個級別 項目級配置管理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論