LISCM版本管理操作指南.docx

上传人:b****0 文档编号:8989777 上传时间:2023-05-16 格式:DOCX 页数:9 大小:154.77KB
下载 相关 举报
LISCM版本管理操作指南.docx_第1页
第1页 / 共9页
LISCM版本管理操作指南.docx_第2页
第2页 / 共9页
LISCM版本管理操作指南.docx_第3页
第3页 / 共9页
LISCM版本管理操作指南.docx_第4页
第4页 / 共9页
LISCM版本管理操作指南.docx_第5页
第5页 / 共9页
LISCM版本管理操作指南.docx_第6页
第6页 / 共9页
LISCM版本管理操作指南.docx_第7页
第7页 / 共9页
LISCM版本管理操作指南.docx_第8页
第8页 / 共9页
LISCM版本管理操作指南.docx_第9页
第9页 / 共9页
亲,该文档总共9页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

LISCM版本管理操作指南.docx

《LISCM版本管理操作指南.docx》由会员分享,可在线阅读,更多相关《LISCM版本管理操作指南.docx(9页珍藏版)》请在冰点文库上搜索。

LISCM版本管理操作指南.docx

LISCM版本管理操作指南

 

版本管理操作指南

 

 

中科软科技股份有限公司

2013年05月

关于本文档

主题

版本管理操作指南

说  明

本文档说明了版本发布流程与规范

适用对象

项目经理、开发人员、配置人员、测试人员

修订历史

版本

章节

类型

日期

作者

说明

1.0

C

2013-05-18

刘凤丽

执行规范

说明:

类型-创建(C)、修改(U)、删除(D)、增加(A);

目录

关于本文档2

1版本管理工具4

版本管理工具:

VSS4

2人员角色4

3环境说明5

4版本发布5

4.1发布新需求的处理方式6

4.1.1新需求提交SIT环境6

4.1.2新需求提交UAT环境6

4.1.3新需求提交PRO环境6

4.2发布BUG的处理方式7

4.2.1SIT环境BUG的处理方式7

4.2.2UAT环境BUG的处理方式7

4.2.3PRO环境BUG、运维的处理方式7

4.3注意事项7

4.4更新说明8

5与IT部的交接(只适用于版本管理人员)8

6各个环节的质量监控9

1版本管理工具

版本管理工具:

VSS

VSS主要采用独占模式(check_out,modify,check_in),也可以使用(mutil_check_out,modify,check_in,merge)模式。

在SourceSafe使用中独占模式使用的比较为成熟和普遍,独占模式要求每个人都必须在改动文件之前做签出(check_out)标志,并且标志后的文件无法被其他人修改,即文件被独占了,在完成修改后要及时签入(check_in),释放修改权。

check_in和check_out也是人们对版本控制最开始的印象。

VSS的基本特点:

1)保存修改记录:

保存了所有文件的修改历史,并可以建立分支;

2)协作与串行:

使用lock-modify-unlock的串行的工作模式,即文件被独占。

使用VSS的好处:

1)操作使用简单;

2)对硬件配置要求不高;

3)VSS备份/恢复非常简单;

4)有良好的可扩展性。

2人员角色

项目的整个实施过程中涉及到多种人员角色,而且在实际操作中各种角色的权限各不相同。

人员角色和职责:

(1)项目经理

项目经理对项目的计划进行制定、进展进行跟踪,并审核所有的需求变更和任务下发。

(2)开发人员

开发人员对项目中所有的变更进行修改,保证产品的高质量开发。

(3)测试人员

为达到客户的要求对软件产品进行的测试,对问题修复后的复测。

(4)需求人员

对客户的需求进行分析并形成文档。

(5)配置管理员

对程序的变更升级进行操作;对程序的发布、数据库变更等进行操作。

3环境说明

(1)DEV环境:

开发人员本地进行开发调试的环境;

(2)SIT环境:

中科软内部测试环境;

(3)UAT环境:

用户测试环境;

(4)PRO环境:

正式环境即客户实际操作的真实环境。

4版本发布

版本发布流程图

上述流程图中使用图形说明:

表示进程;

表示文档或实体文件包;

表示判定;

表示流向。

4.1发布新需求的处理方式

4.1.1新需求提交SIT环境

(1)开发团队在开发环境中根据开发计划,按照用户需求进行开发;提交SIT环境的时间必须是开发计划定制的时间段内,不能提前提交开发的功能点上SIT环境。

开发人员通过提交《功能点清单.xls》、《文件列表.xml》。

(2)配置管理员根据《功能点清单.xls》、《文件列表.xml》信息将本次版本的功能点发布至SIT环境,并将发布的代码更新到SIT源码库中;

(3)配置管理员发布完毕后通知SIT测试人员进行测试;

SIT发布周期为每天三次,发布时间点为上午11:

00、17:

00、22:

00。

4.1.2新需求提交UAT环境

(1)SIT测试通过后,SIT测试负责人通知配置管理员(中科软)SIT测试通过。

配置管理员根据《功能点清单.xls》、《文件列表.xml》、《冲突报告.txt》汇总待发布UAT的文件(该文件来源于SIT源码库)并提交给工行配置管理员,同时提交《功能点清单.xls》、《发布申请单.doc》。

(2)配置管理员(中科软)将提交到UAT环境的文件更新至UAT源码库。

(3)工行配置管理员验证待发布UAT包,验证通过后提交给IT部配置管理员发布;同时提交《功能点清单.xls》、《发布申请单.doc》。

(4)IT部配置管理员发布该版本到UAT环境,通知用户测试,并提供《功能点清单.xls》给用户。

UAT发布周期为每天两次,提交时间点为09:

00,15:

00。

4.1.3新需求提交PRO环境

(1)用户在UAT环境测试,测试完毕后将测试通过的功能点清单反馈给IT负责人(软件开发经理),由IT负责人审核后通知工行配置管理员。

工行配置管理员根据功能点汇总本次版本待上线文件(SQL为差分包,应用程序为全量包)提交给IT配置管理员;

(2)工行配置管理员将提交到PRO环境的文件更新至PRO代码库。

(3)IT部配置管理员发布该版本到线上环境,该版本正式生效,用户正常使用。

版本发布周期为一月发布一次。

备注:

紧急版本更新流程跟正常版本更新流程一样,只是版本周期比较短。

4.2发布BUG的处理方式

4.2.1SIT环境BUG的处理方式

(1)开发人员通过Mantis管理控制台查看SIT测试人员提出的BUG,根据BUG的紧急程度来处理,优先处理紧急的BUG。

开发人员直接修改开发源码,修改测试完毕后提交SIT环境,提交方式同“新需求提交SIT环境”流程。

(2)配置管理员发布至SIT环境后通知测试组,复测通过后将Mantis平台上BUG状态修改为“已关闭”。

备注:

SITBUG发布频次同新需求提交SIT环境;SIT环境如发现的阻断性BUG可紧急(紧急更新需项目负责人与测试负责人确认)更新到SIT环境,处理流程同SIT环境BUG处理方式。

4.2.2UAT环境BUG的处理方式

(1)开发人员通过UAT环境的Mantis管理控制台查看用户提出的BUG,根据BUG的紧急程度来处理,优先处理紧急的BUG。

该BUG的处理方式同SITBUG处理方式。

(2)配置管理员提交UATBUG至UAT环境的过程同“新需求提交UAT环境”。

用户测试通过后将BUG状态修改为“已关闭”。

UATBUG发布频次为每天两次,提交时间点为09:

00,15:

00。

4.2.3PRO环境BUG、运维的处理方式

无。

4.3注意事项

为保证发布流程的正确性,必须严格遵循下列几点:

1.开发团队需遵循用户确认的开发计划以及开发规范(包括所有文档的编写),严格遵照与客户确认的开发周期完成任务,保证了后续版本发布的正常流程。

2.开发团队成员不能修改自己或他人机器的IP地址。

3.开发团队成员不能修改JDK版本,必须使用JDK1.6版本。

4.开发团队成员不能直接修改PDM以及对应的schema文件。

5.开发团队成员不能直接修改应用程序中对应的jar包。

6.开发团队成员不能随意使用他人VSS帐号进行提交文件。

7.开发团队成员不允许更新SIT、UAT数据库。

4.4更新说明

1、开发环境的应用更新/数据库修改全部由中科软配置管理员负责;

2、SIT环境的应用更新/数据库修改全部由中科软配置管理员负责;

3、UAT环境的应用更新/数据库修改全部由IT配置岗负责;

4、线上环境的应用更新/数据库修改全部由IT配置岗负责。

5与IT部的交接(只适用于版本管理人员)

1)每个版本的更新文件在SIT环境测试通过后,需要将所有的更新和补丁文件汇总,做为UAT更新包提交给工行。

2)UAT更新包的命名应遵循以下命名规范

UAT更新包的命名为:

提交时间-待更新的环境-NEW,如200608101700-UAT-NEW

UAT更新包的邮件主题名:

提交时间-待更新的环境-NEW,如200608101700-UAT-NEW

UAT补丁包的命名为:

提交时间-待更新的环境-BUG,如200608101920-UAT-BUG

UAT补丁包的邮件主题名:

提交时间-待更新的环境-BUG,如200608101920-UAT-BUG

3)生产更新包的命名应遵循以下命名规范:

生产更新包的命名为:

提交时间-待更新的环境-NEW,如200608101700-PRO-NEW

生产更新包的邮件主题名:

提交时间-待更新的环境-NEW,如200608101700-PRO-NEW

4)紧急更新包的命名遵循以下规范:

紧急更新标识(固定使用大写字母U)-紧急更新编号-提交时间-提交人-待更新的环境,如200608101700-PRO-BUG或200608101700-PRO-BUG-mantis101

6各个环节的质量监控

开发环节是决定整个系统质量的关键环节,需要通过加强文档评审,代码评审以及对开发工程师的培训等途径,来规避错误,提升所开发功能的质量。

与之配套的,需要项目经理与开发组长一起制定评审的范围,评审的标准,并且定期抽检。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2