0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于軟件、硬件版本號(hào)命名的常見(jiàn)規(guī)范

strongerHuang ? 來(lái)源:strongerHuang ? 作者:strongerHuang ? 2020-12-31 10:04 ? 次閱讀

不知道大家寫(xiě)程序、畫(huà)板子時(shí),版本號(hào)是怎么命名的? 最常見(jiàn)的就是V1.0.0這種簡(jiǎn)單的形式命名,復(fù)雜一點(diǎn)就是帶有日期、后綴等版本信息。 當(dāng)然,版本號(hào)命名規(guī)范就像代碼規(guī)范一樣,不同公司、不同崗位的規(guī)范不同。 下面就來(lái)簡(jiǎn)單說(shuō)下關(guān)于版本號(hào)命名的常見(jiàn)規(guī)范。

1.通用版本命名規(guī)范

這里分享一種通用的版本命名規(guī)范,格式:主版本號(hào)。子版本號(hào)。修訂版本號(hào)。日期_版本階段

比如:V1.2.3.20201228_rc

說(shuō)明:

第一位(1):主版本號(hào)。當(dāng)功能模塊有較大的變動(dòng),比如增加多個(gè)模塊或者整體架構(gòu)發(fā)生變化。此版本號(hào)由項(xiàng)目決定是否修改。

第二位(2):子版本號(hào)。當(dāng)功能有一定的增加或變化,比如增加了對(duì)權(quán)限控制、增加自定義視圖等功能。此版本號(hào)由項(xiàng)目決定是否修改。

第三位(3):修訂版本號(hào)。一般是 Bug 修復(fù)或是一些小的變動(dòng),要經(jīng)常發(fā)布修訂版,時(shí)間間隔不限,修復(fù)一個(gè)嚴(yán)重的bug即可發(fā)布一個(gè)修訂版。此版本號(hào)由項(xiàng)目經(jīng)理決定是否修改。

日期版本號(hào)(20201228):用于記錄修改項(xiàng)目的當(dāng)前日期,每天對(duì)項(xiàng)目的修改都需要更改日期版本號(hào)。此版本號(hào)由開(kāi)發(fā)人員決定是否修改。

希臘字母版本號(hào)(rc):此版本號(hào)用于標(biāo)注當(dāng)前版本的軟件處于哪個(gè)開(kāi)發(fā)階段,當(dāng)軟件進(jìn)入到另一個(gè)階段時(shí)需要修改此版本號(hào)。此版本號(hào)由項(xiàng)目決定是否修改。

軟件版本階段說(shuō)明:Base版: 此版本表示該軟件僅僅是一個(gè)假頁(yè)面鏈接,通常包括所有的功能和頁(yè)面布局,但是頁(yè)面中的功能都沒(méi)有做完整的實(shí)現(xiàn),只是做為整體網(wǎng)站的一個(gè)基礎(chǔ)架構(gòu)。

Alpha版: 此版本表示該軟件在此階段主要是以實(shí)現(xiàn)軟件功能為主,通常只在軟件開(kāi)發(fā)者內(nèi)部交流,一般而言,該版本軟件的Bug較多,需要繼續(xù)修改。Beta版: 該版本相對(duì)于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯(cuò)誤,但還是存在著一些缺陷,需要經(jīng)過(guò)多次測(cè)試來(lái)進(jìn)一步消除,此版本主要的修改對(duì)像是軟件的UI。

RC版: 該版本已經(jīng)相當(dāng)成熟了,基本上不存在導(dǎo)致錯(cuò)誤的BUG,與即將發(fā)行的正式版相差無(wú)幾。

Release版: 該版本意味“最終版本”,在前面版本的一系列測(cè)試版之后,終歸會(huì)有一個(gè)正式版本,是最終交付用戶(hù)使用的一個(gè)版本。該版本有時(shí)也稱(chēng)為標(biāo)準(zhǔn)版。一般情況下,Release不會(huì)以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(hào)(R)。

階段名稱(chēng) 階段標(biāo)識(shí)
需求控制 a
設(shè)計(jì)階段 b
編碼階段 c
單元測(cè)試 d
單元測(cè)試修改 e
集成測(cè)試 f
集成測(cè)試修改 g
系統(tǒng)測(cè)試 h
系統(tǒng)測(cè)試修改 i
驗(yàn)收測(cè)試 j
驗(yàn)收測(cè)試修改 k

2.其他版本命名規(guī)范

不同的軟件,其版本命名會(huì)不同,比如我前幾天分享的《Keil MDK 和 IAR EARM發(fā)展歷程及歷史版本下載》你就會(huì)發(fā)現(xiàn):

Keil MDK版本命名為:V5.33 (只有主版本和次版本)

而IAR EWARM版本命名為:V8.50.9.33462(通過(guò)序列號(hào)代替日期)

其實(shí),絕大部分軟件的主版本和次版本才是關(guān)鍵,其它修訂版本、日期版本這些因軟件而已。

像微信、QQ、支付寶、抖音這些大家常用的APP軟件版本號(hào),你會(huì)發(fā)現(xiàn),也是類(lèi)似方法命名。

好了,今后你應(yīng)該清楚該怎么對(duì)版本號(hào)命名了吧?

責(zé)任編輯:xj

原文標(biāo)題:軟件、硬件版本號(hào)命名規(guī)范

文章出處:【微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3161

    瀏覽量

    66003
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4611

    瀏覽量

    86988
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3746

    瀏覽量

    80663

原文標(biāo)題:軟件、硬件版本號(hào)命名規(guī)范

文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    esp32-WROOM-32UE死機(jī)怎么解決?

    esp32-WROOM-32UE固件版本號(hào)3.2 批量集成在電路中的設(shè)備,有個(gè)別設(shè)備出現(xiàn)AT指令不回復(fù)的問(wèn)題,設(shè)備聯(lián)網(wǎng)的AT指令失效,是不是死機(jī)了?相同的軟件為什么有個(gè)別的會(huì)出現(xiàn)這個(gè)問(wèn)題,硬件方面用
    發(fā)表于 07-01 08:26

    請(qǐng)問(wèn)APP版本號(hào)如何設(shè)置才有效?

    \") 。 但是不起作用,編譯信息看到的APP版本號(hào),以及程序里用 esp_ota_get_partition_description() 讀出的版本號(hào),都是一個(gè)串, 諸如:version: 761849b-dirty,像是隨機(jī)生成的。請(qǐng)問(wèn)
    發(fā)表于 06-26 07:40

    怎么加上.bin文件的版本號(hào)?

    描述:我想在工程名稱(chēng)后添加改工程的版本,這樣生成的固件就是帶版本號(hào)的。 問(wèn)題:目前生成的bin文件后面帶不上版本號(hào),不知道為啥?如下圖所示。有人知道怎么加上.bin文件的版本號(hào)嗎?
    發(fā)表于 06-11 07:43

    Acrel-6000B電氣火災(zāi)查看軟件版本號(hào)

    軟件
    acrelxqx
    發(fā)布于 :2024年05月31日 15:53:08

    小米衛(wèi)星通信軟件著作權(quán)獲批

    近日,北京小米移動(dòng)軟件有限公司成功獲批“小米衛(wèi)星通信APP”的軟件著作權(quán),標(biāo)志著該公司在衛(wèi)星通信技術(shù)領(lǐng)域邁出了重要一步。該APP當(dāng)前版本號(hào)為V1.0,預(yù)示著其初步功能的完善與推出。
    的頭像 發(fā)表于 05-16 11:12 ?467次閱讀

    摩爾線(xiàn)程發(fā)布版本號(hào)為v250.60.2的游戲顯卡驅(qū)動(dòng)程序

    4月22日,摩爾線(xiàn)程發(fā)布版本號(hào)為v250.60.2的游戲顯卡驅(qū)動(dòng)程序,旨在為玩家?guī)?lái)煥然一新的游戲體驗(yàn)與顯著提升的性能表現(xiàn)。
    的頭像 發(fā)表于 04-23 09:42 ?378次閱讀

    求助,SPI讀取LORA版本號(hào)不同的問(wèn)題求解

    一會(huì)讀取到0xa9b7(正確),一會(huì)讀取到0xa900。這是什么情況。獲取版本號(hào)的代碼寫(xiě)在最開(kāi)始,我就按復(fù)位鍵獲取,差不多10次有3次錯(cuò)誤。
    發(fā)表于 04-10 06:23

    Windows Server Build 26085.1發(fā)布,版本號(hào)追平Windows 11

    而作為下一代的LTSC版本,PowerShell團(tuán)隊(duì)已列出了該新版本所包含的內(nèi)容,包括Data Center版及Standard版的桌面體驗(yàn)以及Server Core的安裝選項(xiàng),同時(shí)亦包括Container Host的年度通道以及Azure驗(yàn)證版(僅供虛擬機(jī)評(píng)估)。
    的頭像 發(fā)表于 03-28 14:20 ?521次閱讀

    摩爾線(xiàn)程發(fā)布版本號(hào)為v250.60.1的Windows驅(qū)動(dòng)程序

    3月20日,摩爾線(xiàn)程發(fā)布版本號(hào)為v250.60.1的Windows驅(qū)動(dòng)程序。新的驅(qū)動(dòng)程序,在PES控制中心新增了屏幕錄制功能。
    的頭像 發(fā)表于 03-21 10:01 ?413次閱讀
    摩爾線(xiàn)程發(fā)布<b class='flag-5'>版本號(hào)</b>為v250.60.1的Windows驅(qū)動(dòng)程序

    國(guó)內(nèi)首款免費(fèi)DAS數(shù)據(jù)顯示和處理軟件OptixView發(fā)布

    今日,光軟(北京)科技有限責(zé)任公司正式發(fā)布更新后的國(guó)內(nèi)首款免費(fèi)DAS數(shù)據(jù)顯示和處理軟件OptixView,版本號(hào)為v2024.02.20,用戶(hù)可加入企業(yè)微信群和QQ群免費(fèi)獲取最新版本的OptixView
    的頭像 發(fā)表于 02-21 10:09 ?1173次閱讀

    摩爾線(xiàn)程發(fā)布v250.60游戲顯卡驅(qū)動(dòng)和v2.5.0 Ubuntu驅(qū)動(dòng)

    2月20日,摩爾線(xiàn)程正式發(fā)布版本號(hào)為v250.60的Windows驅(qū)動(dòng)程序,并同時(shí)推出面向MTT S80顯卡的Ubuntu驅(qū)動(dòng)程序,版本號(hào)為v2.5.0。
    的頭像 發(fā)表于 02-21 09:25 ?714次閱讀

    “小米汽車(chē)軟件軟件著作權(quán)獲得登記批準(zhǔn)

    小米汽車(chē)科技有限公司宣布,其“小米汽車(chē)軟件”已成功獲得軟件著作權(quán)登記批準(zhǔn),當(dāng)前版本號(hào)為V1.0。這一里程碑式的進(jìn)展,由權(quán)威信息查詢(xún)平臺(tái)天眼查App率先披露,標(biāo)志著小米汽車(chē)在智能互聯(lián)領(lǐng)域的突破性進(jìn)展。
    的頭像 發(fā)表于 02-05 09:28 ?573次閱讀

    西門(mén)子博途中啟用類(lèi)型版本對(duì)話(huà)框

    在對(duì)話(huà)框中,版本號(hào)在最后一個(gè)位置自動(dòng)遞增。這樣可以識(shí)別字段中的更改。
    的頭像 發(fā)表于 01-18 10:49 ?660次閱讀
    西門(mén)子博途中啟用類(lèi)型<b class='flag-5'>版本</b>對(duì)話(huà)框

    AD9164驅(qū)動(dòng)程序里面版本是03,芯片里面讀出來(lái)的是02,這個(gè)是工程樣片嗎?

    ,讀取值全部為0;(其他寄存器讀寫(xiě)正常)。 情況2 讀取芯片版本號(hào)時(shí)版本號(hào)為0x02,與驅(qū)動(dòng)0x03的要求不符合,變成工程樣片版本號(hào),如下圖所示: 驅(qū)動(dòng)程序里面版本是03,芯
    發(fā)表于 12-01 07:57

    如何使用帶安全庫(kù)功能的AT32 MCU實(shí)現(xiàn)類(lèi)似OTP寄存器的功能

    在內(nèi)部提供了一種特殊的寄存器:OTP(One Time Programmable)寄存器,該寄存器只可以編程一次,并且編程后再也無(wú)法修改。用戶(hù)可以在OTP寄存器中保存一些特殊信息,例如產(chǎn)品的軟件版本號(hào)
    發(fā)表于 10-24 08:12