`
caixpsir
  • 浏览: 4413 次
  • 性别: 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
分享到:
评论

相关推荐

    公司文件和软件命名规则

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

    几种常见的软件命名规则 (2).pdf

    【描述】: 本文深入探讨两种常见的软件命名规范:匈牙利命名法和骆驼命名法,这两种方法在不同场景下各有优劣,对代码可读性和维护性有着重要影响。 【标签】: 互联网,编程规范 **一、匈牙利命名法** 匈牙利命名...

    软件命名规范(excel版)

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

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

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

    软件编程命名规则

    在软件开发过程中,合理的命名规范不仅是提高代码质量和可维护性的关键因素之一,还能促进团队间的高效沟通与协作。本文将详细介绍一种软件编程中的命名规则,并通过具体的例子来帮助理解和应用。 #### 二、命名...

    CiscoIOS软件命名规则

    ### Cisco IOS 软件命名规则详解 #### 一、概述 Cisco IOS(Internetwork Operating System)是思科网络设备的核心操作系统,广泛应用于路由器、交换机等产品中。正确理解Cisco IOS软件版本的命名规则对于选择合适...

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

    本文将深入探讨基于医疗器械软件注册技术审查指导原则而制定的软件版本命名规则,以及软件更新的管理策略。 首先,软件版本的定义及其分类是理解命名规则的基础。在这一领域中,软件版本通常指的是软件的状态标识,...

    软件命名规则

    软件命名规则是编程实践中至关重要的规范,它有助于提高代码的可读性、可维护性和团队协作效率。C#是一种广泛使用的面向对象的编程语言,其命名规则遵循一定的标准,以确保代码的一致性和专业性。以下是一些主要的C#...

    几种常见的软件命名规则.docx

    几种常见的软件命名规则.docx几种常见的软件命名规则.docx

    软件版本的命名规则.doc

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

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

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

    通用软件版本命名规则

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

    几种常见的软件命名规则.pdf

    【命名规范】是软件开发中不可或缺的一部分,它有助于提高代码的可读性和可维护性。本文主要探讨了几种常见的命名规则,包括匈牙利命名法和骆驼命名法。 **一、匈牙利命名法** 匈牙利命名法源于Charles Simonyi的...

    程序文件命名规则.doc

    在IT行业中,文件命名规则是组织和管理项目文档的关键部分,尤其对于软件开发和质量管理体系。以下是对"程序文件命名规则"的详细说明: 1. **文件分类**: - **品质管理手册(QM)**:一级文件,是整个质量管理...

    软件命名及管理规范参照.pdf

    软件命名及管理规范参照 本文档主要介绍了软件命名及管理规范的目的、命名要求和管理规范。软件命名及管理规范的目的在于确保公司内部软件版本管理的规范性、软件编写记录的规范性和可追述性、资料的完整性和准确性...

    C#命名规范 C#命名规范

    C#命名规范是软件开发过程中不可或缺的一部分,它规定了编写代码时变量、函数、类、对象等命名的规则和约定,旨在提高代码的可读性、可维护性和可扩展性。通过遵守这些命名规范,开发团队可以提高生产效率、降低错误...

    软件开发文档--关于命名规范系列

    在软件开发中,命名规范是至关重要的,因为它不仅影响代码的可读性和可维护性,还直接影响团队间的协作效率。本篇文章将详细讨论C#语言中的命名规范,以及.NET框架中的一些通用命名规则。 首先,我们来看ADO.NET的...

    CISCO ios命名规范

    CISCO IOS 命名规范是指 CISCO 公司的 Internet Operation System 软件命名规则,这个规则用于命名 CISCO 的路由器和交换机产品。该命名规则包括四个部分:硬件平台、特性集、运行方式和文件格式、版本号,每个部分...

Global site tag (gtag.js) - Google Analytics