一種版本自動(dòng)發(fā)布的配置控制系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種版本自動(dòng)發(fā)布的配置控制系統(tǒng)和方法,包括發(fā)布版本數(shù)據(jù)庫,版本申請(qǐng)模塊、申請(qǐng)審批模塊、版本發(fā)布模塊,其中,發(fā)布版本數(shù)據(jù)庫包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,版本申請(qǐng)模塊具有版本申請(qǐng)的功能,版本 申請(qǐng)人:通過本系統(tǒng)的版本申請(qǐng)模塊,向版本審批人申請(qǐng)獲取版本相關(guān)信息;申請(qǐng)審批模塊具有審批功能,審批人能夠看到需要審批的版本申請(qǐng),進(jìn)行審批處理及注解,審批通過后,系統(tǒng)自動(dòng)發(fā)送所需安裝包或文檔到 申請(qǐng)人:指定的位置。通過建立發(fā)布版本數(shù)據(jù)庫,使用該系統(tǒng)的版本申請(qǐng)、申請(qǐng)審批、版本發(fā)布功能,代替人工的版本發(fā)布的配置控制,提高版本發(fā)布效率,減少重復(fù)勞動(dòng),降低版本發(fā)布的人工成本。
【專利說明】一種版本自動(dòng)發(fā)布的配置控制系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及配置管理領(lǐng)域,具體涉及到一種版本自動(dòng)發(fā)布的配置控制方法和系統(tǒng)。
技術(shù)背景
[0002]隨著軟件需求的增大、技術(shù)的發(fā)展,項(xiàng)目開發(fā)模式已經(jīng)由昔日的手工作坊式的開發(fā)轉(zhuǎn)變?yōu)橐?guī)模化開發(fā),軟件產(chǎn)品的產(chǎn)出量逐步增大,隨之而來的是版本發(fā)布控制工作量的增大。
[0003]目前,在版本測試通過發(fā)布之后,實(shí)施人員如果要使用該軟件,一般是發(fā)送郵件填寫版本發(fā)布申請(qǐng)單,然后等待經(jīng)理審批,審批同意后由配置管理員將版本相關(guān)發(fā)送給實(shí)施人員,遇到經(jīng)理不及時(shí)查看郵件、配置庫較多、實(shí)施人員和配置管理人員異地或網(wǎng)速較低等情況時(shí),版本發(fā)布的效率明顯降低,且人工成本很高
為此提出一種版本自動(dòng)發(fā)布的配置控制方法和系統(tǒng),配置管理員建立可以發(fā)布的版本數(shù)據(jù)庫,實(shí)施人員可以對(duì)版本信息進(jìn)行查詢、申請(qǐng),經(jīng)理(審批人)可以在線審批申請(qǐng),申請(qǐng)通過后自動(dòng)發(fā)布版本。由此,提高版本發(fā)布效率,降低人工成本。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是:提出一種版本自動(dòng)發(fā)布的配置控制方法和系統(tǒng)。
[0005]本發(fā)明所采用的技術(shù)方案為:
一種版本自動(dòng)發(fā)布的配置控制系統(tǒng),包括發(fā)布版本數(shù)據(jù)庫,版本申請(qǐng)模塊、申請(qǐng)審批模塊、版本發(fā)布模塊,代替人工的版本發(fā)布的配置控制,提高版本發(fā)布效率,減少重復(fù)勞動(dòng),降低版本發(fā)布的人工成本。
[0006]其中,發(fā)布版本數(shù)據(jù)庫包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,其中安裝包、部署手冊、用戶手冊為object對(duì)象,存放安裝包、文檔放置的svn地址鏈接;
版本申請(qǐng)模塊具有版本申請(qǐng)的功能,版本 申請(qǐng)人:通過本系統(tǒng)的版本申請(qǐng)模塊,向版本審批人申請(qǐng)獲取版本相關(guān)信息;
申請(qǐng)審批模塊具有審批功能,審批人能夠看到需要審批的版本申請(qǐng),進(jìn)行審批處理及注解,審批通過后,系統(tǒng)自動(dòng)發(fā)送所需安裝包或文檔到 申請(qǐng)人:指定的位置;
版本發(fā)布模塊具有版本發(fā)布功能。
[0007]—種版本自動(dòng)發(fā)布的配置控制方法,所述方法實(shí)現(xiàn)流程如下:
1)在該系統(tǒng)構(gòu)建之初,由配置管理員建立統(tǒng)一的軟件發(fā)布版本數(shù)據(jù)庫,將軟件的可對(duì)外發(fā)布版本的相關(guān)信息錄入數(shù)據(jù)庫;
2)實(shí)施人員申請(qǐng)之初,查看獲取所需版本的信息,在所需文檔、安裝包處點(diǎn)擊申請(qǐng),形成申請(qǐng)訂單;
3)經(jīng)理(審批人)查看到訂單后,進(jìn)行審批處理,審批不通過,則打回訂單,審批通過后,系統(tǒng)自動(dòng)將所需文檔checkout到 申請(qǐng)人:指定位置;
4)關(guān)于本次版本申請(qǐng)相關(guān)信息,自動(dòng)錄入發(fā)布申請(qǐng)類別——“版本申請(qǐng)表”中,便于追溯。
[0008]流程I)中數(shù)據(jù)庫錄入內(nèi)容具體包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,其中安裝包、部署手冊、用戶手冊為Object對(duì)象類型,指向安裝包、文檔的存放地址svn。
[0009]流程4)中錄入內(nèi)容包括: 申請(qǐng)人:、軟件代號(hào)、軟件版本、軟件用途、發(fā)布目錄及文檔、審批人。
[0010]本發(fā)明的有益效果為:
通過建立發(fā)布版本數(shù)據(jù)庫,使用該系統(tǒng)的版本申請(qǐng)、申請(qǐng)審批、版本發(fā)布功能,代替人工的版本發(fā)布的配置控制,提高版本發(fā)布效率,減少重復(fù)勞動(dòng),降低版本發(fā)布的人工成本。
【專利附圖】
【附圖說明】
[0011]圖1為版本自動(dòng)發(fā)布的配置控制系統(tǒng)的流程圖。
【具體實(shí)施方式】
[0012]下面參照附圖,以某軟件版本的申請(qǐng)發(fā)布為例,對(duì)本發(fā)明進(jìn)行說明:
實(shí)施例1:
一種版本自動(dòng)發(fā)布的配置控制系統(tǒng),包括發(fā)布版本數(shù)據(jù)庫,版本申請(qǐng)模塊、申請(qǐng)審批模塊、版本發(fā)布模塊,代替人工的版本發(fā)布的配置控制,提高版本發(fā)布效率,減少重復(fù)勞動(dòng),降低版本發(fā)布的人工成本。
[0013]其中,發(fā)布版本數(shù)據(jù)庫包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,其中安裝包、部署手冊、用戶手冊為object對(duì)象,存放安裝包、文檔放置的svn地址鏈接;
版本申請(qǐng)模塊具有版本申請(qǐng)的功能,版本 申請(qǐng)人:通過本系統(tǒng)的版本申請(qǐng)模塊,向版本審批人申請(qǐng)獲取版本相關(guān)信息;
申請(qǐng)審批模塊具有審批功能,審批人能夠看到需要審批的版本申請(qǐng),進(jìn)行審批處理及注解,審批通過后,系統(tǒng)自動(dòng)發(fā)送所需安裝包或文檔到 申請(qǐng)人:指定的位置;
版本發(fā)布模塊具有版本發(fā)布功能。
[0014]實(shí)施例2:
一種版本自動(dòng)發(fā)布的配置控制方法,實(shí)現(xiàn)流程如下:
1)在該系統(tǒng)構(gòu)建之初,由配置管理員建立統(tǒng)一的軟件發(fā)布版本數(shù)據(jù)庫,將軟件的可對(duì)外發(fā)布版本的相關(guān)信息錄入數(shù)據(jù)庫,具體包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊等,其中安裝包、部署手冊、用戶手冊為Object對(duì)象類型,指向安裝包、文檔的存放地址svn ;
2)實(shí)施人員申請(qǐng)之初,查看獲取所需版本的信息,在所需文檔、安裝包處點(diǎn)擊申請(qǐng),形成申請(qǐng)訂單;
3)經(jīng)理(審批人)查看到訂單后,進(jìn)行審批處理,審批不通過,則打回訂單,審批通過后,系統(tǒng)自動(dòng)將所需文檔checkout到 申請(qǐng)人:指定位置; 4)關(guān)于本次版本申請(qǐng)相關(guān)信息,自動(dòng)錄入發(fā)布申請(qǐng)類別——“版本申請(qǐng)表”中,便于追溯;錄入內(nèi)容包括: 申請(qǐng)人:、軟件代號(hào)、軟件版本、軟件用途、發(fā)布目錄及文檔、審批人。
【權(quán)利要求】
1.一種版本自動(dòng)發(fā)布的配置控制系統(tǒng),其特征在于:包括發(fā)布版本數(shù)據(jù)庫,版本申請(qǐng)模塊、申請(qǐng)審批模塊、版本發(fā)布模塊,其中, 發(fā)布版本數(shù)據(jù)庫包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,其中安裝包、部署手冊、用戶手冊為Object對(duì)象,存放安裝包、文檔放置的svn地址鏈接; 版本申請(qǐng)模塊具有版本申請(qǐng)的功能,版本 申請(qǐng)人:通過本系統(tǒng)的版本申請(qǐng)模塊,向版本審批人申請(qǐng)獲取版本相關(guān)信息; 申請(qǐng)審批模塊具有審批功能,審批人能夠看到需要審批的版本申請(qǐng),進(jìn)行審批處理及注解,審批通過后,系統(tǒng)自動(dòng)發(fā)送所需安裝包或文檔到 申請(qǐng)人:指定的位置; 版本發(fā)布模塊具有版本發(fā)布功能。
2.基于權(quán)利要求1的一種版本自動(dòng)發(fā)布的配置控制方法,其特征在于所述方法實(shí)現(xiàn)流程如下: 1)在該系統(tǒng)構(gòu)建之初,由配置管理員建立統(tǒng)一的軟件發(fā)布版本數(shù)據(jù)庫,將軟件的可對(duì)外發(fā)布版本的相關(guān)信息錄入數(shù)據(jù)庫; 2)實(shí)施人員申請(qǐng)之初,查看獲取所需版本的信息,在所需文檔、安裝包處點(diǎn)擊申請(qǐng),形成申請(qǐng)訂單; 3)審批人查看到訂單后,進(jìn)行審批處理,審批不通過,打回訂單,審批通過后,系統(tǒng)自動(dòng)將所需文檔checkout到 申請(qǐng)人:指定位置; 4)關(guān)于本次版本申請(qǐng)相關(guān)信息自動(dòng)錄入發(fā)布申請(qǐng)類別中。
3.根據(jù)權(quán)利要求2所述的一種版本自動(dòng)發(fā)布的配置控制方法,其特征在于:所述流程O中數(shù)據(jù)庫錄入內(nèi)容具體包括軟件代號(hào)、版本號(hào)、版本說明、安裝包、部署手冊、用戶手冊,其中安裝包、部署手冊、用戶手冊為Object對(duì)象類型,指向安裝包、文檔的存放地址svn。
4.根據(jù)權(quán)利要求2或3所述的一種版本自動(dòng)發(fā)布的配置控制方法,其特征在于:所述流程4)中錄入內(nèi)容包括: 申請(qǐng)人:、軟件代號(hào)、軟件版本、軟件用途、發(fā)布目錄及文檔、審批人。
【文檔編號(hào)】G06Q10/06GK103606068SQ201310663971
【公開日】2014年2月26日 申請(qǐng)日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】郭靜, 趙霞, 張新玲 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司