首页 > 代码库 > 软件开发版本管理阶段描述

软件开发版本管理阶段描述

目录:

  • 软件阶段
  • 版本命名规范

软件阶段

软件开发过程中,势必会有开发、测试、发行各阶段的版本管理以及产品命名规范的依据,各公司虽有不一,但都大同小异。

一般软件发行版本有:Alpha版 -> Beta版 -> RC版 -> Release版

? Alpha版本: 内部发行版。首先由开发者进行功能自测试,检验产品功能的完整性、正确性、和初步的综合稳定性;再由测试者依据基本设计式样书、功能设计式样书、或详细设计式样书对产品进行单体测试,结合测试、综合测试,检验产品实现的问题和设计的缺陷。
? Beta版本: 外部发行非正式版。由外部特定用户或团体在使用中过程中或针对性的黑盒测试。可以通过大规模的测试发掘产品设计的缺陷。
? RC版本: 正式版本预览版,该时期的产品的功能设计和UE已经稳定下来,主要是消减bug,提高正式版的稳定性。
? Release版本: 正式版本,即产品交付版本。

 

版本命名规范

软件版本号由四部分组成:

技术分享 

主版本号:功能模块有较大的变动,比如增加多个模块或者整体架构发生变化时递增数字。决定修改权由项目决定。

子版本号:担当功能有一定的增加或变化时递增数字。决定修改权由项目决定。

阶段版本号:Fix Bug或小的功能变更时递增数字,决定修改权由项目经理决定。

日期版本号:用于记录修改项目的当前日期。决定修改权由开发人员决定。

软件阶段本号:标示产品所处于软件开发的哪个阶段。决定修改权由项目决定。

 

声明:该系列内容均来自网络,只做学习总结!

http://blog.csdn.net/u012562943/article/details/53352000

软件开发版本管理阶段描述