版本命名规则:产品型号_VX.Y.Z_Date_Tag
X:主版本号,一位数字表示,初始值为1,表示软件的主版本号,当功能模块有较大的变动或子版本号满,即可升级,比如增加多个模块或整体架构发生变化。
Y:子版本号,一位数字表示,初始值为0,表示软件的次版本号,当功能有一定的增加、变化或修订版号满,即可升级,比如增加对权限控制等。
Z:修订版本号,两位数字表示,初始值为1,表示软件的维护版本号,功能有少量增加或变化,或对已发布的缺陷的修复或一些小的变动。
Date:日期信息,八位数字表示,四位数字年,两位数字月,两位数字日,如20230201。
Tag:标签号,分为三类Base、Alpha、Beta和Release
Base:
基础版本,实现功能少,主要完成软件架构、数据结构等,用于后续开发的基础版本
Alpha:
内部测试版,一般只在内部运行,不对外公开,主要是项目组成员对产品进行测试,检查产品是否存在缺陷、错误,验证产品功能。
Beta:
当软件进入模拟生产环境测试阶段或发布给典型用户进行测试,该版本消除了严重的错误,但还存在一些缺陷,需要经过进一步测试,以便在正式发行前进行改进和完善。
Release:
最终交付用户使用的版本,也成为发行版本。
举例:
AIM100_V1.0.1_20230201_Alpha
AT2000C_V1.0.1_20230201_Beta
L1_V1.0.1_20230201_Release

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐