1 / 9
文档名称:

软件三库管理规范.doc

格式:doc   大小:86KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件三库管理规范.doc

上传人:cjl201801 2020/3/24 文件大小:86 KB

下载得到文件列表

软件三库管理规范.doc

文档介绍

文档介绍:质量管理体系支持性文件软件三库管理规范文件编号:SY/KFSF005机密等级:非密第A版第0次修订第页共9页:..1目的范围规定了公司软件开发库、受控库、产品库(以下简称三库)的管理规范。2参考文献《软件三库管理制度》3术语和定义GitLab:一个仓库管理系统,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。Jenkins:基于Java开发的一种6%E6%88%90/6250744"\t"_blank"持续集成平台,用于监控持续重复的工作。SPM:公司研发部开发的持续集成工具,用于集成软件部署包。Releaser:公司研发部开发的基于SPM的软件部署包发布工具。KiwiTCMS:公司研发部基于开源代码改进的测试用例管理系统,用于测试计划和测试用例的创建和维护、以及测试执行的记录。,软件受控库由研发部管理,软件产品库由质量部管理。)具备软件配置管理知识;b)熟悉研制项目的配置管理;c)熟悉公司结构、软件三库管理规定、标识规定和软件配置管理计划。)开发库代码部分和说明部分基于GitLab建立,按照软件项目分配仓库。项目组长任仓库Master,负责需求说明的管理、成员管理、问题跟踪、分支Merge、任务分配、Tag标识等工作。项目组成员任仓库Developer,负责设计和交付说明的管理、问题调查、分支维护等工作。测试组成员任仓库Reporter,负责测试说明的管理、报告问题、问题回归等工作。b)开发库部署包部分基于Jenkins和SPM建立,按照软件项目分配仓库。项目组成员负责维护自动测试脚本和版本生成脚本。Jenkins管理员(计算机)任库管理员,负责自动检查代码编译结果,执行版本生成脚本将通过检查的工程生成待测软件部署包,执行自动测试脚本验证软件部署包,将通过验证的软件部署包打上标识,放入仓库。另任库管理员,负责出入库管理、配置项管理等工作。)受控库代码部分基于GitLab建立,按照软件项目分配仓库。软件经理任仓库Master,负责将通过完整测试的开发版本打上Tag标识,在GitLab上作为独立稳定的分支,该分支不接受更改,有效受控。b)受控库部署包部分基于Jenkins和SPM建立,按照软件项目分配仓库。Jenkins管理员(计算机)任库管理员,负责将打上Tag标识的代码版本生成软件部署包,打上同样的Tag标识,放入仓库。该部分目录及目录下文件一旦生成,不可删除或更改,有效受控。c)受控库说明部分存在于公司内部的公共服务器。另任库管理员,负责出入库管理、配置项管理等工作。d)受控库测试用例部分基于KiwiTCMS建立,按照软件项目分配仓库。项目组长具有测试计划审核权限,测试组长具有测试用例编辑和测试用例审核权限,测试组成员具有测试用例编辑权限。,按照软件项目分配仓库。另任库管理员,利用Releaser工具将通过申请的打上Tag的受控版本生成软件产品包,负责各产品的出入库管理、配置项管理等工作。:a)入库控