欢迎来到天天文库
浏览记录
ID:32676934
大小:61.96 KB
页数:5页
时间:2019-02-14
《工程型软件项目的配置管理实例(三)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、工程型软件项目的配置管理实例(三)―配置管理规范来源:希赛网作者:关河(2004/05/171配置项变更流程我们所说的配置项变更流程主要是针对配置项发生变化的控制,在我们的项目中分为两个部分,首先是对配置项新建、检入(Checkin)和检出(Checkout)的规定;其次是对入库的文件类型和大小的规定:新建、检入、检出及破坏1、新建:即Add,除特殊情况外,一般不规定由谁来新建(只要有权限即可),但尽量指定每个project只有一人负责新建。2、检入:即checkin,检入频率规定如下:i.在代码编写前,至少每周一次ii.代码编写阶段,至少每天一次iii.测试阶段以后,根据代码、文档的变动,
2、只要当天有变动就要检入一次。iv.为配合检查、备份工作,需在检查备份周期前全部checkin(不保持checkout)并退出登录。详见“检查及备份"部分3^检出:即checkouto原则上只对要修改的文档方检出。4、破坏(Destroy):一般情况不可以破坏文件、目录。5、如果是误操作,则可在一天内提交管理员处6、如果超过一天,则需要由项目经理同意,且管理员破坏前要备份。7、各阶段环境职责环境阶段负责人职责公司内部编码前开发人员每周及需要评审前checkin工作产品(包括版本发布说明)到VSS上开发组长每周SCM人员每周统计编码开发人员每天checkin工作产品(包括版本发布说明)到vss上
3、开发组长每周检查经理及组长抽查及走读SCM人员每周统计,检查代码风格测试开发人员每天checkin工作产品到vss卜-(如当天没冇修改可以不进行checkin)以LABEL形式提交一个新版本给测试,附带版本发布说明测试人员对测试完成后的程序打LABEL发布后开发人员将新版木checkin到vss,打测试LABELJnj测试人员提交申请测试人员对测试完成后的程序打LABELSCM[人员对变更做好控制和记录,并发布现场开发负责人将发布后的产版木更新至现场,或指定人员进行公司外部编码现场开发负责人在无法通过SOS连到公司VSS的情况下,需要在现场建立配置库(文件方式或VSS等),做到基本的版本控制
4、和备份。每周至少通过SOS提交一次至公司的VSS库中。现场开发人员每天checkin工作产品到现场配置库(包括版木发布说明)。SCM人员做好督促和监督工作,每周将现场开发负责人提交的现场版木更新到公司配置库(vss)。测试现场开发人员每天checkin工作产品到现场配置库(如当天没有修改可以不进1?checkin)。如已经回公司则每夭checkin工作产品到公司配置库vss(如当天没有修改可以不进行checkin)。每周通过SOS提交一个新版本给测试,打测试LABEL,附带版木发布说明(如没冇更新可不捉交)对测试完成后的程序打LABELSCM人员做好督促和监督工作发布后现场调试现场维护现场开
5、发负资人在无法通过sos连到公司vss的情况卞,需要在现场建立配置库(文件方式或VSS等),做到基木的版水控制和备份。每周至少通过SOS提交一次至公司的VSS库中。通过LABEL提交测试版本现场开发人员对修改后的版本通过SOScheckin新版本到vss,打测试LABEL,
6、nj测试人员提交屮请(山修改至提交测试人员不应超过=天)测试人员对测试完成后的程序打LABELSCM人员对变更做好控制和记录,并发布做好督促和监督现场提交更新版本到VSSo关于VSS库内存放文件类型及大小的规定1、文件名及目录规定:以英文名字命名2、文件大小规定:最大不超过20M3、允许类型:4、表2.1中提至的文档类5
7、、代码及脚本类及为配合编译需要的类库等6、以下类型不允许存放在VSS库中:7、备份数据8、安装程序、打包程序(ziprar)9、超过20M以上的非代码类及开发文档类文件10、对于特殊情况或不确定情况,需向配置管理人员咨询后再加入11、对于不允许存放类型的配置类文件,可与配置管理员联络,随件附《说明清单》,以文件型式保存于服务器。配置项发布配置项发布是指配置项进行到一定的阶段(例如,里程碑阶段),需要对外发布时的规则。在我们的项目中,配置项发布是通过标签,即LABEL,来实现的。阶段触发事件操作人标签类型打标签的级别单元测试单元测试完成,可以提交集成测试开发人员FOR.TEST模块级集成测试
8、集成测试完成,不通过(如通过进入系统测试阶段)J测试人员TESTED模块级BUG修改完成,可以提交测试开发人员FOR.TEST模块级集成测试通过,可以提交系统测试测试负责人TESTED模块级系统测试系统测试完成后,不通过,(如通过进入系统测试阶段)测试负责人TESTED项目级BUG修改完成,可以提交测试开发人员FOR.TEST项目级系统测试通过测试负责人TESTED项目级验收测试验收前的版木,可发布到现场安装
此文档下载收益归作者所有