应用软件版本号是怎么确定的,它有什么命名规范?

发布网友 发布时间:1天前

我来回答

1个回答

热心网友 时间:45分钟前

应用软件版本号的确定与命名规范

遵循质量管理原则,制定本规范以确保软件产品的正确性和统一性,提升软件产品质量,提高开发效率与可维护性。规范适用于所有受控的软件产品或程序。参与人员包括项目经理、产品经理、开发工程师、测试工程师与实施工程师。

软件产品的标识由简称与版本号组成,遵循GNU版本号命名格式:软件产品简称-主版本号.次版本号.修正版本号.【送测版本号.构建时间+构建次数】。

对外发布的版本号仅包含简称-主版本号.次版本号.修正版本号。

中文名称需体现产品内容、属性与用途;英文名称由公司标识、中文名称拼音全拼组成,带有地方性质的需添加地名缩写。

简称排除系统、平台、软件等词汇,采用产品特色4个拼音缩写组合,地方性质的需添加地名缩写。

版本号遵循GNU风格,格式为:简称-主版本号.次版本号.修正版本号.【送测版本号.构建时间+构建次数】。初版时,修正版本号为0,构建时间与次数不计。

主版本号标识软件架构与设计思想的改变,须提交立项申请,由评审委员会决定。主版本号不同,程序集不可互换,即使名称相同也不可。架构、设计思想改变或大量重写时,主版本号+1。主版本号变更,不支持向后兼容,次版本号、修正版本号及送测版本号复位为0,构建次数+1。

次版本号记录功能的增加或变更,数据库改动,主版本号不变,修正版本号复位为0,构建次数+1。

修正版本号用于BUG修复,主版本号、次版本号不变,送测版本号复位为0,构建次数+1。

送测版本号在测试后+1,构建次数+1。

构建日期与次数记录软件构建的日期与次数,不会因版本号改变而清零。

主版本号、次版本号、修正版本号变更时,软件产品整体升级。

软件产品版本与配置库版本关系明确,每次发布维护配置库代码版本与数据库关系。需记录产品版本与配置库版本对应关系,包括Git代码版本与数据库。

前端代码版本与软件产品版本格式一致;后端代码版本同样遵循同一规则。

数据库脚本整理空数据库作为原始数据库,生成原始脚本,与软件初始版本配套使用。变更数据库结构时修改次版本号,仅做数据改动程序无需修改时修改修正版本号。

SQL脚本记录变更内容,包括创建时间、操作用户与内容,脚本内容注释详细说明作用与对应业务功能。脚本有先后执行顺序要求时在名称中写明。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com