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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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

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

3、標(biāo)識基線,基線比較,基線導(dǎo)出、變更控制、出庫控制等功能。配置控制包括入庫管理、出庫管理、變更管理、產(chǎn)品發(fā)布、文檔管理等審批功能,有效控制產(chǎn)品的變化。系統(tǒng)提供各種相關(guān)表單,支持配置控制活動的審批流程。系統(tǒng)支持各種流程定制。支持在線簽署審批和手工簽署審批。系統(tǒng)支持對配置活動和配置項的配置審核,系統(tǒng)提供審核單,并記錄配置審核結(jié)果,支持生成配置審核報告。系統(tǒng)支持查詢統(tǒng)計功能對配置管理過程進行監(jiān)控測量,查詢統(tǒng)計資源管理查詢統(tǒng)計分析包括對軟件配置項的提交情況、基線提交情況、變更情況、出入庫情況、交付情況等,查詢統(tǒng)計結(jié)果可形成報表和報告。建立三庫:開發(fā)庫、受控庫、產(chǎn)品庫分級管理軟件工作產(chǎn)品,系統(tǒng)可設(shè)定每級配

4、置庫的數(shù)量和上下級庫間的控制關(guān)系,并支持開發(fā)庫、受控庫和產(chǎn)品庫的統(tǒng)一管理配置庫備份,提供多種數(shù)據(jù)備份功能,保證數(shù)據(jù)的安全性。移動庫功能,支持外場軟件開發(fā)和版本管理,并保證與主配置庫版本的續(xù)鏈。以“三庫”結(jié)構(gòu)為例,系統(tǒng)覆蓋配置管理計劃、 配置標(biāo)識、基線建立、入庫、產(chǎn)品交付、配置變更、配置審核等環(huán)節(jié),其演進及控制關(guān)系如下圖。.圖表 3配置管理工作流程1.1.2 主要特點(北大軟件010 - 61137666)3. 獨立靈活的多級庫配置支持國軍標(biāo)要求的獨立設(shè)置產(chǎn)品庫、受控庫、開發(fā)庫的要求, 滿足對配置資源的分級控制要求, 支持軟件開發(fā)庫、 受控庫和產(chǎn)品庫三庫的獨立管理,實現(xiàn)對受控庫和產(chǎn)品庫的入庫、出

5、庫、變更控制和版本管理。系統(tǒng)具有三庫無限級聯(lián)合與分布部署特性, 可根據(jù)企業(yè)管理策略建立多控制級別的配置庫,設(shè)定每級配置庫的數(shù)量和上下級庫間的控制關(guān)系, 并支持開發(fā)庫、受控庫和產(chǎn)品庫的統(tǒng)一管理。4. 產(chǎn)品生存全過程管理支持軟件配置管理全研發(fā)過程的活動和產(chǎn)品控制, 即支持“用戶嚴(yán)格按照配置管理計劃實施配置管理基于配置庫的實際狀況客觀報告配置狀態(tài)” 的全過程的活動。5. 靈活的流程定制可根據(jù)用戶實際情況定制流程及表單。.6. 支持線上線下審批方式支持配置控制表單的網(wǎng)上在線審批(網(wǎng)上流轉(zhuǎn)審批) 和網(wǎng)下脫機審批兩種工作模式,兩種模式可以在同一項目中由配置管理人員根據(jù)實際情況靈活選用。7. 文檔管理功能實

6、現(xiàn)軟件文檔的全生命周期管理,包括創(chuàng)建、審簽、歸檔、發(fā)布、打印、作廢等,能夠按照項目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產(chǎn)生定期報表。8. 豐富的統(tǒng)計查詢功能,支持過程的測量和監(jiān)控支持相關(guān)人員對配置管理狀態(tài)的查詢和追溯。 能夠為領(lǐng)導(dǎo)層的管理和決策提供準(zhǔn)確一致的決策支持信息,包括配置項和基線提交偏差情況、基線狀態(tài)、一致性關(guān)系、產(chǎn)品出入庫狀況、變更狀況、問題追蹤、配置記實、配置審核的等重要信息;9. 配置庫資源的安全控制1) 系統(tǒng)采用三員管理機制,分權(quán)管理系統(tǒng)的用戶管理、權(quán)限分配、系統(tǒng)操作日志管理。2) 系統(tǒng)基于角色的授權(quán)機制,支持權(quán)限最小化的策略;3) 系統(tǒng)可采用多種數(shù)據(jù)備份機制,提高系統(tǒng)

7、的數(shù)據(jù)的抗毀性。10. 支持并行開發(fā)系統(tǒng)采用文件共享鎖機制實現(xiàn)多人對相同配置資源的并行開發(fā)控制。在系統(tǒng)共享文件修改控制機制的基礎(chǔ)上, 采用三種配置資源鎖以實現(xiàn)對并行開發(fā)的管理:提供控制并行開發(fā)的資源鎖機制、提供資源共享訪問狀態(tài)的跟蹤機制、提供資源共享沖突的處理機制。11. 支持多項目管理系統(tǒng)支持多層次資源結(jié)構(gòu)的管理,支持項目逐級分解和配置(組裝)。12. 支持移動庫管理系統(tǒng)具有專門的移動庫, 管理外場的研發(fā)活動, 并可以將資源接入企業(yè)主配置管理系統(tǒng)以實現(xiàn)軟件版本續(xù)鏈。.1.1.3 主要功能(北大軟件010 - 61137666)配置管理系統(tǒng)主要功能如下圖所示:圖表 4配置管理功能項目管理1.

8、依據(jù)配置管理計劃,創(chuàng)建項目配置存儲結(jié)構(gòu)。配置管理計劃參見節(jié)。系統(tǒng)支持多級資源管理,逐級分解系統(tǒng)、子系統(tǒng),配置項。 在系統(tǒng)中建立項目的配置結(jié)構(gòu)樹,結(jié)構(gòu)一般為“項目、子項目、構(gòu)件”; 一級項目可包含多個子項目、配置,子項目下可包含子項目、構(gòu)件、配置。構(gòu)件是存儲文件的實體, 在使用配置管理系統(tǒng)時,是對構(gòu)件進行檢入檢出形成版本。2. 系統(tǒng)支持多級項目管理,可以對項目執(zhí)行用戶授權(quán)、關(guān)閉、打開、刪除等操作。3. 根據(jù)建立不同類型的項目,系統(tǒng)會自動創(chuàng)建文檔子系統(tǒng)和相應(yīng)種類的文檔構(gòu)件。配置結(jié)構(gòu)樹如圖所示:.圖表 5 配置結(jié)構(gòu)樹版本管理版本管理提供了配置項的演化過程中的版本歷史狀態(tài)記錄。主要功能有版本樹管理、分

9、支管理、文件比較、版本比較、版本續(xù)連等。13. 版本管理1) 版本標(biāo)識版本屬性標(biāo)識版本管理基于構(gòu)件,支持對版本進行標(biāo)識,包括對版本名稱、版本號、型號、隸屬關(guān)系等。版本的技術(shù)狀態(tài)標(biāo)識:完成狀態(tài)、測試狀態(tài)等。存儲記錄版本演化過程,形成版本樹。2) 版本標(biāo)識、跟蹤和維護.使用版本樹方式,支持版本的歷史演化的追蹤;通過版本比較,跟蹤版本之間的變化;通過查詢統(tǒng)計系統(tǒng),跟蹤配置項的交付、提交時間、技術(shù)狀態(tài)與計劃的偏差,以便進行決策,及時改進,滿足項目技術(shù)狀態(tài)的一致性和完整性。圖表 6 配置樹14. 分支管理“分支”允許用戶任意指定構(gòu)件的某個演化方向(歷史版本),將其作為一個新開發(fā)流的起點。選擇一個演化方向

10、(歷史版本)進行修改,應(yīng)從該版本上建立一個分支,在該分支上進行文件的檢出、修改、檢入等操作,形成分支上的版本樹。在構(gòu)件版本樹中, 可能具有多個分支。 系統(tǒng)支持創(chuàng)建分支、 分支比較和分支合并等功能。系統(tǒng)可移動內(nèi)容對照列表的方式提供多分支開發(fā)流情況下的不同分支合并,通過對不同基線的比較, 獲取配置項的版本差異。 通過對同一構(gòu)件的不同分支版本的比較,獲取構(gòu)件下的文件數(shù)量和目錄組織結(jié)構(gòu)差異, 通過對同一文件的不同分支下的版本比較, 獲取文件中內(nèi)容的基于行的差異。 再通過系統(tǒng)提供的文件內(nèi)容對照列表,實現(xiàn)用戶可視化地版本合并。在進行并行開發(fā)的分支合并時,系統(tǒng)支持多種合并方式,如圖所示。.圖表 7 合并文件

11、15. 文件比較系統(tǒng)提供文本文件比較、 Word 文件比較、二進制文件比較, 以及歸并功能。比較文本文件的結(jié)果同時顯示在同一視圖的不同文本框中,并以特定顏色標(biāo)識出不同處,供用戶歸并使用。系統(tǒng)支持本地文件與配置庫中文件的比較,確保提供給用戶的文件的正確性?;€管理基線管理支持包括創(chuàng)建基線、子基線,標(biāo)識基線,基線比較,基線導(dǎo)出、變更控制、出庫控制等功能?;€可包含一個配置項和多個配置項。通過查詢統(tǒng)計系統(tǒng),可跟蹤基線的建立、標(biāo)識、狀態(tài)、進度、變更和交付等情況。1) 基線的創(chuàng)建基線是一個或多個構(gòu)件的集合,具有多版本管理功能, 支持開發(fā)中產(chǎn)品基線的演化,支持軟件的迭代開發(fā)。使用配置管理系統(tǒng)管理需求的模型

12、及其基線。模型基線可以有多條。 基線可以包含一個或多個子基線,從而實現(xiàn)基線集管理。2) 基線標(biāo)識.通過對基線技術(shù)狀態(tài)的管理, 基線狀態(tài)標(biāo)識分為階段狀態(tài)標(biāo)識、變更狀態(tài)標(biāo)識、測試狀態(tài)標(biāo)識等,完成對分配基線、功能基線、產(chǎn)品基線等生命周期中產(chǎn)品演化過程的技術(shù)狀態(tài)的建立、標(biāo)識、控制、紀(jì)實等,維護產(chǎn)品的可追溯性,技術(shù)狀態(tài)包括工程狀態(tài)、階段狀態(tài)、變更狀態(tài)等。3) 基線比較基線比較工具用于查看基線中的構(gòu)件和子基線的變化情況。 在配置庫結(jié)構(gòu)顯示區(qū)【配置管理】 下的配置管理系統(tǒng)資源中選定一個配置后進行基線比較, 如下圖所示。圖表 8 基線比較4) 基線控制基線控制包括基線的出入庫控制、變更控制,詳見節(jié)。5) 基線

13、查詢通過基線試圖可觀察基線的組成;通過查詢系統(tǒng)可了解基線的組成、技術(shù)狀態(tài)、變更情況、出入庫情況等。.圖表 9 基線視圖配置控制配置控制包括入庫管理、出庫管理、變更管理、產(chǎn)品發(fā)布、文檔管理等審批功能,有效控制產(chǎn)品的變化。 系統(tǒng)提供各種相關(guān)表單, 支持配置控制活動的審批流程。系統(tǒng)支持各種控制流程定制,以滿足企業(yè)管理的實際管理流程。簽署方式系統(tǒng)為各種審批流程提供兩種審批方式,包括網(wǎng)絡(luò)在線審批和手工簽署審批。1) 網(wǎng)絡(luò)在線系統(tǒng)會自動保存審批記錄。2) 手工簽署審批之后, 將審批意見手工錄入到系統(tǒng)中, 本次審批流程完成,以保持審批過程的有效記錄。3) 在無網(wǎng)絡(luò)方式時簽單全部采用手工簽署方式。.配置控制流

14、程16. 入庫管理入庫是指下級庫資源提交到上級庫,需要執(zhí)行配置項或基線提交流程。系統(tǒng)提供兩種入庫類型: “配置項”入庫和“基線”入庫;入庫時機包括首次入庫和更改入庫。圖表 10 入庫單17. 出庫管理對于受控的資源可進行出庫管理。在軟件驗證、 交付和配置變更時, 發(fā)起出庫審批, 在指定的相應(yīng)基線下填寫出庫單,審批通過后將產(chǎn)品導(dǎo)出,完成出庫操作。產(chǎn)品出庫時, 可以打成統(tǒng)一的壓縮包, 加密后復(fù)制到移動介質(zhì)上, 送到相應(yīng)的目的地系統(tǒng)解密使用。.圖表 11 出庫單18. 變更管理受控庫和產(chǎn)品庫的資源變更時需要填寫更改申請單, 并經(jīng)過相應(yīng)的審批, 執(zhí)行變更流程。變更后要填寫更改報告單,通過更改驗證完成本

15、次變更流程。軟件更改申請單如下圖所示:圖表 12 軟件更改申請單.19. 基線發(fā)布配置管理系統(tǒng)提供完整的產(chǎn)品發(fā)布控制流程。在產(chǎn)品經(jīng)過正式審批后形成相應(yīng)的產(chǎn)品基線, 填寫基線發(fā)布單, 執(zhí)行基線發(fā)布流程, 以保證產(chǎn)品的完整性和正確性。圖表 13 基線建立和發(fā)布單20. 文檔審批配置管理系統(tǒng)支持文檔簽署流程定制和標(biāo)識功能,對文檔提供文檔:創(chuàng)建(檢入)、審簽(可定制流程) 、歸檔、打印、發(fā)布、作廢等全生命周期的管理功能,能夠按照項目策劃的軟件文檔清單和歸檔計劃實施自動檢查,并產(chǎn)生定期報表。其中的審簽流程,可按照企業(yè)的文件控制程序定制。系統(tǒng)支持定義不同文檔的簽署步驟、簽署角色、簽署方式, 完成各種文檔的

16、管理。.圖表 14 文檔審簽21. 問題追蹤實現(xiàn)對問題處理過程的全程監(jiān)控,相關(guān)人員可以方便的了解問題處理狀態(tài),為問題改進提供準(zhǔn)確的信息。1) 記錄標(biāo)識配置審核發(fā)現(xiàn)的問題;記錄標(biāo)識引起變更的問題和;2) 記錄解決問題的措施和處理結(jié)果;3) 跟蹤改進過程,驗證確認改進情況,通過后修改狀態(tài)至關(guān)閉;4) 消息提醒,在規(guī)定的時間發(fā)送信息,以便解決問題的督促和溝通;5) 分類查詢統(tǒng)計各種不合格或問題和關(guān)閉情況,并提供問題信息統(tǒng)計報表。.圖表 15 問題管理配置審核系統(tǒng)支持對配置項和配置活動的審核, 系統(tǒng)提供審核單, 幫助質(zhì)量人員和配置管理員對配置管理對象和配置管理活動進行檢查, 并記錄配置審核結(jié)果, 支持

17、生成配置審核報告,以驗證三庫的正確性、配置管理活動有效性。配置審核包括配置管理審核、物理配置管理審核、功能配置管理審核。用戶可自定義配置審核單,為不同階段的配置審核活動,提供有力的支持。圖表 16 配置管理審核查詢統(tǒng)計查詢統(tǒng)計功能是配置管理過程監(jiān)控測量的手段,支持各類人員及時查詢分析軟件配置管理活動,了解軟件配置項的提交情況、基線提交情況、變更情況、出入庫情況、交付情況等,為控制、評價軟件產(chǎn)品的質(zhì)量提供輔助決策。查詢統(tǒng)計結(jié)果可形成報表、報告,可生成餅圖、直方圖等統(tǒng)計圖,可提供HTML 、Word、 EXCEL 等形式的配置報告。22. 查詢1) 配置項目查詢統(tǒng)計;.2) 按計劃查詢配置項和基線

18、的提交情況和偏差;3) 基線更改狀態(tài)統(tǒng)計分析;4) 按更改“問題類別”統(tǒng)計;5) 更改紀(jì)實查詢;6) 基線更改未完成查詢;7) 查詢項目階段狀態(tài);8) 基線入庫單查詢;9) 查詢基線的組成;10) 產(chǎn)品出庫查詢統(tǒng)計;11) 出庫單查詢;12) 文檔齊套性檢查。23. 配置狀態(tài)紀(jì)實系統(tǒng)提供了各種狀態(tài)紀(jì)實,包括出配置項標(biāo)識、配置項狀態(tài)、基線狀態(tài)、出入庫審批記錄、產(chǎn)品發(fā)布記錄、變更審批記錄、配置審核記錄。并生成各種報告。(1) 配置項標(biāo)識報告: 審查項目的配置管理計劃所規(guī)定的配置項是否已經(jīng)按時在配置庫中創(chuàng)建。(2) 配置項狀態(tài)報告:審查配置庫中各配置項的技術(shù)狀態(tài)。(3) 配置基線報告:審查是否按計劃

19、生成有關(guān)配置基線。(4) 配置紀(jì)實報告: 檢查軟件配置項是否由相關(guān)的軟件配置項和各自批準(zhǔn)的更改組成。(5) 配置管理報告:驗證和審核 SCM 過程,以確保所評價的軟件配置項、基線和軟件產(chǎn)品的完備性。.圖表 17 配置狀態(tài)報告資源管理支持設(shè)置產(chǎn)品庫、受控庫、開發(fā)庫的要求,滿足對配置資源的分級控制要求,支持移動庫系統(tǒng), 管理外場軟件版本演化; 支持備份恢復(fù)功能。 支持資源歸檔功能。24. 三庫關(guān)系管理根據(jù)企業(yè)管理策略, 可建立多級別的配置庫, 并可設(shè)定每級別的配置庫的數(shù)量;設(shè)置上下級庫之間控制關(guān)系,并支持開發(fā)庫、受控庫和產(chǎn)品庫的統(tǒng)一管理,如下圖所示。.圖表 18 三庫關(guān)系管理25. 移動庫管理JBCM 提供了移動開發(fā)庫, 支持由于保密等原因, 無法通過網(wǎng)絡(luò)完成現(xiàn)場開發(fā)。移動開發(fā)庫用來支持外場軟件開發(fā)、 修改、聯(lián)調(diào)等活動的配置管理。 移動開發(fā)庫從本地庫獲取有關(guān)的配置資源,并在外場繼續(xù)開發(fā),形成多個外場新版本,外場結(jié)束歸隊后, 通過版本續(xù)連組件將版本合并到本地開發(fā)庫, 并補充有關(guān)的過程記錄。如圖所示。

溫馨提示

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

最新文檔

評論

0/150

提交評論