軟件研發(fā)版本管理制度 (一)

軟件研發(fā)版本管理制度 (一)

ID:46944232

大?。?20.50 KB

頁數(shù):13頁

時(shí)間:2019-11-30

軟件研發(fā)版本管理制度 (一)_第1頁
軟件研發(fā)版本管理制度 (一)_第2頁
軟件研發(fā)版本管理制度 (一)_第3頁
軟件研發(fā)版本管理制度 (一)_第4頁
軟件研發(fā)版本管理制度 (一)_第5頁
資源描述:

《軟件研發(fā)版本管理制度 (一)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、軟件研發(fā)版本管理制度1.引言1.1目的本文檔是為規(guī)范軟件研發(fā)版本管理而制定的。1.2范圍本文檔為各產(chǎn)品部、事業(yè)部版本管理員提供有關(guān)版本管理規(guī)范的相關(guān)內(nèi)容,包括:l版本標(biāo)識方法l軟件系統(tǒng)數(shù)據(jù)的存放l文檔的修改控制l文檔的備份制度1.3術(shù)語定義SVNSvn是一個(gè)開源的版本控制系統(tǒng)Subversion的簡稱文檔一種數(shù)據(jù)媒體和其上所記錄的數(shù)據(jù)。配置管理標(biāo)識和確定系統(tǒng)中配置項(xiàng)的過程,在系統(tǒng)整個(gè)生存周期內(nèi)控制這些項(xiàng)的投放和更動(dòng),記錄并報(bào)告配置的狀態(tài)和更動(dòng)要求,驗(yàn)證配置項(xiàng)的完整性和正確性。軟件配置軟件的具體形態(tài)在某時(shí)刻的瞬時(shí)影像。配置項(xiàng)軟件配置管

2、理的對象稱為配置項(xiàng),如:系統(tǒng)規(guī)格說明書,項(xiàng)目開發(fā)計(jì)劃,用戶手冊,源碼?;€軟件生存周期中各開發(fā)階段末尾的標(biāo)記,它的作用是把各階段工作的劃分更加明確化,使本來連續(xù)的工作在這些點(diǎn)上斷開,使之便于檢驗(yàn)和肯定階段成果。1.4版序控制記錄版序狀態(tài)擬稿審核批準(zhǔn)發(fā)布日期1.0研發(fā)部XXX1.5版本更新記錄*A-增加M-修改D-刪除版本/修訂版修改頁碼修改記錄修改人日期1.0初始版本2.版本管理2.1版本標(biāo)識方法為了使工作規(guī)范化、統(tǒng)一化,各項(xiàng)目組實(shí)行的版本標(biāo)識管理方法分為:正式版本和特殊版本。2.1.1正式版本公司在市場上發(fā)行的正規(guī)版本。以“V”開

3、頭,版本號放后。V前面增加項(xiàng)目名稱,版本號分3節(jié):主版本號,次版本號和內(nèi)部版本號,每節(jié)之間以小數(shù)點(diǎn)(.)間隔。如V2.0.1表示主版本號為2,次版本號為0,內(nèi)部版本號為1。研發(fā)部控制主版本號和次版本號,各項(xiàng)目組控制內(nèi)部版本號。例如:一體化平臺-平陰版v1.1.1,一體化平臺為產(chǎn)品名稱,平陰版為版本名稱(平陰為具體項(xiàng)目名稱),v1.1.1為主版本號+次版本號+內(nèi)部版本號。2.2目錄結(jié)構(gòu)由于各項(xiàng)目組的實(shí)際情況不同,目錄結(jié)構(gòu)很難統(tǒng)一,但為了能更好地管理各項(xiàng)目組的文檔,建議可將被管理的配置項(xiàng)分為三大類:文檔類、源碼類及安裝盤類,這樣存放比較

4、清晰,有利于版本管理。至于二級目錄是以版本劃分,并根據(jù)制定的目錄結(jié)構(gòu)給出文件級目錄清單(先給出源程序及文檔的文件級目錄清單,安裝盤的可以后再執(zhí)行):?,F(xiàn)以農(nóng)電平臺1.0的目錄結(jié)構(gòu)舉例如下:根目錄一級目錄二級目錄三級目錄對應(yīng)配置項(xiàng)備注產(chǎn)品名稱一體化平臺版本號源碼(F:)核心源碼包jar源碼存目錄前正在修改的內(nèi)容Class文件擴(kuò)展源碼包源碼sqlSQL文件版本變動(dòng)說明文檔(G:)需求文檔用戶需求記錄版本號在文件名上標(biāo)識概要設(shè)計(jì)文檔總體設(shè)計(jì)文檔按版本號依次類推數(shù)據(jù)庫設(shè)計(jì)詳細(xì)設(shè)計(jì)文檔測試用例測試記錄版本號在文件名上標(biāo)識用戶手冊用戶使用手冊產(chǎn)

5、品說明書項(xiàng)目計(jì)劃項(xiàng)目計(jì)劃實(shí)施手冊實(shí)施手冊月度計(jì)劃月度計(jì)劃安裝盤(H:)REL_SRC產(chǎn)品盤或發(fā)布文檔SETUP發(fā)布文檔表示正式版本及特殊版本的目錄按以下原則定義:(1)正始版本:以“V”開頭,版本號放后,主版本號和次主版本號之間的“.”去掉,明細(xì)版本號之前加“-”。舉例如下:版本號目錄名V1.0V1.0V1.1V1.1V1.0.1V1.0.1V1.1.2V1.1.22.3文檔的存放2.3.1當(dāng)前版本和歷史版本的存放對于源碼文件,特別增加了一個(gè)Current目錄,存放當(dāng)前正在開發(fā)與維護(hù)的源碼文件,當(dāng)前未發(fā)布版本的所有數(shù)據(jù)都存放在...

6、..CURRENT下。一旦當(dāng)前版本正式發(fā)行,則當(dāng)前目錄被修改為相應(yīng)的歷史目錄。歷史版本是指已經(jīng)發(fā)行的版本,存放在相應(yīng)的版本目錄之下,一般不允許改動(dòng)。2.3.2開發(fā)文檔的存放根據(jù)各項(xiàng)目部自己的情況,將系統(tǒng)用戶需求記錄、總體設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)及數(shù)據(jù)結(jié)構(gòu)文件、測試記錄、用戶手冊等放入相應(yīng)的目錄下。2.3.3源代碼的存放源代碼包括如:java,jsp,BMP,ICO等相關(guān)文件,是未經(jīng)編譯處理的、不能直接交付使用的產(chǎn)品文件以及編譯產(chǎn)品所需的文件;聯(lián)機(jī)幫助文件HLP在未生成HLP文件之前的DOC,RTF等格式的文檔也視為源代碼。各子系統(tǒng)當(dāng)前

7、的程序源文件放入相應(yīng)的目錄下。對于一個(gè)子系統(tǒng)又分多個(gè)分子系統(tǒng)的情況,應(yīng)在該目錄下分別建立幾個(gè)相應(yīng)的目錄。2.3.4SQL語句的存放各子系統(tǒng)SQL文件放入….........SQL下,對于不同的數(shù)據(jù)庫,分別建立不同的子目錄,如oracle、sysbase、db2等。公共SQL文件直接放入…SQL下即可,不同數(shù)據(jù)庫的特殊SQL分別放入對應(yīng)的子目錄下。2.3.5發(fā)行文檔的存放發(fā)行文檔是指產(chǎn)品交付用戶使用所必須的文件。包括:產(chǎn)品可執(zhí)行文件,用戶使用說明書,聯(lián)機(jī)幫助(HLP);資源文件(BMP,ICO等),環(huán)境配置文件等。以上文檔作為制

8、作發(fā)行盤的素材,放在RELEASE的REL_SRC目錄之下,制作好的發(fā)行盤放在RELEASE的SETUP目錄。2.4權(quán)限控制管理為保障文檔的安全性,一致性,以及防止意外修改,必須對不同的文檔設(shè)置不同的訪問權(quán)限。文檔權(quán)限類別:只讀權(quán)限,

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。