`
xkd321
  • 浏览: 9813 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

软件命名规范(版本号)

阅读更多

软件命名规范

  1. 软件版本阶段说明

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

  2. 版本命名规范

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



    版本号定修改规则:

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

  3. 文件命名规范

      文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外包平台测试报告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

  4. 版本号的阶段标识

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

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

 

  • 大小: 2.5 KB
  • 大小: 2.4 KB
分享到:
评论

相关推荐

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

    随着新能源汽车和通信技术的发展,物联网和硬件工程师等领域的技术不断演进,软件版本号命名规范也变得越来越重要。下面将对软硬件版本号命名规范进行详细的解释,并对硬件工程师、物联网等领域的相关知识点进行总结...

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

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

    软件项目版本命名规范

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

    软件版本号命名规范.wps

    不错的一片文章。弄成WPS格式,希望知道版本号具体设置的人可以看下。

    安卓APP版本号命名

    总之,安卓APP版本号命名是软件发布过程中的一个重要环节,合理的版本号管理有助于跟踪和区分应用的各个状态,同时也方便用户识别和理解应用的更新内容。在实际操作中,开发者应根据自身需求选择合适的版本号策略,...

    软件版本号规范

    ### 软件版本号规范详解 #### 一、软件版本号的概念与构成 软件版本号是用来标识软件不同...通过这种详细的版本号及文件命名规范,可以有效地帮助开发团队管理项目进度和版本控制,确保软件质量的同时提高工作效率。

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

    一套完整的软件版本号通常由四个部分组成:主版本号、子版本号、修正版本号和编译版本号。它们各自代表着软件的重大增强、轻微增强、错误修正以及构建日期。例如,版本号“A.B.C.D”中,A的递增表示重大增强,涉及...

    软件版本命名规范.doc

    软件版本号由四部分组成:主版本号、子版本号、阶段版本号和日期版本号加希腊字母版本号。 * 主版本号:当功能模块有较大的变动,比如增长多个模块或者整体架构发生变化。 * 子版本号:当功能有一定的增长或变化,...

    通用软件版本命名规则

    * 文件命名规范:文件名称由四部分组成:项目名称、文件的描述、当前SOFTWARE的版本号、文件阶段标识加文件后缀。 * 版本号的阶段标识:SOFTWARE的每个版本中包括11个阶段,详细阶段描述如下:需求控制、设计阶段、...

    软件版本发布命名规则

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

    软件命名规范-教你如何开发合理的软件

    ### 软件命名规范详解 #### 一、软件版本阶段概述 软件开发过程中,不同阶段的软件版本具有不同的特点和用途。理解这些版本的区别对于软件开发者和使用者来说至关重要。 **1. Alpha版(α版)** - **定义**:在...

    软件命名规范(excel版)

    在IT行业中,软件命名规范是至关重要的,它不仅关乎代码的可读性,还直接影响到项目的维护、协作和版本管理。下面将详细阐述软件命名规范的相关知识点。 首先,软件命名规范的基本原则是清晰、一致和可扩展。清晰的...

    软件版本命名的规范示例

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

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

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

    公司文件和软件命名规则

    ### 公司文件和软件命名规则详解 #### 文件命名规则 **公司文件命名规则**主要应用于内部文件管理和外部交流过程中,以确保文件的统一性和可识别性。此规则由多个部分组成,各部分通过特定符号分隔开来。 1. **...

    软件版本管理规范标准.pdf

    软件版本命名规则包括软件版本命名组成、产品软件版本命名、演示软件版本命名、正式版本号的升级规则等。 3. 软件版本命名组成 软件版本命名组成是软件版本命名规则的基础。软件版本命名组成包括软件版本号、软件...

    软件版本号的制定和使用

    本文将详细介绍软件版本号的构成、命名规则、修改规则以及相关的文件命名规范。 #### 一、软件版本阶段说明 1. **Alpha版**:此阶段的软件主要是为了实现基本功能,并不对外公开。这一版本通常只在开发者内部进行...

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

    最常用的版本命名规范是语义化版本,它规定了版本号应该如何反映软件的变化。SemVer的基本原则是:当你增加主版本号时,你做了不兼容的API更改;增加次版本号时,你增加了向下兼容的功能;增加修订号时,你做了向下...

    软件版本号命名规则规范及各阶段标识方法

    软件版本号命名规则规范及各阶段标识方法

Global site tag (gtag.js) - Google Analytics