配置管理模組相關功能

2021-09-01 18:34:53 字數 1472 閱讀 9983

a、主要目標:

規範配置管理活動,確保配置項正確地唯一標識並易於訪問,保證基準配置項的更改受控,明確基線狀態,在貫穿整個軟體生命週期中建立和維護專案產品的完整性和可追溯性。確保軟體開發者在軟體生命週期中各個階段都能得到精確的不同版本的產品配置。

b、配置項包括的範圍:

1標識需要進行儲存的工件(artifact)並保障安全儲存;

1.1儲存範圍包括:各種正式文件、模型檔案、源**、發布版本、測試指令碼等,一切認為有必要儲存的東西。(由使用組織決定)

1.2儲存能力要求:容錯能力、高可靠性、可擴充套件性(資料的儲存量,保證執行效率)、良好規劃的備份和災難恢復過程。

2控制並且審計(audit)對於工件的修改;

2.1控制機制必須保證只有拿到授權的人員才能對相關工件進行修改,而審計機制則保證修改的動作被完整地記錄,記錄內容包括4w(who,when,why,what)。

2.2審計機制通過「檢出/檢入」(check out/check in)模式得到實現。在這種模式下,工件一旦入庫,讀寫許可權就變成唯讀(read only),如果要對該工件進行修改,則需要通過「檢出」這個步驟;在修改結束以後,如果希望將修改的成果入庫,則需要通過「檢入」這個步驟。在經過一次「檢出/檢入」步驟以後,會形成該工件新的版本,因此也有人把上邊的過程稱之為「版本控制」(version control)。

3設立並管理基線(baseline);

3.1專案可以從基線提供的定點之中建立。

3.2當認為更新不穩定或不可信時,基線為團隊提供一種取消變更的方法。

3.3可以利用基線重新建立基於某個特定發布版本的配置,這樣也可以重現被報告的錯誤。

4記錄並跟蹤變更請求;

4.1記錄,管理和追蹤變更請求。

4.2提供完備的電子郵件自動通知功能。

4.3可以隨時理解變更請求的狀態,資訊,生成多種統計分析圖和專案狀態報告。(可以通過瀏覽器瀏覽。)

4.4可以控制各種變更請求之間的關係。

5維護穩定、一致的工作空間;

5.1工作人員可以建立私有工作空間,首要效能穩定,與其他工作人員空間隔離

5.2靈活方便的共享性,可以共享工作成果。

6支援對於工件和控制項的併發修改;

7盡早整合、持續整合;

8保證軟體構建的重現能力;(由基線控制)

9以控制項(component)為單位實施版本控制;(由基線控制)

10使用「活動」(activity)來組織和整合版本集。(由基線控制)

資料 配置管理

目前國內外常見的10種配置管理工具一覽 配置管理不是單純的指軟體的 版本管理,上面的資料介紹的主要是 級管理.配置管理的目的是為了準確交付,減少事故.當專案本身是由多個語言,多個部門來開發,採用了較多開源和第三方的軟體例項時,需要好的配置管理.配置管理之路 scmroad 軟體測試網 軟體測試管理 ...

cmmi配置管理

配置管理的目的是通過執行版本控制 變更控制等規程,以及使用配置管理軟體,來保證所以配置項的完整性和可跟蹤性。配置管理是對工作成果的一種有效保護。凡是納入配置管理範疇的工作成果統稱為配置項 comfiguration item,ci 配置項主要有兩大類 屬於產品組成部分的工作成果,如需求文件 設計文件...

Zookeeper配置管理

zookeeper的的配置可以分為三種,單機,偽集群和集群,三者具體操作差不多 集群時無非就修改一下配置檔案 因為現在手上就一台伺服器,記錄一下單機模式,即一台伺服器既當leader,也當follower。step1 把zookeeper的tar包放在 opt目錄下 解壓。並把資料夾名改為zooke...