• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    配置管理系統中的概念

    發布: 2008-6-03 13:48 | 作者: xiaohuan | 來源: 測試時代編輯整理 | 查看: 360次 | 進入軟件測試論壇討論

    領測軟件測試網

    5       結論

    配置管理是對軟件產品發展演化進行的管理。從配置管理系統的操作層面上看,配置管理是認證,控制,狀態統計,審計,評估,制造,過程管理和團組合作。它是軟件工程領域的一部分。它的工作對象是這個領域中產生的過程。這從概念光譜圖可以明顯地看出來,同樣也可以從已有的配置管理系統的數量和它們的能力看出來。本文的光譜圖表示的是許多不同的配置管理系統經已實現的概念的一個快照。每個存在的系統的重點都不同,在用戶問題——包括角色,集成,控制,自動化層,過程等等,與產品支持,什么時候是開始使用配置管理的最佳時機,系統能提供哪些功能等之間進行競爭和權衡。希望提供這個光譜圖能夠有助于對配置管理系統能力的理解,并且提供一個討論配置管理支持工具的通用框架。

    6       附錄:CM體系總覽

    這個附錄給出了此份論文中前面章節提到的不同CM體系能力的總體印象。既不是整個體系的評估也不是完整描述,目的只是讓讀者對下列CM體系能力范圍有一個了解,這些是存在于今天的不同種類的CM體系的代表:Adele, ADC, CCC, CMA, DMS, DSEE, ISTAR, Jasmine, LifeSPAN, NSE, PowerFrame, Rational, RCS, “shape”, SMS。這些體系在下面描述。

    6.1 Adele

    Adele是一個來自于格勒諾布爾大學的配置管理體系。它的基本特征是數據模型,屆面檢查,展示產品系列,配置建立和工作現場控制。Adele是用來成為軟件工程環境的核心。Adele數據庫是一個實體關系,一個為物件提供定義,如界面和它們的實現(instances of bodies),配置和家族。物件有特性:描述它們的特點,和DEP關系:描述它們的從屬關系,Adele用這些功能來幫助組成配置。使用者可以指定一種基于合意的特性的配置。特性可以用戶定義或體系定義。用戶可以指定規則基于特征價值,局限和優先。Adele可以探測到不完整和不連續的配置描述。

    6.2 Aide-De-Camp (ADC)

    ADC, 來源于Software Maintenance and Development Systems, Inc.,由基本的ADC體系和一個看守系統組成;镜腁DC提供了一個數據庫以獲取CM信息。用戶在文件內定義特征和關系。數據庫可以貯存資源和二進制碼,它貯存易變的(“塑料”)和不變的(“安裝的”)信息。ADC的列表處理語言有效地允許用戶在一個文件或一組文件上工作。ADC沖突解決方案在登陸(check-in)和標記時執行。改變設置俘獲改變了配置和允許用戶指定任何版本的通過一個改變設置清單從而創建它們自己的版本樹。報告可基于數據內容而產生。程序建立得到支持,結構的關系被自動得到。一些非—ADC的CM信息可以輸入至ADC數據庫。監管系統直接支持配置,集成問題報告,改變需求,和了解用戶,承擔分派工作指令和建立當地的工作站(“干凈房間”)的角色。這意味著當一個變化需求被送到CM經理并得到認可時,經理把工作分派給軟件工程師。當工程師執行那項活動時,一個被復制的本地的路徑和文件工作站建立了。一旦工程師完成那項工作,工作站自動刪除,變化被加入數據庫。

    6.3 Change and Configuration Control (CCC)

    Softool的CCC(稱為CCC/發展和維護)被作為一個監管系統或作為一個本地的產品出售。CCC提供一個變化控制方法論,配置標識和狀態會計,以及起源建筑。所有的這些被用來假定瀑布生命周期模型。CCC下的部件在適當的認可之后,經過了不同階段的生命周期。CCC支持一些文件化的標準。五個等級的客戶構成權限的層次列入數據庫。他們是數據庫管理員,CM經理,項目經理,開發者,及測試經理。一些層次的通道控制了存在,例如密碼控制,用戶等級,指定數據或改變需求分配。CCC數據庫層次,代表產品的結構,由多層次數據結構組成,包括數據庫,體系,配置,模塊和文本。編碼的平行版本可用于通過實質拷貝實現同時發展。這些可以合并或選擇,變化可跨配置運用。在合并中沖突可監測到。CCC的變化需求,如項目,可以處理一個部件的小變化,或產品的下一次發布所需的所有變化。電子郵件事件通知與變化需求相關。緊急變化繞過大多數的變化控制是允許的。

    6.4 Configuration Mnanagement Assistant (CMA)

    來自于TARTAN實驗室的CMA提供mechanism(無方針)創建CM系統。Mechanism使用的是實體關系特性數據庫。特性和關系的等級詳細說明了部件的特征,一個產品的分解和部件之間的相互依賴。特性的等級是分割,演示,和版本;關系的等級是邏輯從屬,一致性,兼容性,部件,立即和可繼承的從屬性。CMA用來錄制和獲取配置描述,部件的組成,錄制和獲取關于一個配置的部件之間已知的(不)一致性和從屬性。它預告新形成的配置的完整性,不明確,和一致性。任何數據庫的變化是通過對簡單“交易”的承諾產生的。每種配置可以有它自己的通道控制mechanism。配置之間的名字沖突通過使用間隔來避免。

    6.5 Design Management System (DMS)

    來自于SHERPA公司的DMS適用于電腦輔助設計/工程師市場和硬件的一部份,設計工程師環境。DMS提供邏輯的集中倉庫,內含清晰的分布的數據。文檔可包含任何種類的信息,如ASCII,圖形,以及設計數據。文檔的版本通過當地操作系統的版本控制來實現。所有信息(產品結構,發布程序,事件警告,用戶定義特性和關系)被集中在一個核心的數據庫!鞍l布”的意見通過促銷水平(代表項目通過時的臺階)獲取。這些代表公司方針用于評審,確認或完畢信號。用戶可以指定誰可以獲得什么樣的數據,數據群,誰應該被告知狀態變化,完畢信號及促銷需要什么樣的確認和檢查。DMS通道控制是在用戶等級和promotion level of file的基礎上實現的,文檔名可以加密,實質的團隊可以定義(這些是地理上分散但分享同一數據庫的用戶)?梢笞詣油礁禄蚍峙。變化可以在小組成員間得到交流溝通。不管在網絡的哪個地方,文檔的最新版本都可以定位。DMS用這個結構來執行檢查。并可提供報告及預評審。變化需求(包括相關文件)確認后自動隨附。

    6.6 Domain Software Engineering Environment(DSEE)

    DSEE 提供版本控制、系統建模、配置發放、分散系統建立、物件組、用以查找要做的事務及已經完成任務的任務單、將特殊事件通知用戶的控制。版本控制置于一資源文檔庫中。一DSEE系統模型是對一產品或產品一部分的描述。它是一針對靜態和結構特點的公開描述,包括資源文檔、派生物件和從屬工具、組件的階層、創建規則、創建順序、數據庫及路徑的確定、轉換工具的選擇和一些控制過程規則。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>