引用:
原帖由 懂你 于 2007-2-10 23:26 发表
步骤四:对构建和审计过程中产生的导出文件(Derived objects)进行版本控制。这一点很重要,正是这些导出文件构成了软件发布的重要组成部分。
那么请问,构建后发布的软件版本应该如何标识和控制.
对于发布的构建版本,我们需要进行有序的管理,用版本号来唯一标识每一个发布版本。一般可以把用于开发团队内部系统测试的称之为内部发布版本,把提交给客户的称之为外部发布版本。
内部发布版本:在版本号前加Build;如Build 1.00.00;
外部发布版本:在版本号前加Release,如Release 1.00.00。
我是如上标识的.但是有同事问测试有好几个阶段,如集成测试--》系统测试-->α测试--》β测试这几个测试阶段,版本标识应该如何标识??
我定义的规则内部发布就用:Build 1.00.00,之后每改一次就累加。所以集成测试和系统测试的版本标识就是从Build 1.00.00开始的,对于α测试、β测试都是在客户现场完成的,要对外发布,所以版本号应该从Release 1.00.00开始。
对于我的这种理解和解释,大家有什么高见。因为另外一个配置管理员始终搞不明白这两者的区别,我怎么解释她都认为没必要这么复杂,只要正式发布版本好即可。
请各位谈谈你们的高见,帮助指导,谢谢。