配置管理系統(tǒng)_第1頁
配置管理系統(tǒng)_第2頁
配置管理系統(tǒng)_第3頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、配置管理系統(tǒng)配置管理系統(tǒng),采用基于構件等先進思想和技術,支持軟件全生命周期的資源管理 需求,確保軟件工作產(chǎn)品的完整性、可追溯性。配置管理系統(tǒng)支持對軟件的配置標識、變更控制、狀態(tài)紀實、配置審核、產(chǎn)品發(fā)布 管理等功能,實現(xiàn)核心知識產(chǎn)權的積累和開發(fā)成果的復用。1.1.1組成結構配置管理系統(tǒng)支持建立和維護三庫:開發(fā)庫、受控庫、產(chǎn)品庫。根據(jù)企業(yè)安全管理策略設定分級控制方式,支持建立多級庫,并建立相關控制關系;每級可設置若干個庫;配置庫可集中部署或分布式部署,即多庫可以部署在一臺服務器 上,也可以部署在單獨的多個服務器上。1. 典型的三庫管理,支持獨立設置產(chǎn)品庫、受控庫、開發(fā)庫,如下圖所示。圖表1三庫結構

2、2. 典型的四庫管理,支持獨立設置部門開發(fā)庫、部門受控庫、所級受控庫、所級 產(chǎn)品庫等,如下圖所示。圖表2四級庫結構配置管理各庫功能描述如下:模塊功能描述項目管理系統(tǒng)支持多級資源管理,逐級分解系統(tǒng)、子系統(tǒng),配置項。在 系統(tǒng)中建立項目的配置結構樹,結構一般為“項目、子項目、 構件”。版本管理版本管理提供了配置項的演化過程中的版本歷史狀態(tài)記 錄。主要功能有版本樹管理、分支管理、文件比較、版本比 較、版本續(xù)連等。基線管理基線管理支持包括創(chuàng)建基線、了基線,標識基線,基線 比較,基線導出、變更控制、出庫控制等功能。配置控制配置控制包括入庫管理、出庫管理、變更管理、產(chǎn)品發(fā) 布、文檔管理等審批功能,有效控制產(chǎn)

3、品的變化。系統(tǒng)提供 各種相關表單,支持配置控制活動的審批流程。系統(tǒng)支持各種流程定制。支持在線簽署審批和手工簽署審批。配置審核系統(tǒng)支持對配置活動和配置項的配置審核,系統(tǒng)提供審 核單,并記錄配置審核結果,支持生成配置審核報告。查詢統(tǒng)計系統(tǒng)支持查詢統(tǒng)計功能對配置管理過程進行監(jiān)控測量, 查詢統(tǒng)計分析包括對軟件配置項的提交情況、基線提交情況、 變更情況、出入庫情況、交付情況等,查詢統(tǒng)計結果可形成 報表和報告。資源管理建立三庫:開發(fā)庫、受控庫、產(chǎn)品庫分級管理軟件工作產(chǎn)品,系統(tǒng)可 設定每級配置庫的數(shù)量和上下級庫間的控制關系,并支持開 發(fā)庫、受控庫和產(chǎn)品庫的統(tǒng)一管理配置庫備份,提供多種數(shù)據(jù)備份功能,保證數(shù)據(jù)的

4、安全性。移動庫功能,支持外場軟件開發(fā)和版本管理,并保證與主配置庫版本 的續(xù)鏈。以“三庫”結構為例,系統(tǒng)覆蓋配置管理計劃、配置標識、基線建立、入庫、產(chǎn)品交付、配置變更、配置審核等環(huán)節(jié),其演進及控制關系如下圖。圖表3配置管理工作流程1.1.2主要特點3. 獨立靈活的多級庫配置支持國軍標要求的獨立設置產(chǎn)品庫、受控庫、開發(fā)庫的要求,滿足對配置資源的分 級控制要求,支持軟件開發(fā)庫、受控庫和產(chǎn)品庫三庫的獨立管理,實現(xiàn)對受控庫和產(chǎn)品 庫的入庫、出庫、變更控制和版本管理。系統(tǒng)具有三庫無限級聯(lián)合與分布部署特性,可根據(jù)企業(yè)管理策略建立多控制級別的 配置庫,設定每級配置庫的數(shù)量和上下級庫間的控制關系,并支持開發(fā)庫、

5、受控庫和產(chǎn) 品庫的統(tǒng)一管理。4. 產(chǎn)品生存全過程管理支持軟件配置管理全研發(fā)過程的活動和產(chǎn)品控制,即支持“用戶嚴格按照配置管理 計劃實施配置管理一基于配置庫的實際狀況客觀報告配置狀態(tài)”的全過程的活動。5. 靈活的流程定制可根據(jù)用戶實際情況定制流程及表單。6. 支持線上線下審批方式支持配置控制表單的網(wǎng)上在線審批 (網(wǎng)上流轉審批) 和網(wǎng)下脫機審批兩種工作模式, 兩種模式可以在同一項目中由配置管理人員根據(jù)實際情況靈活選用。7. 文檔管理功能實現(xiàn)軟件文檔的全生命周期管理,包括創(chuàng)建、審簽、歸檔、發(fā)布、打印、作廢等, 能夠按照項目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產(chǎn)生定期報表。8. 豐富的統(tǒng)計查詢

6、功能,支持過程的測量和監(jiān)控支持相關人員對配置管理狀態(tài)的查詢和追溯。能夠為領導層的管理和決策提供準確 一致的決策支持信息,包括配置項和基線提交偏差情況、基線狀態(tài)、一致性關系、產(chǎn)品 出入庫狀況、變更狀況、問題追蹤、配置記實、配置審核的等重要信息;9. 配置庫資源的安全控制1)系統(tǒng)采用三員管理機制,分權管理系統(tǒng)的用戶管理、權限分配、系統(tǒng)操作日志管 理。2)系統(tǒng)基于角色的授權機制,支持權限最小化的策略;3)系統(tǒng)可采用多種數(shù)據(jù)備份機制,提高系統(tǒng)的數(shù)據(jù)的抗毀性。10. 支持并行開發(fā)系統(tǒng)采用文件共享鎖機制實現(xiàn)多人對相同配置資源的并行開發(fā)控制。在系統(tǒng)共享文 件修改控制機制的基礎上,采用三種配置資源鎖以實現(xiàn)對并

7、行開發(fā)的管理:提供控制并 行開發(fā)的資源鎖機制、提供資源共享訪問狀態(tài)的跟蹤機制、提供資源共享沖突的處理機 制。11. 支持多項目管理 系統(tǒng)支持多層次資源結構的管理,支持項目逐級分解和配置(組裝)。12. 支持移動庫管理 系統(tǒng)具有專門的移動庫,管理外場的研發(fā)活動,并可以將資源接入企業(yè)主配置管理 系統(tǒng)以實現(xiàn)軟件版本續(xù)鏈。1.1.3 主要功能配置管理系統(tǒng)主要功能如下圖所示:表 圖配置管理功能1.131項目管理1. 依據(jù)配置管理計劃,創(chuàng)建項目配置存儲結構。配置管理計劃在系統(tǒng)中建立項目的配置結構樹,結構一般為“項目、子項目、構件”;一級項目可包含多個子項目、配置,子項目下可包含子項目、構件、配置。構件是存

8、儲文件的 實體,在使用配置管理系統(tǒng)時,是對構件進行檢入檢出形成版本。2. 系統(tǒng)支持多級項目管理,可以對項目執(zhí)行用戶授權、關閉、打開、刪除等操 作。3. 根據(jù)建立不同類型的項目,系統(tǒng)會自動創(chuàng)建文檔子系統(tǒng)和相應種類的文檔構件。 配置結構樹如圖所示:圖表5配置結構樹1.1.3.2 版本管理版本管理提供了配置項的演化過程中的版本歷史狀態(tài)記錄。主要功能有版本樹管理、 分支管理、文件比較、版本比較、版本續(xù)連等。13. 版本管理1)版本標識版本屬性標識版本管理基于構件,支持對版本進行標識,包括對版本名稱、 版本號、型號、隸屬關系等。版本的技術狀態(tài)標識:完成狀態(tài)、測試狀態(tài)等。 存儲記錄版本演化過程,形成版本樹

9、。2)版本標識、跟蹤和維護使用版本樹方式,支持版本的歷史演化的追蹤; 通過版本比較,跟蹤版本之間的變化;通過查詢統(tǒng)計系統(tǒng),跟蹤配置項的交付、提交時間、技術狀態(tài)與計劃的偏 差,以便進行決策,及時改進,滿足項目技術狀態(tài)的一致性和完整性。圖表6配置樹14. 分支管理“分支”允許用戶任意指定構件的某個演化方向(歷史版本),將其作為一個新開 發(fā)流的起點。選擇一個演化方向(歷史版本)進行修改,應從該版本上建立一個分支, 在該分支上進行文件的檢出、修改、檢入等操作,形成分支上的版本樹。在構件版本樹中,可能具有多個分支。系統(tǒng)支持創(chuàng)建分支、分支比較和分支合并等 功能。系統(tǒng)可移動內容對照列表的方式提供多分支開發(fā)流

10、情況下的不同分支合并,通過對 不同基線的比較,獲取配置項的版本差異。通過對同一構件的不同分支版本的比較,獲 取構件下的文件數(shù)量和目錄組織結構差異,通過對同一文件的不同分支下的版本比較, 獲取文件中內容的基于行的差異。再通過系統(tǒng)提供的文件內容對照列表,實現(xiàn)用戶可視 化地版本合并。在進行并行開發(fā)的分支合并時,系統(tǒng)支持多種合并方式,如圖所示。圖表7合并文件15. 文件比較系統(tǒng)提供文本文件比較、Word文件比較、二進制文件比較,以及歸并功能。比較文 本文件的結果同時顯示在同一視圖的不同文本框中,并以特定顏色標識出不同處,供用 戶歸并使用。系統(tǒng)支持本地文件與配置庫中文件的比較,確保提供給用戶的文件的正確

11、性。1.1.3.3 基線管理基線管理支持包括創(chuàng)建基線、子基線, 標識基線,基線比較,基線導出、變更控制、 出庫控制等功能。基線可包含一個配置項和多個配置項。通過查詢統(tǒng)計系統(tǒng),可跟蹤基線的建立、標識、狀態(tài)、進度、變更和交付等情況。1) 基線的創(chuàng)建基線是一個或多個構件的集合,具有多版本管理功能,支持開發(fā)中產(chǎn)品基線的演化, 支持軟件的迭代開發(fā)。使用配置管理系統(tǒng)管理需求的模型及其基線。模型基線可以有多條?;€可以包含 一個或多個子基線,從而實現(xiàn)基線集管理。2) 基線標識通過對基線技術狀態(tài)的管理,基線狀態(tài)標識分為階段狀態(tài)標識、變更狀態(tài)標識、測 試狀態(tài)標識等,完成對分配基線、功能基線、產(chǎn)品基線等生命周期中

12、產(chǎn)品演化過程的技 術狀態(tài)的建立、標識、控制、紀實等,維護產(chǎn)品的可追溯性,技術狀態(tài)包括工程狀態(tài)、 階段狀態(tài)、變更狀態(tài)等。3) 基線比較基線比較工具用于查看基線中的構件和子基線的變化情況。 在配置庫結構顯示區(qū)【配置管理】下的配置管理系統(tǒng)資源中選定一個配置后進行基線比較,如下圖所示。圖表 8 基線比較4) 基線控制5) 基線查詢通過基線試圖可觀察基線的組成;通過查詢系統(tǒng)可了解基線的組成、技術狀態(tài)、 變更情況、出入庫情況等。圖表 9 基線視圖1.1.3.4 配置控制配置控制包括入庫管理、出庫管理、變更管理、產(chǎn)品發(fā)布、文檔管理等審批功能, 有效控制產(chǎn)品的變化。系統(tǒng)提供各種相關表單,支持配置控制活動的審批

13、流程。系統(tǒng)支 持各種控制流程定制,以滿足企業(yè)管理的實際管理流程。1.1.3.4.1 簽署方式系統(tǒng)為各種審批流程提供兩種審批方式,包括網(wǎng)絡在線審批和手工簽署審批。1) 網(wǎng)絡在線系統(tǒng)會自動保存審批記錄。2)手工簽署審批之后, 將審批意見手工錄入到系統(tǒng)中, 本次審批流程完成, 以保持 審批過程的有效記錄。3)在無網(wǎng)絡方式時簽單全部采用手工簽署方式。1.1.3.4.2 配置控制流程16. 入庫管理入庫是指下級庫資源提交到上級庫,需要執(zhí)行配置項或基線提交流程。 系統(tǒng)提供兩種入庫類型:“配置項”入庫和“基線”入庫;入庫時機包括首次入庫 和更改入庫。圖表 10 入庫單17. 出庫管理對于受控的資源可進行出庫

14、管理。在軟件驗證、交付和配置變更時, 發(fā)起出庫審批, 在指定的相應基線下填寫出庫單, 審批通過后將產(chǎn)品導出,完成出庫操作。產(chǎn)品出庫時,可以打成統(tǒng)一的壓縮包,加密后復制到移動介質上,送到相應的目的 地系統(tǒng)解密使用。圖表 11 出庫單18. 變更管理受控庫和產(chǎn)品庫的資源變更時需要填寫更改申請單,并經(jīng)過相應的審批,執(zhí)行變更 流程。變更后要填寫更改報告單,通過更改驗證完成本次變更流程。軟件更改申請單如下圖所示:圖表 12 軟件更改申請單19. 基線發(fā)布配置管理系統(tǒng)提供完整的產(chǎn)品發(fā)布控制流程。在產(chǎn)品經(jīng)過正式審批后形成相應的產(chǎn) 品基線,填寫基線發(fā)布單,執(zhí)行基線發(fā)布流程,以保證產(chǎn)品的完整性和正確性。圖表 1

15、3 基線建立和發(fā)布單20. 文檔審批配置管理系統(tǒng)支持文檔簽署流程定制和標識功能, 對文檔提供文檔: 創(chuàng)建(檢入)、 審簽(可定制流程)、歸檔、打印、發(fā)布、作廢等全生命周期的管理功能,能夠按照項 目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產(chǎn)生定期報表。其中的審簽流程,可按照企業(yè)的文件控制程序定制系統(tǒng)支持定義不同文檔的簽署步驟、簽署角色、簽署方式,完成各種文檔的管理。 圖表 14 文檔審簽21. 問題追蹤 實現(xiàn)對問題處理過程的全程監(jiān)控,相關人員可以方便的了解問題處理狀態(tài),為問題 改進提供準確的信息。1) 記錄標識配置審核發(fā)現(xiàn)的問題;記錄標識引起變更的問題和;2) 記錄解決問題的措施和處理結果;

16、3) 跟蹤改進過程,驗證確認改進情況,通過后修改狀態(tài)至關閉;4) 消息提醒,在規(guī)定的時間發(fā)送信息,以便解決問題的督促和溝通;5) 分類查詢統(tǒng)計各種不合格或問題和關閉情況,并提供問題信息統(tǒng)計報表。圖表 15 問題管理1.1.3.5 配置審核系統(tǒng)支持對配置項和配置活動的審核,系統(tǒng)提供審核單,幫助質量人員和配置管理 員對配置管理對象和配置管理活動進行檢查,并記錄配置審核結果,支持生成配置審核 報告,以驗證三庫的正確性、配置管理活動有效性。配置審核包括配置管理審核、物理配置管理審核、功能配置管理審核。 用戶可自定義配置審核單,為不同階段的配置審核活動,提供有力的支持。圖表 16 配置管理審核1.1.3

17、.6 查詢統(tǒng)計查詢統(tǒng)計功能是配置管理過程監(jiān)控測量的手段,支持各類人員及時查詢分析軟件配 置管理活動,了解軟件配置項的提交情況、基線提交情況、變更情況、出入庫情況、交 付情況等,為控制、評價軟件產(chǎn)品的質量提供輔助決策。查詢統(tǒng)計結果可形成報表、 報告,可生成餅圖、直方圖等統(tǒng)計圖, 可提供 HTML、Word、EXCEL等形式的配置報告。22. 查詢1) 配置項目查詢統(tǒng)計;2) 按計劃查詢配置項和基線的提交情況和偏差;3) 基線更改狀態(tài)統(tǒng)計分析;4) 按更改“問題類別”統(tǒng)計;5) 更改紀實查詢;6) 基線更改未完成查詢;7) 查詢項目階段狀態(tài);8) 基線入庫單查詢;9) 查詢基線的組成;10) 產(chǎn)品

18、出庫查詢統(tǒng)計;11) 出庫單查詢;12) 文檔齊套性檢查。23. 配置狀態(tài)紀實 系統(tǒng)提供了各種狀態(tài)紀實,包括出配置項標識、配置項狀態(tài)、基線狀態(tài)、出入庫審 批記錄、產(chǎn)品發(fā)布記錄、變更審批記錄、配置審核記錄。并生成各種報告。(1) 配置項標識報告:審查項目的配置管理計劃所規(guī)定的配置項是否已經(jīng)按時在 配置庫中創(chuàng)建。(2) 配置項狀態(tài)報告:審查配置庫中各配置項的技術狀態(tài)。(3) 配置基線報告:審查是否按計劃生成有關配置基線。(4) 配置紀實報告:檢查軟件配置項是否由相關的軟件配置項和各自批準的更改 組成。(5) 配置管理報告:驗證和審核 SCM過程,以確保所評價的軟件配置項、基線和 軟件產(chǎn)品的完備性。

19、圖表 17 配置狀態(tài)報告1.1.3.7 資源管理支持設置產(chǎn)品庫、受控庫、開發(fā)庫的要求,滿足對配置資源的分級控制要求,支持 移動庫系統(tǒng),管理外場軟件版本演化;支持備份恢復功能。支持資源歸檔功能。24. 三庫關系管理 根據(jù)企業(yè)管理策略,可建立多級別的配置庫,并可設定每級別的配置庫的數(shù)量;設 置上下級庫之間控制關系,并支持開發(fā)庫、受控庫和產(chǎn)品庫的統(tǒng)一管理,如下圖所示。圖表 18 三庫關系管理25. 移動庫管理JBCM提供了移動開發(fā)庫,支持由于保密等原因,無法通過網(wǎng)絡完成現(xiàn)場開發(fā)。移動開發(fā)庫用來支持外場軟件開發(fā)、修改、聯(lián)調等活動的配置管理。移動開發(fā)庫從 本地庫獲取有關的配置資源,并在外場繼續(xù)開發(fā),形成多個外場新版本,外場結束歸隊 后,通過版本續(xù)連組件將版本合并到本地開發(fā)庫,并補充有關的過程記錄。如圖所示。圖表 19 移動開發(fā)庫26. 備

溫馨提示

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

評論

0/150

提交評論