《配置管理控制程序.docx》由会员分享,可在线阅读,更多相关《配置管理控制程序.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、配置管理控制程序文件编号版本号修改 次数编 制日 期生效日期审 核日 期页 码批 准日 期受控状态1.目的建立和维护软件软件产品在整个软件生存周期中的完整性、一致性和 可追溯性,确保各有关人员所得到或使用的均为软件项的有效版本。2 .适用范围本程序适用于公司软件开发过程、客户化过程中用SVN工具进行的配 置管理。3 .职责3.1 质量部负责编制SVN应用规范,总经理负责审批;3. 2质量部负责对配置管理相关人员进行系统操作培训;3.3 生产技术部工程主管/市场部工程主管(工程主管或软件工程师)负责 填写软件项配置清单;3.4 生产技术部测试主管负责开发工程各软件项的版本管理;3. 5市场部工程
2、管理员负责工程工程各软件项的版本管理;3. 6质量部主管负责组织配置库的定期审计;3. 7配置项进出配置库时,必须经相关部门审核、质量部批准。4.定义4. 1配置管理标识和确定系统中配置项的过程,在系统整个生存周期内控制这些项 的投放和更改,记录并报告配置的状态和更改要求,验证配置项的完整性 和正确性。本公司使用Subversion进行配置库和版本的计算机管理。4.2配置项为了配置管理的目的而作为一个单位来看待的硬件和(或)软件成分, 将每一软件项均认为是一个配置项或一个配置项的一个局部,一个配置项 可包括:a) 计算机可执行后的源代码、目标代码、数据库;与源代码、过程、软件产品有关的文档和数
3、据;5. 运作流程配置管理一般原那么5.1.1 版本号释放原那么a)工程版本号:用二级数字表示,如:His2. 1、His2. 2等;b)软件项版本号:用三级数字来表示,其中,前二位数字为工程版本 号,最后一位数字为该软件项的修改号,如:工程His2.1的某一子系统版 本号为 His2. 1.4_XX;c)客户化过程中的软件项版本号:在软件项版本号后面加注用户名称 的缩写,如His2. 1. 1_YY,其中YY表示用户(如医院)名称的缩写,如: 工程His2. 1的某一用户YY的某一子系统XX版本号为His2. 1. 4_XX_YY;d)工程版本号升级原那么:合并多个重大修改时,由业务部门(生
4、产技 术部、市场部)提出后由总工程师行政综合部组织商讨决定予以升级;e)版本释放时应填写软件项版本号全称。5. 1.2修改号原那么修改号针对于一个工程的每一软件项而言,并包括其版本号;a)修改号初始为1 (如某一工程版本号为His2. 1,那么每一该工程的软 件项初始版本号均为His2. 1. 1);b)修改号即为SVN中内部版本号,版本释放时以最后一修改号为准。5.2 软件配置管理组织. 1软件配置管理成员质量部负责软件配置管理,主要成员可包括:测试主管、市场部工程 管理员、质量部主管。5. 2.2配置管理职责和权限a)生产技术部测试主管:负责生产技术部开发工程的配置管理,具有 建立 Pro
5、ject、Check Out、Check In 等权限;b)市场部工程管理员:负责市场部工程工程的配置管理,在配置库的 管理、控制上对质量部负责,具有建立Project. Check Out、Check In 等权限;c)质量部主管:统一负责组织安排配置项的标识检查,具有Get Latest Version 权限。配置管理人员的培训a)质量部负责编制SVN应用规范,交总经理审批;b)质量部依据SVN应用规范,负责对配置管理相关人员进行系统操 作培训。5.3配置库设置5.3. 1配置库建立时机软件配置项纳入配置管理时,由生产技术部测试主管/市场部工程管理员建 立配置库。5. 3. 2配置库设置3
6、. 2. 1在本公司的工程管理中,开发工程与工程工程应建立不同的 Project目录,开发工程以工程版本号作为主Project,工程工程在工程版 本号基础上加医院缩写,如His2.2_YY;5. 3. 2. 2开发工程:主Project下应该根据工程管理内容有如下目录:a) 分析;设计:可包括ER图、概要设计、数据表设计、详细设计子目录;b) 程序;测试:可包括测试计划、测试总结子目录;c) 手册安装程序5. 3. 2. 3客户化软件产品:客户化软件产品不制作安装程序,根据修改的 情况纳入修改后的配置项,所以可根据需要建立工程管理内容。5. 3. 3配置管理人员建立主Project后,设定Ch
7、eck Out方式为Single方 式。5.4配置管理活动4. 1 Add files5.4. 1. 1配置项纳入时机a)开发工程:需求分析评审通过、概要设计评审通过、详细设计评审 通过、工程评审通过后纳入;b)工程工程:客户化需求分析评审通过、客户化设计评审通过、客户化测试通过、工程完工后纳入。5.5. 1.2配置申请、纳入a)开发工程:生产技术部工程主管填写软件项配置清单,交生产技 术部主管审核;b)工程工程:市场部工程主管/工程主管/软件工程师填写软件项配 置清单,交市场部主管审核;c)配置管理人员在接到审核通过后的软件项配置清单后,依据 6. 5.1进行配置项的完整性检查,检查通过后,
8、由质量部主管在软件项 配置清单上签字;批准通过的软件项配置清单、软件项统一提交到相 关配置管理人员;d)配置管理人员依据批准通过后的软件项配置清单,将软件项统一 纳入配置管理;并在软件项配置清单上填写配置路径及配置时间。5. 4. 2 Check Out:配置管理人员在收到生产技术部/市场部主管(副主管)审批、质量 部确认的问题解决处理单后,根据问题解决处理单上填写的配置 项进行Check Out处理,并填写软件项配置清单,在配置状态上标志提 取。配置项提取时应填写配置项提取时的版本号及工作目录路径。5. 4. 3 Check In配置项修改并得到测试工程师、工程主管确认后,应将提取配置项时
9、软件项配置清单送生产技术部/市场部主管(副主管)审核、质量部批 准,配置管理人员依据批准通过的软件项配置清单,对配置项进行Check In处理。5.4.4 Get Latest Version依据SVN应用规范执行,各权限依据6. 2. 2执行。1.5 软件项配置标识检查5.1配置管理人员在接到软件项配置清单后,对各配置项的完整性 进行检查;5. 5. 2质量部主管每季度组织一次对相应工程配置库进行审计,审计完毕, 应填制工程配置检查记录表;5. 3检查或审计过程中假设有异常现象,相关责任部门/人员负责妥善解决 并进行验证,相关验证记录应记录于工程配置检查记录表。1.6 版本释放配置管理人员接到审批通过后的软件光盘制作单或接到 须用 E_MAIL形式发送的,那么填制并形成版本释放清单,交质量部主 管签字后,即可进行软件版本的释放,此时用Get Latest Version进行释 放。1.7 质量记录的管理质量记录的管理依据质量记录控制程序,质量记录的流转规那么及保 存期依据质量记录表格运作细那么执行。6相关文件1记录控制程序6.2SVN应用规范7相关记录6. 1软件项配置清单工程配置检查记录表6.1 版本释放清单问题解决处理单6.2 软件光盘制作单
限制150内