资源描述:
《软件版本管理规范方案v》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、WORD格式可编辑软件版本管理规范制订:刘志敏审核:______批准:______文件修订记录文件名称工程设计变更管理程序编号F-02-002版次修订内容修改页次修订日期修订者备注A00新版本发行2007-10-7刘志敏A01流程优化后进行相应修订2008-12-02姚旋目录1.目的3专业技术资料分享WORD格式可编辑2.适用范围33.权责33.1.版本管理员33.2.软件系统架构师43.3.软件工程师43.4.软件主管53.5.软件测试工程师64.作业流程64.1.流程及发布64.2.注意事项64.3.软件归档控制74.4.软件发布控制84.4.1.发布内容84.4.2.发布评审(Revi
2、ew)94.4.3.软件产品正式版本发布流程如下95.相关文件115.1.研发设计开发控制程序115.2.项目计划116.记录表单116.1.软件概要设计评审检查表116.2.软件详细设计评审检查表116.3.软件集成测试报告评审检查表116.4.软件发布评审检查表116.5.SVN月度稽查检查表117.附件111.目的1.1.标准化软件工作流程1.2.软件开发过程中代码安全1.3.标准化配置管理,规范开发文档输入输出专业技术资料分享WORD格式可编辑1.1.软件版本控制提高软件发布质量1.2.对配置管理进行跟进,调查,改善,为纠正预防提供方向2.适用范围所有软件版本管理员、软件系统架构师、
3、软件工程师、软件测试工程师、软件技术总监/副总监、软件主管3.权责3.1.版本管理员1)负责版本服务器的日常维护2)版本服务器用户的添加,删除,修改访问权限3)版本服务器数据库的建立4)版本服务器新项目模块库建立5)依据系统架构师对新建项目的模块划分,设置组成员版本服务器工作权限6)编译检查发布正式版本,确保代码是最新可用的7)项目完成对代码进行编译检查,清理所有项目文档并归档8)文档资料的定时备份.(完成归档的项目资料按月备份)9)协助解决版本服务器用户使用过程中所遇到的问题10)对SVN服务器使用情况进行稽查提交《SVN月度稽查报告检查表》3.2.软件系统架构师1)对软件项目进行模块划分
4、2)协同版本管理员在版本服务器上进行目录设置,保证代码安全3)检查组成员的上传代码,保证代码的质量4)按项目计划时间点,及时提交软件项目文件5)对单元测试中发现的问题及时进行处理.并在服务器做好备份工作6)发布集成测试软件版本和集成测试报告给测试组做集成测试验证7)对后期测试发现的bug要及时跟进安排解决,对修改的代码及时上传服务器并添加修改说明专业技术资料分享WORD格式可编辑1)正式版本发布,按标准更新版本号,确保所有正式发布版本唯一2)项目完成对所有代码和文档做检查,提交版本管理员;对模块的代码组织进行模块化评审,归档,并提交相应说明文档1.1.软件工程师1)负责对软件功能模块的编码工
5、作2)工作前对本地工作目录的代码进行检查是否为最新版本,确认后方可进行工作,否则必须先进行本地工作目录的更新3)工作完成后及时将本地机工作目录下的代码进行checkin,避免代码丢失造成的损失4)每次涉及到版本机的checkin都必须附上版本说明(说明修改的内容,新增功能,解决的bug等)5)服从系统架构师配置管理工作安排,文件代码要及时归档6)维护工作涉及代码的修改必须上传版本服务器,并且附修改说明(明确为什么修改,修改哪些地方,修改日期,修改人等信息)1.2.软件主管1)负责把关产品的软件设计,确保设计满足要求,参与《新产品需求说明书》评审2)参与软件概要设计、详细设计、编码工作、单元测
6、试、集成测试,对各环节进行检查评审,确保工作质量3)审批本组成员输出资料,确保输出资料准确无误4)把关软件《概要设计》、《详细设计》检查评审,确保设计满足需求5)把关软件《单元测试报告》、《集成测试报告》检查评审,确保发布到测试组的软件质量6)规划参与项目的本组成员,估计项目进度要求的各里程碑7)协助、指导本组项目成员参考研发服务器上项目计划模板制作《软件开发计划进度表》8)审核《软件开发计划进度表》,确保时间利用最大化9)督导本组成员将项目计划任务落实到月、周工作计划中10)负责测试用例库建设,并监督测试流程,把关测试质量专业技术资料分享WORD格式可编辑1.1.软件测试工程师1)协助系统
7、架构师和软件工程师完成软件单元测试,集成测2)软件系统测试,对于测试中发现的bug与对应软件工程师沟通并上TD服务器3)软件测试通过后组织系统架构师和相关人员召开发布评审会2.作业流程2.1.流程及发布详见《软件组工作流程》2.2.注意事项a)下班前更新时,不要把没有编译成功的程序文件迁入版本服务器b)添加修改版本服务器上的文件,必须添加注释说明c)本机除了开发工程目录外,还需建一个中间工程目录,目录下面可以