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

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

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

企業(yè)內(nèi)部統(tǒng)一軟件版本背后有啥命名規(guī)則

9GxC_IoTMaker ? 來源:機(jī)智云開發(fā)者 ? 作者:機(jī)智云開發(fā)者 ? 2022-09-08 11:44 ? 次閱讀

手機(jī)經(jīng)常會(huì)提示要升級(jí),跳轉(zhuǎn)至升級(jí)頁面,會(huì)有一行小字顯示“版本V22.1.0”,每次升級(jí)這行小字內(nèi)容不一樣;公司對(duì)內(nèi)對(duì)外發(fā)布產(chǎn)品,都會(huì)有一個(gè)產(chǎn)品說明文檔,首頁便會(huì)標(biāo)注Vxx.xx.xx,甚至是標(biāo)注了α、β、R這些特殊符號(hào)。究竟這些有啥區(qū)別了。其實(shí),這背后是軟件版本的命名方式。

在企業(yè)內(nèi)部統(tǒng)一軟件版本命名規(guī)則,可以方便軟件升級(jí)與維護(hù),降低溝通成本,提高工作效率,還能方便進(jìn)行版本管理。那么,這背后有啥命名規(guī)則呢?一起來看看吧。

敲重點(diǎn)一

命名規(guī)則中的不同字段以下劃線“_”做分隔符,字段名稱本身不允許含有下劃線“_”符號(hào)。

敲重點(diǎn)二

程序文件命名、程序內(nèi)部命名規(guī)范

(功能名_)產(chǎn)品型號(hào)_標(biāo)識(shí)版本_日期(_可選字段).文件后綴名

c0b63bae-2e8b-11ed-ba43-dac502259ad0.png

舉個(gè)例子

PCB_Product_ Option1 Option2...Option_Version_Date_CPU .Suffix

說明

PCB是指功能名,即按照功能取名。如MB、KEY&LED、AUDIO、VIDEO;分別表示主板、按鍵、燈板、音頻、視頻板等。此為可選字段,一般為單片機(jī)程序使用,如果沒有該字段則留空。

Product 是指產(chǎn)品型號(hào),以項(xiàng)目啟動(dòng)時(shí)產(chǎn)品經(jīng)理發(fā)布的為準(zhǔn),如F9164-TD

Option1Option2…OptionN 是指標(biāo)識(shí)標(biāo)準(zhǔn)/非標(biāo)準(zhǔn)版本,如Standard為自主等。

Version版本號(hào)Vxx.xx.xx,如V0.0.1,V1.0.0,V1.0.1,V1.1.1,V2.0.0

Date即日期,用年月日表示,如20220101

CPU型號(hào)信息,此為可選字段,一般為單片機(jī)程序使用,如果沒有該字段則留空。

Suffix文件后綴,如img,bin,hex,zip,rar,tar,等

示例1

F9164-TD-Standard_V1.0.0_20200101.bin

F9164-TD-Standard_V1.0.0_20200101_T.bin(特單)

主應(yīng)用程序完整 bin 程序或 hex 文件,此程序常用于文件系統(tǒng)和驅(qū)動(dòng)程序沒有變化,只需要升級(jí)應(yīng)用程序的情況,如大量的售后升級(jí)維護(hù)。

示例2

MB_Product-Option_Version_Date

MB_F9164-TD-Standard_V1.0.0_20200101

敲重點(diǎn)三

版本型號(hào)命名規(guī)范

主版本號(hào).子版本號(hào).修訂版本號(hào).日期_版本階段

舉個(gè)例子

V1.2.3.20220809_beta

版本號(hào)說明:

主版本號(hào)(1):相對(duì)上一版本,如果涉及到平臺(tái)升級(jí)、協(xié)議增加、協(xié)議架構(gòu)調(diào)整等重大修改,升級(jí)主版本號(hào),如V1.1.1 改為 V2.0.0。此版本號(hào)由項(xiàng)目決定是否修改。

子版本號(hào)(2):相對(duì)上一版本,如果涉及到功能增加、刪減,或者協(xié)議小修改,或者數(shù)量眾多的小修改,則升級(jí)子版本號(hào)。如從V1.0.1改為 V1.1.1。此版本號(hào)由項(xiàng)目決定是否修改。

階段版本號(hào)(3):相對(duì)上一版本,如果是少量bug修改或者是一些小的變動(dòng),要經(jīng)常發(fā)布修訂版,時(shí)間間隔不限,則升級(jí)階段版本號(hào),如從V1.0.0改為V1.0.1。此版本號(hào)由項(xiàng)目經(jīng)理決定是否修改。

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

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

全新項(xiàng)目第一個(gè)正式發(fā)布的測試版本默認(rèn)V1.0.0。

從第二個(gè)正式測試版本開始,每次發(fā)布測試版本,必須升級(jí)軟件版本號(hào)。

c0db732e-2e8b-11ed-ba43-dac502259ad0.png

軟件版本說明

按照開發(fā)階段劃分,軟件版本可劃分成

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

Alpha版(α)內(nèi)測版/內(nèi)部測試版,此版本表示該軟件在此階段主要是以實(shí)現(xiàn)軟件功能為主,通常用于內(nèi)部交流或者專業(yè)測試人員測試用。Bug較多,普通用戶最好不要安裝。

Beta版(β)公測版/外部測試版,該版本相對(duì)于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯(cuò)誤,但存在一些缺陷,可用于專業(yè)愛好者大規(guī)模測試用,但是該版本也不適合普通用戶安裝。

Gamma版(γ):相當(dāng)成熟的測試版,基本上不存在導(dǎo)致錯(cuò)誤的BUG,與即將發(fā)行的正式版相差無幾。

RC版:Release Candidate候選版本,處于Gamma階段。從Alpha到Beta再到Gamma是改進(jìn)的先后關(guān)系,但RC1、RC2往往是取舍關(guān)系。

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

其他常見版本

Preview 預(yù)覽版

Mini 迷你版也叫精簡版只有最基本的功能

Standard 標(biāo)準(zhǔn)版

Professional -- 專業(yè)版

Plus 屬增強(qiáng)版(一般是在程序界面及多媒體功能上增強(qiáng))

Deluxe -- 豪華版

Corporation & Enterprise 企業(yè)版

Upgrade 升級(jí)版,此版本不能獨(dú)立使用,在軟件安裝過程中會(huì)自動(dòng)搜索正版再升級(jí)

Retail 零售版

CN -- 簡體中文版

CHT -- 繁體中文版

EN -- 英文版

Multilanguage -- 多語言版

機(jī)友們,福利來了?。?!

機(jī)智云AIoT開發(fā)平臺(tái)升級(jí)了開發(fā)者中心,不僅有全新圖形化開發(fā)界面,關(guān)鍵是功能升級(jí)了,只需幾十行代碼就能開發(fā)App、小程序,在線“拖拉拽”就能搞定智能產(chǎn)品設(shè)備運(yùn)營管理,方便企業(yè)產(chǎn)品聯(lián)網(wǎng),進(jìn)行設(shè)備精準(zhǔn)管理。(劃重點(diǎn))對(duì)于嵌入式開發(fā)者來說,幾乎 0 基礎(chǔ)就能在線配置出一款個(gè)性化APP應(yīng)用和管理后臺(tái)??靵韉ev.gizwits.com體驗(yàn)吧。

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

    關(guān)注

    69

    文章

    4611

    瀏覽量

    86984
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    37

    文章

    3221

    瀏覽量

    57499
  • BUG
    BUG
    +關(guān)注

    關(guān)注

    0

    文章

    155

    瀏覽量

    15632

原文標(biāo)題:一文搞懂嵌入式軟件版本命名規(guī)則

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ZTMS08測厚儀可以直接連接企業(yè)內(nèi)部管理網(wǎng)絡(luò)不,如ERP?

    ZTMS08測厚儀可以直接連接企業(yè)內(nèi)部管理網(wǎng)絡(luò)不,如ERP?
    發(fā)表于 11-11 08:06

    即時(shí)通訊軟件哪家好?企業(yè)即時(shí)通訊怎么選擇?

    )文檔公告管理:企業(yè)組織內(nèi)部統(tǒng)一文件庫,文件快速存儲(chǔ)、推送、機(jī)密文件訪問權(quán)限控制2)樹狀組織架構(gòu):企業(yè)內(nèi)部組織架構(gòu),樹狀結(jié)構(gòu)展示,目了然,
    發(fā)表于 08-09 15:16

    企業(yè)即時(shí)通訊軟件-imo云辦公室

    和工作效率。IMO云辦公室特色功能:1)文檔公告管理:企業(yè)組織內(nèi)部統(tǒng)一文件庫,文件快速存儲(chǔ)、推送、機(jī)密文件訪問權(quán)限控制2)樹狀組織架構(gòu):企業(yè)內(nèi)部組織架構(gòu),樹狀結(jié)構(gòu)展示,
    發(fā)表于 08-16 10:03

    基于Linux的LDAP統(tǒng)一認(rèn)證解決方案

    企業(yè)內(nèi)部需要認(rèn)證的服務(wù)很多,員工需要記住很多的密碼, 即使對(duì)這些服務(wù)進(jìn)行相同的密碼設(shè)置,也存在很大的安全隱患。筆者目前工作的企業(yè)就是如此,每個(gè)新員工的到來管理員都要初始化很多密碼,而這些密碼都被
    發(fā)表于 07-09 06:43

    軟件版本命名規(guī)范

    1. 軟件版本階段說明o Base版: 此版本表示該軟件僅僅是個(gè)假頁面鏈接,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實(shí)現(xiàn),只是做為整體網(wǎng)站的
    發(fā)表于 10-22 12:50 ?0次下載

    企業(yè)內(nèi)部虛擬車型在訂單車設(shè)計(jì)中的應(yīng)用

    提出企業(yè)內(nèi)部虛擬車型的概念, 并舉例介紹其建立方法及在訂單車設(shè)計(jì)中的應(yīng)用。關(guān)鍵詞: 虛擬車型; 訂單車; 應(yīng)用舉例Abstract: Th is pap r briefly int roduces the concep t and const ruct ingmet
    發(fā)表于 07-25 08:56 ?5次下載

    企業(yè)內(nèi)部組網(wǎng)布線詳細(xì)解說

    企業(yè)內(nèi)部組網(wǎng)布線詳細(xì)解說  這個(gè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),適用于般大中型企業(yè),總節(jié)點(diǎn)數(shù)1000-5000之間。其目的是在企業(yè)內(nèi)部包括其各地分
    發(fā)表于 04-14 16:29 ?1946次閱讀

    企業(yè)內(nèi)部銀行系統(tǒng)設(shè)計(jì)

    針對(duì)國內(nèi)外企業(yè)構(gòu)建內(nèi)部銀行系統(tǒng)的現(xiàn)狀及問題,研究和分析了基于Struts框架的設(shè)計(jì)理念,設(shè)計(jì)了企業(yè)內(nèi)部銀行管理系統(tǒng)的通用方案,實(shí)現(xiàn)了系統(tǒng)的功能。根據(jù)功能需求,充分利用了Struts框架的特點(diǎn),高效地完成了系統(tǒng)設(shè)計(jì),因此系統(tǒng)具有較
    發(fā)表于 12-19 16:01 ?0次下載
    <b class='flag-5'>企業(yè)內(nèi)部</b>銀行系統(tǒng)設(shè)計(jì)

    SEED-DEC2812硬件/ 軟件版本

    SEED-DEC2812 硬件/ 軟件版本 FAQ。
    發(fā)表于 04-13 09:01 ?0次下載
    SEED-DEC2812硬件/ <b class='flag-5'>軟件版本</b>

    Microchip推出最新版本統(tǒng)一軟件框架 增加簡化設(shè)計(jì)功能

    微芯科技公司)近日宣布推出最新版本統(tǒng)一軟件框架MPLAB Harmony 3.0(v3),首次為SAM MCU提供支持。
    的頭像 發(fā)表于 05-14 16:12 ?5032次閱讀

    高通打破芯片傳統(tǒng)命名規(guī)則背后有何用意?

    近日高通新代旗艦芯片正式發(fā)布,但是命名卻跳過驍龍875,取名為驍龍888,很多討論認(rèn)為,這是款非常迎合中國市場的產(chǎn)品,因?yàn)椤?88”在中國寓意幸運(yùn)和吉祥。這次高通旗艦芯片打破命名
    的頭像 發(fā)表于 12-06 09:13 ?3054次閱讀

    MCU軟件版本迭代

    這里的軟件版本迭代,需要外掛EEPROM存儲(chǔ)器,或者FLASH芯片
    發(fā)表于 10-25 11:21 ?0次下載
    MCU<b class='flag-5'>軟件版本</b>迭代

    文搞懂嵌入式軟件版本命名規(guī)則

    α、β、R這些特殊符號(hào)。究竟這些有區(qū)別了。其實(shí),這背后軟件版本命名方式。在企業(yè)內(nèi)部統(tǒng)一軟件版本命名
    的頭像 發(fā)表于 09-09 14:31 ?3972次閱讀
    <b class='flag-5'>一</b>文搞懂嵌入式<b class='flag-5'>軟件版本命名</b><b class='flag-5'>規(guī)則</b>

    Vitis統(tǒng)一軟件平臺(tái)文檔:嵌入式軟件開發(fā)

    電子發(fā)燒友網(wǎng)站提供《Vitis統(tǒng)一軟件平臺(tái)文檔:嵌入式軟件開發(fā).pdf》資料免費(fèi)下載
    發(fā)表于 09-15 10:11 ?0次下載
    Vitis<b class='flag-5'>統(tǒng)一軟件</b>平臺(tái)文檔:嵌入式<b class='flag-5'>軟件</b>開發(fā)

    Vitis統(tǒng)一軟件平臺(tái)文檔——應(yīng)用程序加速開發(fā)

    電子發(fā)燒友網(wǎng)站提供《Vitis統(tǒng)一軟件平臺(tái)文檔——應(yīng)用程序加速開發(fā).pdf》資料免費(fèi)下載
    發(fā)表于 09-15 11:40 ?0次下載
    Vitis<b class='flag-5'>統(tǒng)一軟件</b>平臺(tái)文檔——應(yīng)用程序加速開發(fā)