- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件版本管理规范V2
软件版本管理规范
制订审A00 新版本发行 2007-10-7 刘志敏 A01 流程优化后进行相应修订 2008-12-02 姚旋
目 录
1. 目的 3
2. 适用范围 3
3. 权责 3
3.1. 版本管理员 3
3.2. 软件系统架构师 4
3.3. 软件工程师 4
3.4. 软件主管 5
3.5. 软件测试工程师 6
4. 作业流程 6
4.1. 流程及发布 6
4.2. 注意事项 6
4.3. 软件归档控制 7
4.4. 软件发布控制 8
4.4.1. 发布内容 8
4.4.2. 发布评审(Review) 9
4.4.3. 软件产品正式版本发布流程如下 9
5. 相关文件 11
5.1. 研发设计开发控制程序 11
5.2. 项目计划 11
6. 记录表单 11
6.1. 软件概要设计评审检查表 11
6.2. 软件详细设计评审检查表 11
6.3. 软件集成测试报告评审检查表 11
6.4. 软件发布评审检查表 11
6.5. SVN月度稽查检查表 11
7. 附件 11
目的
标准化软件工作流程
软件开发过程中代码安全
标准化配置管理,规范开发文档输入输出
软件版本控制提高软件发布质量
对配置管理进行跟进,调查,改善, 为纠正预防提供方向
适用范围
所有软件版本管理员、软件系统架构师、软件工程师、软件测试工程师、软件技术总监/副总监、软件主管
权责
版本管理员
负责版本服务器的日常维护
版本服务器用户的添加,删除,修改访问权限
版本服务器数据库的建立
版本服务器新项目模块库建立
依据系统架构师对新建项目的模块划分,设置组成员版本服务器工作权限
编译检查发布正式版本,确保代码是最新可用的
项目完成对代码进行编译检查,清理所有项目文档并归档
文档资料的定时备份.(完成归档的项目资料按月备份)
协助解决版本服务器用户使用过程中所遇到的问题
对SVN服务器使用情况进行稽查提交《SVN月度稽查报告检查表》
软件系统架构师
对软件项目进行模块划分
协同版本管理员在版本服务器上进行目录设置,保证代码安全
检查组成员的上传代码,保证代码的质量
按项目计划时间点,及时提交软件项目文件
对单元测试中发现的问题及时进行处理.并在服务器做好备份工作
发布集成测试软件版本和集成测试报告给测试组做集成测试验证
对后期测试发现的bug要及时跟进安排解决,对修改的代码及时上传服务器并添加修改说明
正式版本发布,按标准更新版本号,确保所有正式发布版本唯一
项目完成对所有代码和文档做检查,提交版本管理员;对模块的代码组织进行模块化评审,归档,并提交相应说明文档
软件工程师
负责对软件功能模块的编码工作
工作前对本地工作目录的代码进行检查是否为最新版本,确认后方可进行工作,否则必须先进行本地工作目录的更新
工作完成后及时将本地机工作目录下的代码进行checkin,避免代码丢失造成的损失
每次涉及到版本机的checkin都必须附上版本说明(说明修改的内容,新增功能,解决的bug等)
服从系统架构师配置管理工作安排,文件代码要及时归档
维护工作涉及代码的修改必须上传版本服务器,并且附修改说明(明确为什么修改,修改哪些地方,修改日期,修改人等信息)
软件主管
负责把关产品的软件设计,确保设计满足要求, 参与《新产品需求说明书》评审
参与软件概要设计、详细设计、编码工作、单元测试、集成测试,对各环节进行检查评审,确保工作质量
审批本组成员输出资料,确保输出资料准确无误
把关软件《概要设计》、《详细设计》检查评审,确保设计满足需求
把关软件《单元测试报告》、《集成测试报告》检查评审,确保发布到测试组的软件质量
规划参与项目的本组成员,估计项目进度要求的各里程碑
协助、指导本组项目成员参考研发服务器上项目计划模板制作《软件开发计划进度表》
审核《软件开发计划进度表》,确保时间利用最大化
督导本组成员将项目计划任务落实到月、周工作计划中
负责测试用例库建设,并监督测试流程,把关测试质量
软件测试工程师
协助系统架构师和软件工程师完成软件单元测试,集成测
软件系统测试,对于测试中发现的bug与对应软件工程师沟通并上TD服务器
软件测试通过后组织系统架构师和相关人员召开发布评审会
作业流程
流程及发布
详见《软件组工作流程》
注意事项
下班前更新时,不要把没有编译成功的程序文件迁入版本服务器
添加修改版本服务器上的文件,必须添加注释说明
本机除了开发工程目录外,还需建一个中间工程目录,目录下面可以根据自己需要新增子目录,每次工作前,先更新中间工程目录,使它与版本服务器上的工程文件完全一致
备份文件代码迁入版本服务器前,必须对文件进行编译检查
标签和分支的命名)
文档评论(0)