配置管理系統.doc_第1頁
配置管理系統.doc_第2頁
配置管理系統.doc_第3頁
配置管理系統.doc_第4頁
配置管理系統.doc_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

配置管理系統(北大軟件 010 - 61137666)配置管理系統,采用基于構件等先進思想和技術,支持軟件全生命周期的資源管理需求,確保軟件工作產品的完整性、可追溯性。配置管理系統支持對軟件的配置標識、變更控制、狀態紀實、配置審核、產品發布管理等功能,實現核心知識產權的積累和開發成果的復用。1.1.1 組成結構(北大軟件 010 - 61137666)配置管理系統支持建立和維護三庫:開發庫、受控庫、產品庫。根據企業安全管理策略設定分級控制方式,支持建立多級庫,并建立相關控制關系;每級可設置若干個庫;配置庫可集中部署或分布式部署,即多庫可以部署在一臺服務器上,也可以部署在單獨的多個服務器上。1. 典型的三庫管理,支持獨立設置產品庫、受控庫、開發庫,如下圖所示。圖表 1三庫結構2. 典型的四庫管理,支持獨立設置部門開發庫、部門受控庫、所級受控庫、所級產品庫等,如下圖所示。圖表 2四級庫結構配置管理各庫功能描述如下:模塊功能描述項目管理系統支持多級資源管理,逐級分解系統、子系統,配置項。 在系統中建立項目的配置結構樹,結構一般為“項目、子項目、構件”。版本管理版本管理提供了配置項的演化過程中的版本歷史狀態記錄。主要功能有版本樹管理、分支管理、文件比較、版本比較、版本續連等。基線管理基線管理支持包括創建基線、子基線,標識基線,基線比較,基線導出、變更控制、出庫控制等功能。配置控制配置控制包括入庫管理、出庫管理、變更管理、產品發布、文檔管理等審批功能,有效控制產品的變化。系統提供各種相關表單,支持配置控制活動的審批流程。系統支持各種流程定制。支持在線簽署審批和手工簽署審批。配置審核系統支持對配置活動和配置項的配置審核,系統提供審核單,并記錄配置審核結果,支持生成配置審核報告。查詢統計系統支持查詢統計功能對配置管理過程進行監控測量,查詢統計分析包括對軟件配置項的提交情況、基線提交情況、變更情況、出入庫情況、交付情況等,查詢統計結果可形成報表和報告。資源管理建立三庫:開發庫、受控庫、產品庫分級管理軟件工作產品,系統可設定每級配置庫的數量和上下級庫間的控制關系,并支持開發庫、受控庫和產品庫的統一管理配置庫備份,提供多種數據備份功能,保證數據的安全性。移動庫功能,支持外場軟件開發和版本管理,并保證與主配置庫版本的續鏈。以“三庫”結構為例,系統覆蓋配置管理計劃、配置標識、基線建立、入庫、產品交付、配置變更、配置審核等環節,其演進及控制關系如下圖。圖表 3 配置管理工作流程1.1.2 主要特點(北大軟件 010 - 61137666)3. 獨立靈活的多級庫配置支持國軍標要求的獨立設置產品庫、受控庫、開發庫的要求,滿足對配置資源的分級控制要求,支持軟件開發庫、受控庫和產品庫三庫的獨立管理,實現對受控庫和產品庫的入庫、出庫、變更控制和版本管理。系統具有三庫無限級聯合與分布部署特性,可根據企業管理策略建立多控制級別的配置庫,設定每級配置庫的數量和上下級庫間的控制關系,并支持開發庫、受控庫和產品庫的統一管理。4. 產品生存全過程管理支持軟件配置管理全研發過程的活動和產品控制,即支持“用戶嚴格按照配置管理計劃實施配置管理基于配置庫的實際狀況客觀報告配置狀態”的全過程的活動。5. 靈活的流程定制可根據用戶實際情況定制流程及表單。6. 支持線上線下審批方式支持配置控制表單的網上在線審批(網上流轉審批)和網下脫機審批兩種工作模式,兩種模式可以在同一項目中由配置管理人員根據實際情況靈活選用。7. 文檔管理功能實現軟件文檔的全生命周期管理,包括創建、審簽、歸檔、發布、打印、作廢等,能夠按照項目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產生定期報表。8. 豐富的統計查詢功能,支持過程的測量和監控支持相關人員對配置管理狀態的查詢和追溯。能夠為領導層的管理和決策提供準確一致的決策支持信息,包括配置項和基線提交偏差情況、基線狀態、一致性關系、產品出入庫狀況、變更狀況、問題追蹤、配置記實、配置審核的等重要信息;9. 配置庫資源的安全控制1) 系統采用三員管理機制,分權管理系統的用戶管理、權限分配、系統操作日志管理。2) 系統基于角色的授權機制,支持權限最小化的策略;3) 系統可采用多種數據備份機制,提高系統的數據的抗毀性。10. 支持并行開發系統采用文件共享鎖機制實現多人對相同配置資源的并行開發控制。在系統共享文件修改控制機制的基礎上,采用三種配置資源鎖以實現對并行開發的管理:提供控制并行開發的資源鎖機制、提供資源共享訪問狀態的跟蹤機制、提供資源共享沖突的處理機制。11. 支持多項目管理系統支持多層次資源結構的管理,支持項目逐級分解和配置(組裝)。12. 支持移動庫管理系統具有專門的移動庫,管理外場的研發活動,并可以將資源接入企業主配置管理系統以實現軟件版本續鏈。1.1.3 主要功能(北大軟件 010 - 61137666)配置管理系統主要功能如下圖所示: 圖表 4 配置管理功能1.1.3.1 項目管理1. 依據配置管理計劃,創建項目配置存儲結構。配置管理計劃參見2.4.3.2.2節。系統支持多級資源管理,逐級分解系統、子系統,配置項。 在系統中建立項目的配置結構樹,結構一般為“項目、子項目、構件”; 一級項目可包含多個子項目、配置,子項目下可包含子項目、構件、配置。構件是存儲文件的實體,在使用配置管理系統時,是對構件進行檢入檢出形成版本。2. 系統支持多級項目管理,可以對項目執行用戶授權、關閉、打開、刪除等操作。3. 根據建立不同類型的項目,系統會自動創建文檔子系統和相應種類的文檔構件。配置結構樹如圖所示:圖表 5配置結構樹1.1.3.2 版本管理版本管理提供了配置項的演化過程中的版本歷史狀態記錄。主要功能有版本樹管理、分支管理、文件比較、版本比較、版本續連等。13. 版本管理1) 版本標識 版本屬性標識版本管理基于構件,支持對版本進行標識,包括對版本名稱、版本號、型號、隸屬關系等。 版本的技術狀態標識:完成狀態、測試狀態等。 存儲記錄版本演化過程,形成版本樹。2) 版本標識、跟蹤和維護 使用版本樹方式,支持版本的歷史演化的追蹤; 通過版本比較,跟蹤版本之間的變化; 通過查詢統計系統,跟蹤配置項的交付、提交時間、技術狀態與計劃的偏差,以便進行決策,及時改進,滿足項目技術狀態的一致性和完整性。圖表 6配置樹14. 分支管理“分支”允許用戶任意指定構件的某個演化方向(歷史版本),將其作為一個新開發流的起點。選擇一個演化方向(歷史版本)進行修改,應從該版本上建立一個分支,在該分支上進行文件的檢出、修改、檢入等操作,形成分支上的版本樹。在構件版本樹中,可能具有多個分支。系統支持創建分支、分支比較和分支合并等功能。系統可移動內容對照列表的方式提供多分支開發流情況下的不同分支合并,通過對不同基線的比較,獲取配置項的版本差異。通過對同一構件的不同分支版本的比較,獲取構件下的文件數量和目錄組織結構差異,通過對同一文件的不同分支下的版本比較,獲取文件中內容的基于行的差異。再通過系統提供的文件內容對照列表,實現用戶可視化地版本合并。在進行并行開發的分支合并時,系統支持多種合并方式,如圖所示。圖表 7合并文件15. 文件比較系統提供文本文件比較、Word文件比較、二進制文件比較,以及歸并功能。比較文本文件的結果同時顯示在同一視圖的不同文本框中,并以特定顏色標識出不同處,供用戶歸并使用。系統支持本地文件與配置庫中文件的比較,確保提供給用戶的文件的正確性。1.1.3.3 基線管理基線管理支持包括創建基線、子基線,標識基線,基線比較,基線導出、變更控制、出庫控制等功能。基線可包含一個配置項和多個配置項。通過查詢統計系統,可跟蹤基線的建立、標識、狀態、進度、變更和交付等情況。1) 基線的創建基線是一個或多個構件的集合,具有多版本管理功能,支持開發中產品基線的演化,支持軟件的迭代開發。使用配置管理系統管理需求的模型及其基線。模型基線可以有多條。基線可以包含一個或多個子基線,從而實現基線集管理。2) 基線標識通過對基線技術狀態的管理,基線狀態標識分為階段狀態標識、變更狀態標識、測試狀態標識等,完成對分配基線、功能基線、產品基線等生命周期中產品演化過程的技術狀態的建立、標識、控制、紀實等,維護產品的可追溯性,技術狀態包括工程狀態、階段狀態、變更狀態等。3) 基線比較基線比較工具用于查看基線中的構件和子基線的變化情況。 在配置庫結構顯示區【配置管理】下的配置管理系統資源中選定一個配置后進行基線比較,如下圖所示。 圖表 8基線比較4) 基線控制基線控制包括基線的出入庫控制、變更控制,詳見2.6.3.4節。5) 基線查詢通過基線試圖可觀察基線的組成;通過查詢系統可了解基線的組成、技術狀態、變更情況、出入庫情況等。圖表 9基線視圖1.1.3.4 配置控制配置控制包括入庫管理、出庫管理、變更管理、產品發布、文檔管理等審批功能,有效控制產品的變化。系統提供各種相關表單,支持配置控制活動的審批流程。系統支持各種控制流程定制,以滿足企業管理的實際管理流程。1.1.3.4.1 簽署方式系統為各種審批流程提供兩種審批方式,包括網絡在線審批和手工簽署審批。1) 網絡在線系統會自動保存審批記錄。2) 手工簽署審批之后,將審批意見手工錄入到系統中,本次審批流程完成,以保持審批過程的有效記錄。3) 在無網絡方式時簽單全部采用手工簽署方式。1.1.3.4.2 配置控制流程16. 入庫管理入庫是指下級庫資源提交到上級庫,需要執行配置項或基線提交流程。系統提供兩種入庫類型:“配置項”入庫和“基線”入庫;入庫時機包括首次入庫和更改入庫。圖表 10入庫單17. 出庫管理對于受控的資源可進行出庫管理。在軟件驗證、交付和配置變更時,發起出庫審批,在指定的相應基線下填寫出庫單,審批通過后將產品導出,完成出庫操作。產品出庫時,可以打成統一的壓縮包,加密后復制到移動介質上,送到相應的目的地系統解密使用。圖表 11出庫單18. 變更管理受控庫和產品庫的資源變更時需要填寫更改申請單,并經過相應的審批,執行變更流程。變更后要填寫更改報告單,通過更改驗證完成本次變更流程。軟件更改申請單如下圖所示:圖表 12軟件更改申請單19. 基線發布配置管理系統提供完整的產品發布控制流程。在產品經過正式審批后形成相應的產品基線,填寫基線發布單,執行基線發布流程,以保證產品的完整性和正確性。圖表 13基線建立和發布單20. 文檔審批 配置管理系統支持文檔簽署流程定制和標識功能,對文檔提供文檔:創建(檢入)、審簽(可定制流程)、歸檔、打印、發布、作廢等全生命周期的管理功能,能夠按照項目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產生定期報表。其中的審簽流程,可按照企業的文件控制程序定制。系統支持定義不同文檔的簽署步驟、簽署角色、簽署方式,完成各種文檔的管理。圖表 14文檔審簽21. 問題追蹤實現對問題處理過程的全程監控,相關人員可以方便的了解問題處理狀態,為問題改進提供準確的信息。1) 記錄標識配置審核發現的問題;記錄標識引起變更的問題和;2) 記錄解決問題的措施和處理結果;3) 跟蹤改進過程,驗證確認改進情況,通過后修改狀態至關閉;4) 消息提醒,在規定的時間發送信息,以便解決問題的督促和溝通;5) 分類查詢統計各種不合格或問題和關閉情況,并提供問題信息統計報表。圖表 15問題管理1.1.3.5 配置審核系統支持對配置項和配置活動的審核,系統提供審核單,幫助質量人員和配置管理員對配置管理對象和配置管理活動進行檢查,并記錄配置審核結果,支持生成配置審核報告,以驗證三庫的正確性、配置管理活動有效性。配置審核包括配置管理審核、物理配置管理審核、功能配置管理審核。用戶可自定義配置審核單,為不同階段的配置審核活動,提供有力的支持。圖表 16配置管理審核1.1.3.6 查詢統計查詢統計功能是配置管理過程監控測量的手段,支持各類人員及時查詢分析軟件配置管理活動,了解軟件配置項的提交情況、基線提交情況、變更情況、出入庫情況、交付情況等,為控制、評價軟件產品的質量提供輔助決策。查詢統計結果可形成報表、報告,可生成餅圖、直方圖等統計圖,可提供HTML、Word、EXCEL等形式的配置報告。22. 查詢1) 配置項目查詢統計;2) 按計劃查詢配置項和基線的提交情況和偏差;3) 基線更改狀態統計分析;4) 按更改“問題類別”統計;5) 更改紀實查詢;6) 基線更改未完成查詢;7) 查詢項目階段狀態;8) 基線入庫單查詢;9) 查詢基線的組成;10) 產品出庫查詢統計;11) 出庫單查詢;12) 文檔齊套性檢查。23. 配置狀態紀實系統提供了各種狀態紀實,包括出配置項標識、配置項狀態、基線狀態、出入庫審批記錄、產品發布記錄、變更審批記錄、配置審核記錄。并生成各種報告。(1) 配置項標識報告:審查項目的配置管理計劃所規定的配置項是否已經按時在配置庫中創建。(2) 配置項狀態報告:審查配置庫中各配置項的技術狀態。(3) 配置基線報告:審查是否按計劃生成有關配置基線。(4) 配置紀實報告:檢查軟件配置項是否由相關的軟件配置項和各自批準的更改組成。(5) 配置管理報告:驗證和審核SCM過程,以確保所評價的軟件配置項、基線和軟件產品的完備性。圖表 17配置狀態報告1.1.3.7 資源管理支持設置產品庫、受控庫、開發庫的要求,滿足對配置資源的分級控制要求,支持移動庫系統,管理外場軟件版本演化;支持備份恢復功能。支持資源歸檔功能。24. 三庫關系管理根據企業管理策略,可建立多級別的配置庫,并可設定每級別的配置庫的數量;設置上下級庫之間控制關系,并支持開發庫、受控庫和產品庫的統一管理,如下圖所示。圖表 18三庫關系管理25. 移動庫管理JBCM提供了移動開發庫,支持由于保密等原因,無法通過網絡完成現場開發。 移動開發庫用來支持外場軟件開發、修改、聯調等活動的配置管理。移動開發庫從本地庫獲取有關的配置資源,并在外場繼續開發,形成多個外場新版本,外場結束歸隊后,通過版本續連組件將版本合并到本地開發庫,并補充有關的過程記

溫馨提示

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

評論

0/150

提交評論