`
biaowen
  • 浏览: 74214 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

版本命名规则

阅读更多

1. 软件版本阶段说明

* Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
* Beta版: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
* RC版: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
* Release版: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。

 

2. 版本命名规范

软件版本号由四部分组成,第一个1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。

 

3. 版本号定修改规则

* 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。
* 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。
* 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。
* 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。
* 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。

 

4. 文件命名规范

文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外 包平台测试报告1.1.1.051021_beta_b.xls,此文件为项目外包平台的测试报告文档,版本号为:1.1.1.051021_beta。

如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加1,项目外包平台测试报告1.1.1.051021_beta_b1.xls。

当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 1.1.1.051021_beta_b_LiuQi.xls。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试 报告1.1.1.051021_beta_b_LiuQi2.xls。

 

5. 版本号的阶段标识

软件的每个版本中包括11个阶段,详细阶段描述如下:

 阶段名称                            阶段标识
 需求控制                               a
 设计阶段                               b
 编码阶段                               c
 单元测试                               d
 单元测试修改                        e
 集成测试                               f
 集成测试修改                        g
 系统测试                               h
 系统测试修改                        i
 验收测试                               j
 验收测试修改                        k

分享到:
评论

相关推荐

    通用软件版本命名规则

    软件版本命名规则 软件版本命名规则是一个软件开发过程中的重要组成部分,它规定了软件版本的命名、组成部分以及修订的规则。下面将对软件版本命名规则进行详细的解释: 一、软件版本命名规则的组成部分 软件版本...

    根据医疗器械软件注册技术审查指导原则编写的软件版本命名规则

    本文主要探讨了医疗器械软件的版本命名规则,这一规则对于软件的追踪和质量管理至关重要。 首先,软件版本是软件状态的标识,是保证医疗器械软件可追溯性的关键。软件版本命名通常包括主版本号、子版本号、修正版本...

    软件版本的命名规则.doc

    软件版本命名规则 软件版本命名规则是软件开发中非常重要的一部分,它规定了软件版本的命名规则,以确保软件的版本号能够清晰、准确地反映软件的变化和更新。下面我们将详细介绍软件版本命名规则的内容和应用。 一...

    E2E-指导书-华为公司产品和版本命名规则-01.00.00

    本规则适用于无线产品线、核心网产品线、网络产品线、配套产品线、中央研发部和软件公司;存储与安全产品线、终端公司、海思半导体、鼎桥通讯参照执行。 本文以下所提及:产品管理部指产品线Marketing的产品管理部和...

    软件项目版本命名规范

    ### 软件项目版本命名规范详解 #### 一、版本命名规范概述 软件项目版本命名规范对于确保软件开发过程中的版本控制清晰性和版本管理一致性至关重要。合理的版本命名规范不仅有助于团队成员之间的沟通,还能方便地...

    软件版本命名规范.doc

    软件版本命名规范 软件版本命名规范是软件开发过程中一个非常重要的方面,旨在规范软件版本的命名和标记,以确保软件的版本控制和管理。下面我们将详细地介绍软件版本命名规范的相关知识点。 1. 软件版本阶段说明 ...

    软硬件版本号命名规范 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    软硬件版本号命名规范是指对软件或硬件版本的标识和命名规则。该规范通常包括主版本号、子版本号、修订版本号、日期版本号和希腊字母版本号等多个部分。其中: * 主版本号(Major Version):表示软件或硬件的主要...

    软件产品版本号命名规则.docx

    软件产品版本号命名规则 软件产品版本号命名规则是软件开发过程中的一项重要标准,旨在快速提升公司开发软件产品生命周期内的开发管理水平,为产品的开发、测试、更新、升级提供更为高效、高质量的服务。 1. 软件...

    软件发布版本命名规范WORD.docx

    ### 软件发布版本命名规范详解 #### 一、版本命名规范概述 软件产品的发布过程中,版本命名规范起着至关重要的作用。合理的版本命名不仅能够帮助开发团队清晰地跟踪软件的发展历程,还能够让用户更好地理解软件...

    软件版本发布命名规则

    "软件版本发布命名规则" 软件版本发布命名规则是软件项目版本号的命名格式和版本控制策略的总称。版本号是软件项目的身份证件,版本号管理策略是软件项目的发展和维护的重要组成部分。GNU 风格的版本号命名格式和 ...

    cisco ios命名规则详解(稀缺资源)

    Cisco IOS (Internetwork Operating System) 是思科网络设备的核心操作系统,其版本命名规则对于理解和管理设备的软件更新至关重要。本文将深入解析Cisco IOS的版本命名规范。 主要版本(Major/main releases): ...

    【项目管理知识】软件项目版本号的命名规则及格式介绍.docx

    ### 软件项目版本号的命名规则及格式详解 #### 一、版本号命名规则概述 在软件开发过程中,合理的版本号命名规则对于项目的管理至关重要。它不仅有助于团队成员之间的沟通,还能够帮助用户更好地理解软件的发展...

    安卓APP版本号命名

    - 自定义命名:有的公司可能会根据项目特点制定特定的命名规则,比如使用项目里程碑、特色功能名称等。 4. 版本号管理 在实际开发中,版本号管理需要规范化,确保每次更新时正确地更新`AndroidManifest.xml`中的...

    用例命名规范.docx

    本规范适用于需求用例编写,旨在统一用例编写中文档、规则、UI 等元素的命名规则。 用于案例命名的基本构成元素包括公司名英文缩写、项目名英文缩写、文件类型、用例/名称和版本号。其中,公司名英文缩写和项目名...

    软件版本定义规则

    - 一致性:整个项目应遵循统一的版本命名规则,避免混淆。 - 时间戳:有时会在版本号后添加时间戳,以精确记录发布时间。 4. 版本发布流程 - 开发阶段:开发人员在本地或开发分支上进行编码。 - 测试阶段:测试...

    软件项目版本号的命名规则及格式介绍

    软件项目版本号的命名规则及格式介绍 软件项目版本号的命名规则及格式介绍是软件开发和维护中非常重要的一部分。版本号的命名规则和格式将直接影响到软件的开发、测试、发布和维护过程。因此,了解软件项目版本号的...

    软件版本号命名规则学习

    软件版本号命名规则学习 软件版本号命名规则是软件开发和维护中非常重要的一部分。正确的版本号命名规则可以帮助开发者和用户更好地理解软件的发展和演变过程。下面将详细介绍软件版本号命名规则的相关知识点。 1....

    软件版本命名的规范示例

    在软件开发过程中,软件版本命名规范是至关重要的,它不仅帮助开发者追踪软件的演化过程,也为用户提供了关于软件成熟度和稳定性的清晰信息。本文将详细介绍软件版本命名的规则、不同阶段的含义以及如何根据实际情况...

Global site tag (gtag.js) - Google Analytics