當前位置:首頁 » 存儲配置 » 軟體配置管理工具有哪些

軟體配置管理工具有哪些

發布時間: 2022-02-11 21:54:36

㈠ 配置管理員主要的工作是什麼,配置管理工具都有哪些

軟體配置管理貫穿軟體發程始終項工作於軟體項目說軟體配置管理規范至少包括內容:
(1)配置項及其命名規則
(2)配置庫文件目錄結構
(3)角色許可權定義
(4)配置項變更流程
(5)配置項發布
(6)基線定義基線變更
項目基線兩面:作程碑基線;另模塊階段性基線(工作產品言)般說都要避免變更基線兩種同基線其影響范圍同確立變更式
項目基線變更控制委員由客戶代表、產品經理、項目經理技術經理組發布程碑類基線變更必須由變更控制委員確認並由QA進行變更記錄所變更影響配置項都需要重新同步再發布;於僅僅作工作狀態保留基線般需要建立基線組確認更改並QA進行記錄即

㈡ 基於SVN的軟體配置管理工具有哪些

軟體配置么……你是說bug管理工具和svn的組合吧?
Trac算一個,其他的似乎要自己做不少配置工作,比如bugfree、bugzilla等等,最近看到禪道這個也有這方面的功能,不過沒有去跟蹤了

㈢ 公司里常用的軟體配置管理工具是哪個

一般都用域去做。

㈣ 軟體配置管理系統包括哪些主要的功能

一套應用技術上和管理上的指導和監督的方法,用來:識別和記錄配置項的功能特徵和物理特徵;控制這些特徵的變更;記錄和報告變更的處理和執行的狀態;以及驗證其符合特定的需求。

㈤ 軟體配置管理工具的簡單應用

應用軟體的規模及復雜程度日趨大型化、復雜化,這就導致軟體開發的方式也從早期的單兵作戰式或手工作坊式漸漸轉變為集團化、工廠流水線式的團隊協作開發方式。在這種開發模式中會遇到一些問題,例如:
●需要將整個軟體版本恢復到以前某一時間的狀態;
●控制某一程序在同一時間內只能由一個開發人員進行修改;
●限制隨意修改程序;
●對每個開發人員編寫的程序質量進行評估。
如何解決上述問題,管理好項目的每一步運作,成為每一位項目主管需要解決的課題。目前,許多配置管理工具能夠與各種流行的開發軟體進行無縫的連接,它們有機地結合在一起,能夠完整地保存開發中對應用程序每一個源文件所有的修改記錄,因此充分地利用配置管理工具能夠對軟體開發進行有效的管理,其具體表現有以下幾個方面:
(1)隨時將程序恢復到以前某一時間點。配置管理工具可以將某一程序恢復到以前某一時間的狀態,甚至將整個軟體版本恢復到以前某一時間的狀態。它能比較程序的不同版本,方便地識別出被修改,刪除或插入的具體行,可以將兩個不同版本的修改合並到一個新文件中,如果一段重要的代碼被刪除了,它可以迅速恢復這段代碼。
(2)實現代序的互序性修改。配置管理工具能夠實現某一程序在同一時間只能由一個開發人員進行修改。其具體實現方式是:開發人員從源文件存放處檢出(Cherk out)一個程序,這時其他開發人員就不可以再檢出同一個程序了,只有當第一個開發人員修改測試完成後,將更新版本的代碼做檢入(Check in)操作,其他開發人員才能檢出同一個程序-當然,現在有些配置管理工具也可以配置成允許多入修改,即同時檢出同一個程序.最後可以將不同版本的修改合並到一個新程序中。
(3)對程序修改進行有效的管理。在配置管理工具中可以將用戶分為管理員和程序員兩種角色,只有管理員可以將程序凍結(Freeze)和解凍(Unfreeze),被凍結的程序是下允許修改的。修改程序的流程為:
①用戶提交需求書,程序員提交程序設計說明書,項目主管審核通過後,配置管理員(CMO)將程序解凍;
②由程序員檢出程序;
③程序員修改程序;
④修改完成後程序員提交測試請求給測試小組,測試小組進行測試,如果測試不通過,轉向第③步;
⑤測試通過以後程序員填寫本次修改記錄,然後檢入程序;
⑥配置管理員將程序凍結。
至此完成一次程序的修改。在軟體開發後期或者軟體正式投入使用時,這種方式對保證軟體的穩定運行能起列非常重要的作用。
(4)將開發環境與測試環境、運行環境進行有效的隔離:比較大型的軟體開發項目部有專門的測試小組;採用配置管理工具後,開發人員有自己單獨的開發環境,測試人員有自己的測試環境-測試人員測試無誤後才檢入程序,可避免錯誤的程序影響其他人員使用和測試幢用系統;項目進行到一定階段,可隨時用配置管理工具生成一個新的版本,投入運行—生成運行版本時可以選擇以前所有的修改記錄。
(5)評估開發人員編寫的程序質量,控制開發進度。配置管理工具完整地保存在開發中對應用程序的每一個源文件所有的修改汜錄-這些記錄包括完成修改程序的開發人員、修改的時間、所進行的具體修改以及對本次修改的解釋。項目主管通過調閱這些記錄,對程序修改的次數、修改原因和修改情況進行統計,就能夠對每一個程序員編寫的程序質量進行綜合評估,這些記錄還能使項目主管對整個項目的進度、程序的編寫修改情況有一個整體的了解。
(6)管理文檔。配置管理工具不僅為各種開發軟體提供了存放對象的介面,還能存放任意類型的文件.這樣可以在配置管理工具中建立專門的文件夾,用來仃放軟體廾發過程中牛成的各種文檔,對於每個文檔可以存放它的多個版本,供隨時查閱。
注意:配置管理軟體的安全性一般,為確保軟體開發過程中源代碼與文檔的安全,制定一個合理的系統備份策略是必要的。
總之,在一個項目小組開發環境中,配置管理工具的採用是非常必要的。它就好像建立一部軟體開發的編年史,不僅僅對軟體的版本進行了控制,還能夠協調多個外發人員的工作,對整個軟體的開發過程進行有效的管理,大大提高了軟體開發的效率,收到事半功倍的效果。

㈥ 目前配置管理工具有哪些等

SVN的用法看相關幫助文件,比如TortoiseSVN帶的幫助非常全面; 如果是配置管理相關的知識,需要有軟體開發流程的知識,可以多去查一下相關的資料,不是一兩天能搞定的。從實踐的角度看,應該結合現有的開發活動需求定義配置庫及管理方法。配置管

㈦ 大家有沒有什麼好的開源的配置管理軟體

項目不是很大,但是配置參數比較多。
現在的做法是配置參數放在文件中的,更新後向服務發送一個信號,服務在信號處理中重新載入配置文件,然後更新相應的參數信息。
總體來說還是感覺很麻煩的,讓服務監測文件變化也不合適,萬一哆嗦寫錯了呢。
大家有沒有什麼好的服務配置工具呢?最好有 UI,能夠手動觸發載入,謝謝!
目前我們做法是 同一個項目的配置盡量集中在一個地方,丟倉庫管理 .需要更新的時候 手動 update 一下,感覺略土
可以看看攜程開源的 Apollo。https://github.com/ctripcorp/apollo
用過 consul,可能也有點重(帶服務發現)
Zookeeper

㈧ 軟體配置管理工具的工具評估

對工具的評估應側重於功能的適用性,而不應一味強調功能的全面性;產品評估應了解如下問題:
●該產品的哪一方面功能可解決目標組織的當前問題,滿足該組織在軟體配置管理上的需求;
●該產品在目標機構的峰值負荷下的運行效率將如何;
●該產品對並發使用的支持情況如何;
●該產品與現有系統、工具、流程、環境的兼容性如何;
●該產品的成熟性和穩定性如何(選擇成熟的產品是降低軟體開發成本、提高軟體可靠性的重要手段),應盡可能選擇市場佔有率高的工具;
●該產品是否易學易用;
●該產品的購買、安裝、實施、維護費用是否可以接受。

㈨ 常見的軟體配置項有哪些

csci是計算機軟體配置項(computer
software
configuration
item)簡稱,在軟體設計文檔中經常用到。
配置與配置項
在配置管理中,「配置」和「配置項」是重要的概念,「配置」是在技術文檔中明確說明並最終組成軟體產品的功能或物理屬性。因此「配置」包括了即將受控的所
有產品特性,其內容及相關文檔,軟體版本,變更文檔,軟體運行的支持數據,以及其他一切保證軟體一致性的組成要素,相對與硬體類配置,軟體產品的「配置」
包括更多的內容並具有易變性。
受控軟體經常被劃分為各類配置項(configuraion
items,
cis),這類劃分是進行軟體配置管理的基礎和前提,cis是邏輯上組成軟體系統的各組成部分。比如一個軟體產品包括幾個程序模塊,每個
程序模塊及其相關文檔和支撐數據可能被命名為一個ci。一個系統包括的cis的數目是一個與設計密切相關的問題,關於怎樣將一個軟體系統劃分為不同的
cis將在以下有關章節中闡述,注意如果一個產品同時包括硬體和軟體部分,一般一個ci也同時包括軟體和硬體部分,一個純軟體的ci通常也稱之為軟體配置
項(csci)。本規范的ci一般指csci,軟硬體的配置管理有一些相通的地方,但因為軟體更易於修改,所以軟體配置管理是一個更應該系統化的過程。
基線與基線管理
各cis隨軟體開發活動的進展,會有越來越多的部件進入受控狀態。一般地,軟體開發過程從概念演繹和需求分析開始,然後是設計,各cscis的編碼或寫
作,集成測試,最後是用戶手冊的編寫等。軟體配置管理包括了在軟體生命周期的時間分散點上對各cis進行標識並對對他們的修改進行控制的過程。在一個開發
階段結束或一組功能開發完成後,要對相應的cis進行基線化並形成各類基線。在配置管理系統中,基線就是一個ci或一組cis在其生命周期的不同時間點上
通過正式評審而進入正式受控的一種狀態,而這個過程被稱為「基線化」。每一個基線都是其下一步開發的出發點和參考點。
每個基線都將接受配置管理的嚴格控制,對其的修改將嚴格按照變更控制要求的過程進行,在一個軟體開發階段結束時,上一個基線加上增加和修改的基線內容形成下一個基線,這就是「基線管理」的過程,因此基線具有以下屬性:
通過正式的評審過程建立
基線存在於基線庫中,對基線的變更接受更高許可權的控制
基線是進一步開發和修改的基準和出發點。
一般地,第一個基線包含了通過評審的軟體需求,因此稱之為「需求基線」,通過建立這樣一個基線,受控的系統需求成為進一步軟體開發的出發點,對需求的變更被正式初始化、評估。受控的需求還是對軟體進行功能評審的基礎。

㈩ 配置管理員用到哪些工具,各個工具有什麼特點

配置管理要了解一般伺服器的安裝配置管理
基本要了解的工具有cvs svn clearcase vss其中一種或者多種
工具要熟悉具體的使用方法,每個工具你可以上網搜索它們各自的資料網上很多

配置管理員一般都是跟項目的配置管理工作,建立配置庫,管理許可權,發布基線,有些公司還需要配置管理員完成集成發布軟體的工作
有一些高級的軟體公司還需要配置管理員能做配置管理工具的二次開發

熱點內容
c語言五子棋程序 發布:2025-01-27 12:58:43 瀏覽:156
win10流媒體伺服器怎麼搭建 發布:2025-01-27 12:58:04 瀏覽:383
組合公式的演算法 發布:2025-01-27 12:45:50 瀏覽:277
落櫻小屋哪裡下載安卓 發布:2025-01-27 12:35:13 瀏覽:71
微信伺服器IP跳轉 發布:2025-01-27 12:26:54 瀏覽:73
oracle自動備份腳本linux 發布:2025-01-27 12:21:40 瀏覽:936
pop伺服器密碼怎麼填 發布:2025-01-27 12:20:02 瀏覽:968
oraclesqlnumber 發布:2025-01-27 12:04:22 瀏覽:849
如何看三才配置數理暗示力 發布:2025-01-27 12:04:15 瀏覽:811
我的世界離線2b2t的伺服器 發布:2025-01-27 11:51:25 瀏覽:144