DCG-01-09-T-配置管理计划_软件开发类_第1页
DCG-01-09-T-配置管理计划_软件开发类_第2页
DCG-01-09-T-配置管理计划_软件开发类_第3页
DCG-01-09-T-配置管理计划_软件开发类_第4页
DCG-01-09-T-配置管理计划_软件开发类_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、神州数码信息系统有限公司密级:普通 配置管理计划配置管理计划 编 写:薛守佳编写日期:2011-04-18审 核:曹霞审核日期:2011-04-25批 准:刘捷批准日期:2011-04-26 配置管理计划.1.修订历史记录修订历史记录日期版本说明作者2011/4/18V0.1创建初稿薛守佳2010/4/24V1.0根据审意见进行修改,并通过评审薛守佳XX 项目配置管理计划.1.目录目录1前言前言.31.1 目标 .31.2 适用范围 .31.3 术语与简写 .31.4 参考文件 .32组织结构和职责组织结构和职责.32.1 CCB 成员及职责.32.2 配置管理组 .43配置管理工具、技术和方

2、法配置管理工具、技术和方法 .43.1 配置管理工具 .44配置管理库配置管理库.44.1 配置库结构 .44.2 配置库权限 .44.3 基线配置项 .54.4 其他配置项 .64.1.1管理文档或过程记录.64.1.2配置环境.74.1.3项目工具.75文件命名以及版本标识文件命名以及版本标识.85.1 文档命名规范 .85.1.1技术类文档命名规范.85.1.2计划类文档命名规范.95.1.3记录、报告类文档.95.2 版本命名规范 .96配置变更控制配置变更控制.10XX 项目配置管理计划.2.6.1 变更原因 .106.2 变更控制流程 .107备份与归档备份与归档.107.1 备份

3、 .107.2 配置库归档 .108环境控制环境控制 .108.1 环境管理 .108.2 工具管理 .109配置状态统计和发布配置状态统计和发布.119.1 配置状态统计 .119.2 配置状态发布 .1110配置审计配置审计 .1111工作量估算工作量估算.11XX 项目配置管理计划.3.1前言前言1.1 目标目标本计划是软件开发类 XXX 项目配置管理活动的基准,对该项目的配置管理活动进行策划。1.2 适用范围适用范围 本计划适用于 XXX 项目的配置管理活动。1.3 术语与简写术语与简写CCB:软件变更控制委员会。SCM:软件配置管理。1.4 参考文件参考文件配置管理规范项目环境管理规

4、范软件配置管理计划模板/其它参考文件2组织结构和职责组织结构和职责CCB 成员及职责成员及职责CCB 组长:XXX组织对于变更的评审,决定 CCB 成员中对变更确认的人员名单,协调 CCB 成员对变更达成一致,并确认变更的结果。项目总监XXX 负责对变更等进行签字审批。项目经理XXX 负责对项目中计划的变更等进行确认,并对变更所涉及的资源变更进行评估,负责变更的执行。客户代表XXX 负责提出需求的变更并对资源的变更和最后的变更结果进行确认。技术负责人 XXX 负责评估变更中的技术方面的问题,如。质量经理XXX 过程审计。SCM 负责人XXX 负责变更日常权限控制。XX 项目配置管理计划.4.2

5、.2 配置管理组配置管理组SCM 成员:XXX 负责建立配置管理规范、培训项目组和检查执行情况。XXX: 负责配置执行。3配置管理工具、技术和方法配置管理工具、技术和方法/【说明】请列出项目使用的配置管理工具,简述项目采用的配置管理方法。3.1 配置管理工具配置管理工具配置库管理工具:VSS。版本制作工具:ant版本打包工具:InstallShield4配置管理库配置管理库4.1 配置库结构配置库结构/【说明】CVS、VSS 配置库描述如下。配置库分为工作库、受控库和基线库。工作库:存储项目的所有工作产品中间结果。工作库在/HOME/XXX/目录下;受控库:存储项目的所有准备生成基线的工作成果

6、,待评审文档、存放内部基线等。受控库在/HOME/YYY 目录下;基线库:存储项目的所有基线化了的工作成果,评审通过的阶段产出物、制作对外发布版本等。存放的所有工作成果也作为项目结项的资料供保存。基线库在/HOME/ZZZ 目录下。配置库目录结构见“DCG-01-08-G-配置库管理列表.xls” 。4.2 配置库权限配置库权限/【说明】VSS 配置库描述如下。工作库:项目组所有成员均有读写权限。受控库:配置管理员和项目负责人有读写权限,项目组成员有阅读权限。项目负责人包括需求组组长、设计组组长、开发组组长、测试组组长、配置组组长、质量组组长,他们分别对需求、设计、实现、测试、配置管理、质量保

7、证有读写权限,其它由项目经理负责并对其开放读写权限。XX 项目配置管理计划.5.基线库:配置管理员有读写权限,其他人员需有条件阅读。4.3 基线配置项基线配置项/【说明】以下 XXX 代表项目名称。基线名称基线名称基线配置项名称基线配置项名称基线配置项的位置基线配置项的位置(相对/HOME/XXX 目录)备注备注需求基线XXX 业务需求根据项目裁剪指南定义XXX 软件需求规格说明书根据项目裁剪指南定义设计基线XXX 软件需求规格说明书根据项目裁剪指南定义XXX 概要设计说明书根据项目裁剪指南定义XXX 详细设计说明书根据项目裁剪指南定义代码基线XXX 软件需求规格说明书根据项目裁剪指南定义XX

8、X 概要设计说明书根据项目裁剪指南定义XXX 详细设计说明书根据项目裁剪指南定义XXX 源代码根据项目裁剪指南定义XXX 单元测试计划、测试用例交付基线XXX 业务需求根据项目裁剪指南定义XXX 软件需求规格说明书根据项目裁剪指南定义XXX 概要设计说明书根据项目裁剪指南定义XXX 详细设计说明书根据项目裁剪指南定义XXX 源代码根据项目裁剪指南定义XXX 单元测试计划、测试用例根据项目裁剪指南定义XXX 集成测试计划、测试根据项目裁剪指南定义XX 项目配置管理计划.6.用例XXX 系统测试计划、测试用例根据项目裁剪指南定义XXX 用户手册根据项目裁剪指南定义XXX 可执行版本根据项目裁剪指南

9、定义/【说明】:以上内容,在制订软件配置管理计划时根据项目的实际需要填写。4.4 其他配置项其他配置项4.1.1管理文档或过程记录管理文档或过程记录/【说明】以下 XXX 代表项目名称。配置项名称配置项名称配置项的位置配置项的位置(相对/HOME/YYY 目录)备注备注管理文档XXX 项目周报XXX 客户周报XXX 需求跟踪矩阵XXX 项目计划XX 项目配置管理计划.7./【说明】以下 XXX 代表项目名称。4.1.2配置环境配置环境配置项名称配置项名称配置项的位置配置项的位置(IP 地址)具体地址具体地址环境配置服务器缺陷跟踪服务器55:8

10、888/qcbin/start_a.htm4.1.3项目工具项目工具配置项类型配置项类型配置项名称配置项名称配置项的位置配置项的位置(安装工具的 IP 地址)开发工具操作系统windows2000/XP ,Solaries 5.8 应用服务器WEBLOGIC 7.0 SP1/WEBLOGIC6.1SP3数据库服务器Oracle9i应用服务底层框架FRAME1.0工作流引擎分析设计Rational Rose数据库建模Power Designer 12J2EE 工程环境MyEclipse5.5.1集成编程环境Eclipse3.2.2配置工具XX 项目配置管理计划.8.配置库VSS变更控制无具体工具

11、,管理见变更控制流程配置状态发布工具E-MAIL 方式发布备份工具操作系统自动调度执行批处理版本制作工具InstallShield5.1 或 InstallShield6.2版本制作工具:Ant,Jar测试工具测试管理QC性能测试Loadrunner 单元测试Junit自动化测试Qtp 缺陷跟踪QC/【说明】:以上内容,在制订软件配置管理计划时根据项目的实际需要填写5文件命名以及版本标识文件命名以及版本标识5.1 文档命名规范文档命名规范文档一般分为三类:技术类文档、计划类文档和记录、报告类文档5.1.1技术类文档命名规范技术类文档命名规范技术类文档一般会涉及:需求文档、设计文档、测试类文档等

12、;版本号表示为 Vx.y,x.y 为流水号,x 为主版本号,y 为子版本号。/版本号规范:初次建立为 0.1 版本,评审通过进入基线升为 1.0 版本。此后小范围修改只升子版本号,当升为 1.9 版本时,再做修改版本号为 2.0。如果遇到大范围修改,评审通过后,主版本号可以直接升级一位。/【说明】:如果不包含子系统命名规范为:项目名称文档名称版本号举例:系统整合项目需求规格说明书 V1.0.doc/【说明】:如果包含多个子系统命名规范为:项目名称-子系统名文档名称版本号举例:市民卡项目-清结算子系统需求规格说明书 V1.0.doc子系统名称子系统名称简要说明简要说明XX 项目配置管理计划.9.

13、/【说明】:根据实际情况只保留上述内容的其一,比如不包含子系统,就把包含多个系统的相关内容全删除掉;将项目名称替换为实际项目名称;对于包含多个子系统的状况,需要把子系统名称及简要说明写入列表中,以统一子系统的名称;举例内容也替换为对应项目的实例。5.1.2计划类文档命名规范计划类文档命名规范计划类文档一般会涉及:项目管理计划、质量保证计划、配置管理计划、测试计划等;版本号表示为 Vx.y,x.y 为流水号,x 为主版本号,y 为子版本号命名规范为:项目名称文档名称版本号举例:系统整合项目配置管理计划 V1.0.doc/版本号规范:初次建立为 0.1 版本,评审通过进入基线升为 1.0 版本。此

14、后小范围修改只升子版本号,当升为 1.9 版本时,再做修改版本号为 2.0。如果遇到大范围修改,评审通过后,主版本号可以直接升级一位/【说明】:将项目名称替换为实际项目名称;举例内容也替换为对应项目的实例。5.1.3记录、报告类文档记录、报告类文档记录、报告类文档一般会涉及:会议纪要、项目周报、项目组成员周报、配置周报、QA 周报、测试周报;需求调研报告、评审报告、测试报告、发布报告、配置状态报告等;1.在项目生命周期中产出至少 2 份的文档命名记录、报告类文档一般会涉及:会议纪要、项目周报、项目组成员周报、阶段性报告;命名规范为:项目名称文档名称日期(YYYYMMDD)举例:系统整合项目会议

15、纪要 20100710.doc2.在项目生命周期中只有一份但内容不断增加的文档命名例如:配置状态报告、不符合项跟踪表等命名规范为:项目名称文档名称举例:系统整合项目配置状态报告.docXX 项目配置管理计划.10.5.2 代码命名规范代码命名规范/【说明】:版本命名建议采用简单命名方法;举例内容替换为对应项目的实例;1.项目大写英文简写主版本号.子版本号_yyyymmdd举例:系统整合项目在 2010-4-29 发布一个,命名为 XTZH1.0_201004292.正式版本如果在客户现场需要进行二次开发项目版本:正式版本号+”_”+客户版本号客户版本号由客户方自行定义,以下 XXX 由客户定义

16、。举例:正式版本 XTZH1.0_20100429,命名为 XTZH1.0_20100429_XXX/【说明】:如果需要复杂的版本命名方法,请参阅DCG-01-08-G-配置管理指南V1.0.doc版本命名规范。6配置变更控制配置变更控制需求变更按照DCG-01-10-P-需求管理过程定义中的变更流程进行变更。配置管理由内部活动产生的变更。6.1 变更原因变更原因1 在项目组内部进行评审、审计、测试和验证等,发现问题引起基线库内单基线变更。2 出现下列情况时引起的配置项变更,不需要填写变更申请表:1)计划级的文档更改WBS 计划; 2)配置管理计划 ;3 测试工具或测试脚本(不属于提交给用户)

17、 。6.2 变更控制流程变更控制流程参见配置管理过程定义中的变更控制章节。7备份与归档备份与归档备份备份/【说明】配置管理员对整个配置库最大备份周期不得大于两周,备份采用方式为全备份,至少保留三个全备份。备份恢复检验周期不得大于三个月。备份后检查备份的可用性。备份周期:备份服务器是:XX 项目配置管理计划.11.提交总部备份:每月月底将全库提交给组织级配置管理员。7.2 配置库归档配置库归档项目结束时,配置管理人员将全库提交给组织级配置管理员进行归档。8环境控制环境控制8.1 环境管理环境管理/【说明】请列出项目配置管理环境控制的负责人及详情。8.2 工具管理工具管理/【说明】1、必须规定对工

18、具的维护和管理措施;2、必须制定软件系统的安全措施:计算机病毒具有很强的破坏性,应定期检查对项目文档、源程序及建立定期备份制度。1、工具的安装位置和版本见 4.4.3 项目工具中描述2、客户端必须安装公司规定的防病毒软件,并启动自动防护功能。9配置状态统计和发布配置状态统计和发布9.1 配置状态统计配置状态统计当对外发布基线产生时,在配置状态报告的对外发布统计表单填写相关信息。9.2 配置状态发布配置状态发布当对外发布全版本时,需要填写配置状态报告的相关表单,并将填写完毕的报告以mail 方式发布给项目组所有成员、质量经理和高层经理。/【说明】:可根据项目的具体情况填写10 配置审计配置审计项目配置管理员在每个阶段即将完成前进行配置审计,并把审计结果记录到配置审计报告 。11 代码类工作产品集成代码类工作产品集成1.一般情况下,产品集成的进入准则包括如下方面(可根据项目实际情况确定其原XX 项目配置管理计划.12.则):1)产品的集成环境已经建立并通过验证;2)所有待集成的产品组件已经开发完毕;3)应区分迭代式的生命周期,如果是迭代式的生命周期,不一定所有组件都开发完毕,可以迭代的集成;4)所有待集成的自行开发的产品已经进行过代码走查,并符合项目制定的代码阶段的质量目标和代码走查的覆盖率;5)所有待集成的产品已经通过单元测试,且在

温馨提示

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

评论

0/150

提交评论