工 作 文 件 文件名称:软件三库管理办法 文件编号: 版号:A 编 制: 日期: 审 核: 日期: 批 准: 日期: 受控状态: 生效日期: 分 发 号: 工作文件 文件编号: 软件三库管理办法 版号/修改状态:A/0 第1页 共12 页 1 目的 通过建立软件三库,对软件配置项进行入库、访问、出库、维护、更改、发行等活动实施管理,以确保软件产品的正确性、完整性、可控性、可追溯性。 2 适用范围 适用于公司生产的软件产品在生产过程中产生的开发库、受控库、产品库的管理。 3 职责 a) 项目经理负责软件配置管理计划的制定,并指定配置管理员; b) 配置管理员负责实施软件配置管理计划及开发库的管理; c) 技术管理组负责受控库的管理及开发库监督; d) 质量管理部负责产品库的管理; e) 软件测试验证员负责对软件进行验证测试。 4 软件“三库”管理 4.1 软件开发库(在软件生存周期中,存放软件配置项的集合) 4.1.1 软件配置管理计划 项目立项后,项目经理准备项目计划同时编写项目的软件配置管理计划并指定项目软件配置管理员,建立配置库,建立组员用户名,分配访问权限。 4.1.2 建立软件配置开发库 配置管理员在服务器(SVN)中建立该项目软件配置管理目录并对开发库内配置进行管理,管理内容包括: a) 项目组人员账号建立及权限开通及控制; b) 确保开发库内配置项的齐套性及最新版本; c) 开发库内配置项版本管理。 4.1.3 开发库账号及权限 配置管理员根据项目开发需要,对其他人员进行权限的划分和开通。 4.2 软件受控库(在软件生存周期中,存放已通过测试或评审且作为阶段性产品的软件配置项的集合) 通过以下测试或评审的软件配置项需要入受控库管理: 工作文件 文件编号: 软件三库管理办法 版号/修改状态:A/0 第2页 共12 页 a) 立项评审; b) 需求评审 c) 开发评审 d) 初验; e) 终验; 阶段评审后的问题回归和项目组做适应性修改后形成的新版本基线配置项都需要入受控库管理。入库管理的配置项明细参考附录A 《各阶段入库配置项一览表》。 4.2.1 入库控制 在软件产品生命周期研发阶段中,可作为基线管理(通过测试、评审或问题整改回归完成后)的软件配置项都必须存放于受控库管理。流程如下: a) 软件开发人填写《软件入库申请表》,软件测试验证员对配置项进行验证; b) 部门主管审批; c) 获批后由项目配置管理员将配置项目交付技术管理组进...