资源描述
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
展开阅读全文