软件版本管理规范19726.pdfVIP

  • 8
  • 0
  • 约7.5千字
  • 约 11页
  • 2020-09-13 发布于天津
  • 举报
软件版本管理规范 第一章 目的 本规范详细规定软件项目版本管理的对象、存储目录、分支、权限、维护等内容,使 软件项目版本管理流程化并规范化, 确保在系统开发和实施过程中项目的完整性和一 致性。 1. 第二章 适用范围 所有系统开发及实施项目的软件项目都应进行版本管理。 项目中所有正式文档和代码 都应纳入配置库(可使用工具建立配置库,本文所述使用的是 SVN )进行版本管理。 2. 第三章 职责 配置库管理员:负责配置库的日常维护和管理;监督开发及测试部门及时提交版本管 理对象(即配置项)。 此岗位可由开发或测试人员兼任。 3. 第四章 内容 4.1. 版本管理对象 包括但不限于: 项目总体计划 可行性研究报告 开发计划 需求说明书 精选文库 需求设计原型 设计说明书 系统开发变更申请单 系统管理手册 用户操作手册 培训计划 培训记录 源程序 支持系统运行的配置文件 存储过程脚本 测试计划 测试用例 测试脚本 测试报告 上线计划 上线申请 版本维护日志 4.2. 配置库的目录结构 每个项目在配置库中应拥有唯一的项目名称。 配置库目录结构与项目内部的目录结构 建议按下列格式创建。 -- 2 精选文库 配置库目录结构规划: ┠tags( 发布 ) ┃ ├v1.0.0_T1_2016909 ┃ ├v1.0.0.33899_T1 ┃ ├v1.0.0_R1 ┃ ├v1.1.0_T1 ┃ └v1.1.0_R1 ┠trunk( 主版本 ) ┃ └projectA ┃ ├src ┃ ├MY_MOOC ┃ ├doc ┃ ├tool ┃ ├。。。 ┖branches( 分支 ) ├SY_ABC ├TJ_ABC ├WH_MOOC 其中,项目内部的目录结构: | –projectA -- 3 精选文库 | –src (保存该项目的源程序) | –doc (保存项目相关文档) | –000. 项目管理 (保存项目过程管理相关文档) | –010. 项目计划 (保存项目计划相关文档) | –020. 项目需求 (保存项目需求相关文档) | –030. 系统设计 (保存项目设计相关文档) | –030. 系统测试 (保存项目代码测试相关文档) | –040. 系统实施 (保存项目部署实施相关文档) | –050. 系统运维 (保存项目运维文档,包括培训、用户手册等) | –060. 技术资料 (保存项目技术文档,包括第三方技术资料等) | –。。。 (保存项目过程管理相关文档) | –tool (包括该项目特定的开发、编译、测试等工具) 4.3. 分支 (branch) 建议使用分支来协同不同职能小组对同一个配置库的使用, 可按照以下方式进行分支 的管理。 解决方案建立三个分支,包括主版本开发 (trunk) 、分支版本开发 (

文档评论(0)

1亿VIP精品文档

相关文档