软件配置管理规范_第1页
软件配置管理规范_第2页
软件配置管理规范_第3页
软件配置管理规范_第4页
软件配置管理规范_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编制XXXXX审核XXXXX 批准XXXXX 发布日期XXX有限公司A/001文件更改控制记录更改更改更改人单号/日期更改后序号1第一次发布更改说明XXX有限公司A/002本文件用于规范软件的配置管理过程。2合用范围本程序合用于本公司开辟的XX软件,其他软件组件可参考实施。3术语无4职责。4.2软件部负责管理软件源代码版本控制系统。4.3软件部指定人员负责司内所有项目的软件配置管理。5软件配置管理规范5.1软件配置管理的范围在整个软件生命周期内,管理软件配置项的版本变更及发布。配置项包括:源代码文件、配置文件、数据库脚本、资源文件、构建安装相关的脚本与说明文档、生成的二进制可执行文件、引用的库文件、安装文件、设计文档、设计评审记录、设计验证记录、现成软件。还包括开辟管理、质量管理、风险管理等与软件开辟相关的文档。5.2软件配置管理的工具SVN一级一级二级三级四级说明trunktrunk目录为开辟目录,即最新的内容doc存放设计相关的文档:输入输出文档,设计相关的记录及验证文档XXX有限公司A/003XX-libslib脚本文件,说明文档,软件配置表lib如果第三方库有静态库,统一放在这里,便于引用三方库单独放在一个子目录lib如果公共库有静态库,统一放在这里共库单独放在一个目录,头文件可以再分目录存放、数据文件的模板、数据库创建脚本等目录单独一个目录发布可以供其他工程(不在本仓库)使用的输出文件,包括头文件、动态库文再分目录的最后一个测试修订测试文档,软件更改相关文档开辟期所有的变更提交至/trunk目录。trunktesting下,并以版本命名。测试以及测试问题的修订都在这个分支上迭代完成。测试前由软件负责人向质控小组或者测进行构建并交付测试。XXX有限公司A/004在已经确定最后一次测试的结果达到了产品发布的条件时,关闭测试分支。由配置管理员将最后一次测试版本打上发布标签。由软件负责人将最后测试分支的修订合并到/trunk目录。5.3.5已发布版本的问题修订当对已经发布的版本做问题修订时,从相应的发布标签复制并新建测试分支,对问题做出修订,并交XXX有限公司A/005。对于规模较大的变动或者试验性质的开辟,单独在/branches目录下新建一个分支,分支的来源可以是/tags中的版本或者/trunk上的修订版本。当开辟完成时可以合并到主干。5.4现成软件的管理第三方软件/库的管理由软件部维护第三方软件库,并建立第三方软件库索引,对每一个第三方软件项进行标识。注:开源软件一定要连同源代码一起保存。5.4.2XX现成软件的管理XX现成软件为可直接使用的XX软件产品,由软件部维护,单独建立XX现成软件库,并建立XX现成软件索引,对其进行标识。5.5软件的构建与发布每一个项目由项目经理指定专人进行软件构建。软件构建人员从SVN获取指定的修订版本到本地,使用指定的工具进行构建,将构建的结果或者安装包连同MD5验证码放在FTP指定的位置。测试人员从FTP获取软件并安装,对于经过测试满足发布要求的软件,复制并更名用以发布。XXX有限公司A/006管理问题解决过程的应用对问题进行研究之后,划定需要更改的配置项,并申请更改这些配置项。惟独通过批准的配置项才进过程。根据更改申请的批复结果,配置开放相应的配置项给指定人员。由指定的开辟人员对开放的配置项做出修订提交。更改的可追溯性管理请/批准记录。5.7对软件系统配置的管理维护与软件版本对应的软件产品配置表,配置表说明组成软件系统的源码、现成软件、模板文件等配5.8对验证前的软件配置项的控制验证前的软件配置项也纳入配置管理工具进行管理。5.9配置状态的记录branches分支中维护,发布前也必须打标签,其他不做要求。5.11与问题及特性的关联在做问题的记录时标明发现问题的软件版本,解决问题的软件版本。软件的功能和特性文档也加入配置管理库,发布时一同打标签。由软件部主导通过配置管理工具进行配置管理,软件配置管理员由软件部指定。XXX有限公司A/007配置管理标识约定文档采用[文档名]+[修订版本号]作为标识。对于具体的源代码文件,使用[相对路径]+[配置管理的修订版本号]作为标识。如:文件夹也有修订版本,因此可以将文件夹及其中的内容作为一个配置项。对于标签中的源代码文件,也可以使用[标签名]+[相对路径]作为标识。软件产品文件的标识采用[文件名]+[版本号]作为标识。软件产品文件的版本号格式如下:X.Y.Z.T,X对于有厂商的现成软件采用[厂商]+[文件名或者库名]+[版本]来标识;对于开源项目文件,使用[项目名称]+[发布版本或者配置管理修订版本]作为标识;如果开源文件没有版本,使用公开日期替代版本;对于比如安装脚本、数据库脚本、配置文件等,采用与源代码文件相同的标识方式,参照5.13.2。应用最小权限原则:对于不相关的人禁止访问相应配置项;对于有权访问但无权修改的人开放只读权限,对于有权修改的人开放读写权限。6相关文件无XXX有限公司A/008删除等删除等...路径等工具使用记录表序号配置管理工具操作具体内容时间操作人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论