1、1. 软件版本阶段阐明* Alpha版:此版本表达该软件在此阶段重要是以实现软件功能为主,普通只在软件开发者内部交流,普通而言,该版本软件Bug较多,需要继续修改。* Beta版:该版本相对于版已有了很大改进,消除了严重错误,但还是存在着某些缺陷,需要通过多次测试来进一步消除,此版本重要修改对像是软件UI。* RC版:该版本已经相称成熟了,基本上不存在导致错误BUG,与即将发行正式版相差无几。* Release版:该版本意味“最后版本”,在前面版本一系列测试版之后,终归会有一种正式版本,是最后交付顾客使用一种版本。该版本有时也称为原则版。普通状况下,Release不会以单词形式出当前软件封面上
2、,取而代之是符号(R)。2. 版本命名规范软件版本号由四某些构成,第一种1为主版本号,第二个1为子版本号,第三个1为阶段版本号,第四某些为日期版本号加希腊字母版本号,希腊字母版本号共有5种,分别为:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。3. 版本号定修改规则* 主版本号(1):当功能模块有较大变动,例如增长各种模块或者整体架构发生变化。此版本号由项目决定与否修改。* 子版本号(1):当功能有一定增长或变化,例如增长了对权限控制、增长自定义视图等功能。此版本号由项目决定与否修改。* 阶段版本号(1):普通是 Bug 修复或是某些小变动,要
3、经常发布修订版,时间间隔不限,修复一种严重bug即可发布一种修订版。此版本号由项目经理决定与否修改。* 日期版本号(051021):用于记录修改项目当前日期,每天对项目修改都需要更改日期版本号。此版本号由开发人员决定与否修改。* 希腊字母版本号(beta):此版本号用于标注当前版本软件处在哪个开发阶段,当软件进入到另一种阶段时需要修改此版本号。此版本号由项目决定与否修改。4. 文献命名规范文献名称由四某些构成:第一某些为项目名称,第二某些为文献描述,第三某些为当前软件版本号,第四某些为文献阶段标记加文献后缀,例如:项目外包平台测试报告1.1.1.051021_beta_b.xls,此文献为项目
4、外包平台测试报告文档,版本号为: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