【項(xiàng)目管理知識(shí)】軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹_第1頁
【項(xiàng)目管理知識(shí)】軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹_第2頁
【項(xiàng)目管理知識(shí)】軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹_第3頁
【項(xiàng)目管理知識(shí)】軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹_第4頁
【項(xiàng)目管理知識(shí)】軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件項(xiàng)目版本號(hào)的命名規(guī)則及格式介紹版本控制比較普遍的3種命名格式:一、GNU風(fēng)格的版本號(hào)命名格式:主版本號(hào).子版本號(hào).修正版本號(hào).編譯版本號(hào)英文對(duì)照:Major_Version_Number.Minor_Version_Number.Revision_Number.Build_Number示例:121,2.0,5.0.0build-13124二、Windows風(fēng)格的版本號(hào)命名格式:主版本號(hào).子版本號(hào)修正版本號(hào).編譯版本號(hào)英文對(duì)照:Major_Version_Number.Minor_Version_NumberRevision_Number.Build_Number示例:1.21,2.0三、.

2、NetFramework風(fēng)格的版本號(hào)命名格式:主版本號(hào).子版本號(hào).編譯版本號(hào).修正版本號(hào)英文對(duì)照:Major_Version_Number.Minor_Version_Number.Build_Number.Revision_Number版本號(hào)由二至四個(gè)部分組成:主版本號(hào)、次版本號(hào)、內(nèi)部版本號(hào)和修訂號(hào)。主版本號(hào)和次版本號(hào)是必選的;內(nèi)部版本號(hào)和修訂號(hào)是可選的,但是如果定義了修訂號(hào)部分,則內(nèi)部版本號(hào)就是必選的。所有定義的部分都必須是大于或等于0的整數(shù)。應(yīng)根據(jù)下面的約定使用這些部分:Major:具有相同名稱但不同主版本號(hào)的程序集不可互換。例如,這適用于對(duì)產(chǎn)品的大量重寫,這些重寫使得無法實(shí)現(xiàn)向后兼容性

3、。Minor:如果兩個(gè)程序集的名稱和主版本號(hào)相同,而次版本號(hào)不同,這指示顯著增強(qiáng),但照顧到了向后兼容性。例如,這適用于產(chǎn)品的修正版或完全向后兼容的新版本。Build:內(nèi)部版本號(hào)的不同表示對(duì)相同源所作的重新編譯。這適合于更改處理器、平臺(tái)或編譯器的情況。Revision:名稱、主版本號(hào)和次版本號(hào)都相同但修訂號(hào)不同的程序集應(yīng)是完全可互換的。這適用于修復(fù)以前發(fā)布的程序集中的安全漏洞。程序集的只有內(nèi)部版本號(hào)或修訂號(hào)不同的后續(xù)版本被認(rèn)為是先前版本的修補(bǔ)程序(Hotfix)更新。版本號(hào)管理策略一、GNU風(fēng)格的版本號(hào)管理策略:1 .項(xiàng)目初版本時(shí),版本號(hào)可以為0.1或0.1.0,也可以為1.0或1.0.0,如果

4、你為人很低調(diào),我想你會(huì)選擇那個(gè)主版本號(hào)為0的方式;2 .當(dāng)項(xiàng)目在進(jìn)行了局部修改或bug修正時(shí),主版本號(hào)和子版本號(hào)都不變,修正版本號(hào)加1;3 .當(dāng)項(xiàng)目在原有的基礎(chǔ)上增加了部分功能時(shí),主版本號(hào)不變,子版本號(hào)加1,修正版本號(hào)復(fù)位為0,因而可以被忽略掉;4 .當(dāng)項(xiàng)目在進(jìn)行了重大修改或局部修正累積較多,而導(dǎo)致項(xiàng)目整體發(fā)生全局變化時(shí),主版本號(hào)加1;5 .另外,編譯版本號(hào)一般是編譯器在編譯過程中自動(dòng)生成的,我們只定義其格式,并不進(jìn)行人為控制.二、Window下的版本號(hào)管理策略:1 .目初版時(shí),版本號(hào)為1.0或1.00;2 .當(dāng)項(xiàng)目在進(jìn)行了局部修改或bug修正時(shí),主版本號(hào)和子版本號(hào)都不變,修正版本號(hào)加1;3

5、.當(dāng)項(xiàng)目在原有的基礎(chǔ)上增加了部分功能時(shí),主版本號(hào)不變,子版本號(hào)加1,修正版本號(hào)復(fù)位為0,因而可以被忽略掉;4 .當(dāng)項(xiàng)目在進(jìn)行了重大修改或局部修正累積較多,而導(dǎo)致項(xiàng)目整體發(fā)生全局變化時(shí),主版本號(hào)加1;5 .另外,編譯版本號(hào)一般是編譯器在編譯過程中自動(dòng)生成的,我們只定義其格式,并不進(jìn)行人為控制.另外,還可以在版本號(hào)后面加入Alpha,Beta,Gamma,Current,RC(ReleaseCandidate),Release,StabfeW綴,在這后綴后面還可以加入1位數(shù)字的版本號(hào).對(duì)于用戶來說,如果某個(gè)軟件的主版本號(hào)進(jìn)行了升級(jí),用戶還想繼續(xù)那個(gè)軟件則發(fā)行軟件的公司一般要對(duì)用戶收取升級(jí)費(fèi)用;而如

6、果子版本號(hào)或修正版本號(hào)發(fā)生了升級(jí),一般來說是免費(fèi)的.附:alphal內(nèi)部測(cè)試版beta外部測(cè)試版demo演示版Enhance增強(qiáng)版或者加強(qiáng)版屬于正式版Free自由版Fullversion完全版屬于正式版shareware共享版Release發(fā)行版有時(shí)間限制Upgrade升級(jí)版Retail零售版Cardware屬共享軟件的一種,只要給回復(fù)一封電郵或明信片即可。(有的并由此提供注冊(cè)碼等),目前這種形式已不多見。Plus屬增強(qiáng)版,不過這種大部分是在程序界面及多媒體功能上增強(qiáng)。Preview預(yù)覽版CorporationEnterprise企業(yè)版Standard標(biāo)準(zhǔn)版Mini迷你版也叫精簡(jiǎn)版只有基本的功

7、能Premium貴價(jià)版Professional版Express特:別版Deluxe諄華版Regged-B注冊(cè)版CNP簡(jiǎn)體中文版CHJ繁體中文版E5英文版Multilanguage多語言版注釋:a版此版本表示該軟件僅僅是一個(gè)初步完成品,通常只在軟件開發(fā)者內(nèi)部交流,也有很少一部分發(fā)布給專業(yè)測(cè)試人員。一般而言,該版本軟件的bug較多,普通用戶不要安裝。(3(beta)版該版本相對(duì)于口版已有了很大的改進(jìn),消除了嚴(yán)重的錯(cuò)誤,但還是存在著一些缺陷,需要經(jīng)過大規(guī)模的發(fā)布測(cè)試來進(jìn)一步消除。這一版本通常由軟件公司免費(fèi)發(fā)布,用戶可從相關(guān)的站點(diǎn)下載。通過一些專業(yè)愛好者的測(cè)試,將結(jié)果反饋給開發(fā)者,開發(fā)者們?cè)龠M(jìn)行有針對(duì)

8、性的修改。該版本也不適合一般用戶安裝。丫版該版本已經(jīng)相當(dāng)成熟了,與即將發(fā)行的正式版相差無幾,如果用戶實(shí)在等不及了,盡可以裝上一試。trial(試用版)試用版軟件在近的幾年里頗為流行,主要是得益于互聯(lián)網(wǎng)的迅速發(fā)展。該版本軟件通常都有時(shí)間限制,過期之后用戶如果希望繼續(xù)使用,一般得交納一定的費(fèi)用進(jìn)行注冊(cè)或購(gòu)買。有些試用版軟件還在功能上做了一定的限制。unregistered(未注冊(cè)版)未注冊(cè)版與試用版極其類似,只是未注冊(cè)版通常沒有時(shí)間限制,在功能上相對(duì)于正式版做了一定的限制,例如絕大多數(shù)網(wǎng)絡(luò)電話軟件的注冊(cè)版和未注冊(cè)版,兩者之間在通話質(zhì)量上有很大差距。還有些雖然在使用上與正式版毫無二致,但是動(dòng)不動(dòng)就會(huì)

9、彈出一個(gè)惱人的消息框來提醒你注冊(cè),如看圖軟件acdses智能陳橋漢字輸入軟件等。demo版也稱為演示版,在非正式版軟件中,該版本的知名度。demo版僅僅集成了正式版中的幾個(gè)功能,頗有點(diǎn)像unregisteredo不同的是,demo版一般不能通過升級(jí)或注冊(cè)的方法變?yōu)檎桨妗R陨鲜擒浖桨姹就瞥鲋暗膸讉€(gè)版本,弟伊丫可以稱為測(cè)試版,大凡成熟軟件總會(huì)有多個(gè)測(cè)試版,如windows98的B版,前前后后將近有10個(gè)。這么多的測(cè)試版一方面為了終產(chǎn)品盡可能地滿足用戶的需要,另一方面也盡量減少了軟件中的bug。而trial、unregistered>demo有時(shí)統(tǒng)稱為演示版,這一類版本的廣告色彩較濃,頗有點(diǎn)先嘗后買的味道,對(duì)于普通用戶而言自然是可以免費(fèi)嘗鮮了。正式版不同類型的軟件的正式版本通常也有區(qū)別。release該版本意味終釋放版”,在出了一系列的測(cè)試版之后,終歸會(huì)有一個(gè)正式版本,對(duì)于用戶而言,購(gòu)買該版本的軟件不會(huì)錯(cuò)。該版本有時(shí)也稱為標(biāo)準(zhǔn)版。一般情況下,release不會(huì)以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(hào)(r),如windowsnt(r)4.0、ms-dos(r)6.22等。registered很顯然,該版本是與unregistered相對(duì)的注冊(cè)版。注冊(cè)版、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論