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

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

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

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

strongerHuang ? 來源:strongerHuang ? 作者:strongerHuang ? 2020-12-31 10:04 ? 次閱讀

不知道大家寫程序、畫板子時,版本號是怎么命名的? 最常見的就是V1.0.0這種簡單的形式命名,復雜一點就是帶有日期、后綴等版本信息。 當然,版本號命名規(guī)范就像代碼規(guī)范一樣,不同公司、不同崗位的規(guī)范不同。 下面就來簡單說下關(guān)于版本號命名的常見規(guī)范。

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

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

比如:V1.2.3.20201228_rc

說明:

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

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

第三位(3):修訂版本號。一般是 Bug 修復或是一些小的變動,要經(jīng)常發(fā)布修訂版,時間間隔不限,修復一個嚴重的bug即可發(fā)布一個修訂版。此版本號由項目經(jīng)理決定是否修改。

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

希臘字母版本號(rc):此版本號用于標注當前版本的軟件處于哪個開發(fā)階段,當軟件進入到另一個階段時需要修改此版本號。此版本號由項目決定是否修改。

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

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

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

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

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

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

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

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

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

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

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

好了,今后你應該清楚該怎么對版本號命名了吧?

責任編輯:xj

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

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

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

    關(guān)注

    11

    文章

    3464

    瀏覽量

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

    關(guān)注

    69

    文章

    5126

    瀏覽量

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

    關(guān)注

    117

    文章

    3825

    瀏覽量

    82516

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

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

收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    求助,關(guān)于stellar studio環(huán)境配置后無法編譯例程的問題求解

    已經(jīng)是按照說明文檔進行編譯器環(huán)境配置,但是還是會報錯,問題大概可能是文件系統(tǒng)操作錯誤,無法訪問打開文件,看樣子像系統(tǒng)問題,但是其他同學有和我系統(tǒng)版本號一樣的也可以編譯運行,具體錯誤點擊也無法跳轉(zhuǎn)到錯誤位置
    發(fā)表于 06-16 08:08

    求助,關(guān)于stellar studio環(huán)境配置后無法編譯例程的問題求解

    已經(jīng)是按照說明文檔進行編譯器環(huán)境配置,但是還是會報錯,問題大概可能是文件系統(tǒng)操作錯誤,無法訪問打開文件,看樣子像系統(tǒng)問題,但是其他同學有和我系統(tǒng)版本號一樣的也可以編譯運行,具體錯誤點擊也無法跳轉(zhuǎn)到錯誤位置
    發(fā)表于 06-11 06:27

    PCB設(shè)計中的焊盤命名規(guī)范

    1.焊盤命名規(guī)范 獲取完整文檔資料可下載附件哦?。。?!如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持一下哦~
    發(fā)表于 05-29 16:01

    一百多條PCB設(shè)計規(guī)范(建議收藏)

    1.PCB基本內(nèi)容1.1基礎(chǔ)規(guī)范1、板名+版本號:電路板的唯一名稱,需簡潔明確,反映功能或所屬系統(tǒng)。版本號需與設(shè)計文件、BOM(物料清單)及生產(chǎn)文件嚴格對應。2、設(shè)計日期:設(shè)計完成或修訂的日期,用于
    發(fā)表于 04-10 13:37

    【教程】Chirpstack V3服務器簡介和搭建示例

    輸入vim--version命令來檢查vim版本,如安裝,則返回版本號,見下圖:終端中輸入git--version命令來檢查git版本,如安裝,則返回版本號,見下圖
    的頭像 發(fā)表于 03-13 19:32 ?382次閱讀
    【教程】Chirpstack V3服務器簡介和搭建示例

    Nginx服務優(yōu)化教程

    隱藏Nginx版本號,避免安全漏洞泄漏:修改配置文件法;修改源碼法
    的頭像 發(fā)表于 03-12 15:57 ?456次閱讀
    Nginx服務優(yōu)化教程

    PCB最全封裝命名規(guī)范

    范圍本規(guī)范適用于主流EDA軟件在PCB設(shè)計前的封裝建庫命名。 獲取完整文檔資料可下載附件哦?。。。?/div>
    發(fā)表于 03-12 13:26

    蘋果為iPhone 11系列重新發(fā)布iOS 18.3版本更新

    蘋果公司針對 iPhone 11、iPhone 11 Pro 以及 iPhone 11 Pro Max,重新發(fā)布了 iOS 18.3 版本更新,此次更新版本號為 22D64 ,旨在解決 iPhone
    的頭像 發(fā)表于 02-05 16:31 ?1748次閱讀

    三環(huán)貼片電容的常見命名規(guī)則

    三環(huán)貼片電容的常見命名規(guī)則主要涉及其尺寸、材質(zhì)、精度、電壓、容量、端頭材料以及包裝方式等多個參數(shù)。以下是對這些命名規(guī)則的詳細歸納: ?一、尺寸 英寸表示法 :如0805、0603等,其中08表示長度
    的頭像 發(fā)表于 11-25 14:15 ?1207次閱讀
    三環(huán)貼片電容的<b class='flag-5'>常見</b><b class='flag-5'>命名</b>規(guī)則

    迅為RK3588開發(fā)板Android系統(tǒng)開發(fā)筆記允許usb調(diào)試

    關(guān)于平板電腦”,如下圖所示: 3 滑到最底部,找到版本號,連續(xù)點擊版本號 7 次,便進入了開發(fā)者模式。如下圖所示: 4 返回,點擊“系統(tǒng)”,如下圖所示: 5 點擊“開發(fā)者選項”,如下圖所示
    發(fā)表于 11-22 10:38

    nginx隱藏版本號與WEB服務器信息

    nginx不僅可以隱藏版本信息,還支持自定義web服務器信息 先看看最終的隱藏結(jié)果吧 具體怎么實現(xiàn)呢,其實也很簡單,請往下看 1 官網(wǎng)下載最新穩(wěn)定版 wget http://nginx.org
    的頭像 發(fā)表于 11-22 10:25 ?545次閱讀
    nginx隱藏<b class='flag-5'>版本號</b>與WEB服務器信息

    如何從DTU閃燈狀態(tài)判斷設(shè)備的運行情況?

    連接設(shè)備查看版本號 InDTU3XX_STD_V1.4.3之后版本 InDTU3XX_STD_V1.4.3之前的版本(不含本版本
    發(fā)表于 07-26 06:21

    IoT_Demo程序不能使用,APP連不上設(shè)備是怎么回事?

    1.使用不帶rtos的IoT_Demo程序,版本號為v1.54. 2.燒寫固件之后,iot_espressif無法連接設(shè)備端
    發(fā)表于 07-12 07:39

    esp32-WROOM-32UE死機怎么解決?

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

    請問APP版本號如何設(shè)置才有效?

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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品