logo资料库

项目配置管理计划-完整的范例文档.pdf

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
www.51testing.com XXXX 项目 配置管理计划 这里填写公司名称 这里填写公司名称 这里填写公司名称 这里填写公司名称 XXXX 年年年年 XX 月月月月 XX 日日日日
这里填写公司名称 这里填写公司名称 这里填写公司名称 这里填写公司名称 文档编号::::XXXXXXXX-XXX-XXX 文档编号 文档编号 文档编号 版版版版 本本本本 号号号号::::1.00 产品名称: XXXX 项目项目 产品名称 产品名称 产品名称 文档名称:配置管理计划 文档名称 文档名称 文档名称 版本版本版本版本 修改内容描述 修改内容描述 修改内容描述 修改内容描述 修改人修改人修改人修改人 日期日期日期日期 备注备注备注备注 1.00 第一版 1.01 修正了几个不足 andylau 2002/05/22 andylau 2002/05/31 1.02 增加对受控文件修改后必须增加描述内 andylau 2002/06/01 容 批准人批准人批准人批准人: 日期日期日期日期: 审核人审核人审核人审核人: 日期日期日期日期: 这里填写公司地址、、、、联系方式等 这里填写公司地址 联系方式等 联系方式等 这里填写公司地址 这里填写公司地址 联系方式等
XXXX 项目配置管理计划 XXXX 公司 目录目录目录目录 1. 引言..............................................................................................................................................1 1.1 目的....................................................................................................................................1 1.2 术语定义............................................................................................................................1 1.3 参考资料............................................................................................................................1 2. 软件配置......................................................................................................................................2 2.1 软件配置环境....................................................................................................................2 2.2 软件配置项........................................................................................................................2 2.3 配置管理员........................................................................................................................3 3. 软件配置管理计划......................................................................................................................4 3.1 建立示例配置库................................................................................................................4 3.2 配置标识管理....................................................................................................................6 3.3 配置库控制........................................................................................................................7 3.4 配置的检查和评审............................................................................................................8 3.5 配置库的备份....................................................................................................................9 3.6 配置管理计划的修订........................................................................................................9 3.7 配置管理计划附属文档....................................................................................................9 4. 里程碑........................................................................................................................................11 附录 1 文档命名规定....................................................................................................................12 1、受控配置库文件命名规则...............................................................................................12 2、非受控配置库文件命名规则...........................................................................................12 3、提交文档文件命名规则...................................................................................................12 附录 2 文档编码规范....................................................................................................................13 附录 3 帐号及权限管理................................................................................................................14 附录 4 配置库使用规定................................................................................................................16 文档修改记录.................................................................................................................................17 Page i
XXXX 项目配置管理计划 XXXX 公司 1. 引言引言引言引言 1.1 目的目的目的目的 本文档目的在于对 XXXX 项目项目进行软件配置管理,提高软件质量,降低软件开发 成本。 本文档内容主要参考研发中心相关的 ISO 程序和制度文档,并在这基础上整理成适合 本项目的软件配置管理,为项目经理、配置管理员及相关人员提供日常的配置管理操作步骤。 1.2 术语术语术语术语定义定义定义定义 软件配置管理::::简称 SCM(Software Configuration Management 的缩写),是在项目开发中, 软件配置管理 软件配置管理 软件配置管理 标识、控制和管理软件变更的一种管理。配置管理的使用取决于项目规模和复杂性以及风险 水平。软件的规模越大,配置管理就显得越重要。 基线基线基线基线::::(BaseLine) 是项目储存库中每个工件版本在特定时期的一个“快照”。它提供一个正式 标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准。建立一个初始基线 后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。 配置管理员 配置管理员:项目组中负责配置管理工作的角色,该角色可以兼职。在某一开发阶段通过评 配置管理员 配置管理员 审或某一质量检查点通过审核后,配置管理员负责统一添加或修改相关文档的最新有效版本 以及审批人签字。 配置标识::::(Configuration Identification)对软件项目在开发过程中的资源进行标识,以便识 配置标识 配置标识配置标识 别。 配置检查::::(Configuration Audit)对软件配置管理过程中的行动进行检查。 配置检查 配置检查配置检查 1.3 参考资料 参考资料 参考资料 参考资料 《研发中心配置管理制度》 《产品的标识与可追溯性程序》 《开发手册》 Page 1
XXXX 项目配置管理计划 XXXX 公司 2. 软件配置 软件配置 软件配置软件配置 2.1 软件配置环境 软件配置环境 软件配置环境 软件配置环境 2.1.1 服务器服务器服务器服务器软件环境 软件环境 软件环境软件环境 软件名称 软件名称 软件名称软件名称 作用作用作用作用 Windowns 2000 Advance Server 操作系统 Visual Source Safe 6.0 配置管理软件 在整个项目过程或产品生命周期中,选择 Visual Souce Safe(VSS)作为配置管理工具。 2.1.2 硬件环境 硬件环境 硬件环境硬件环境 名称名称名称名称 网络 服务器 规格规格规格规格 局域网 PC 服务器 客户机 普通 PC 机 2.1.3 配置管理客户端 配置管理客户端 配置管理客户端 配置管理客户端 说明说明说明说明 名称:fileserver 256 M 内存 为 VSS 保留 5G 独立使用空间 项目组成员各自的计算机 项目组成员在各自的计算机安装 VSS 客户端,项目组成员以分配的帐号访问配置服务 器和登录配置管理系统,根据配置管理员设定的用户权限进项配置管理活动。 2.2 软件配置项 软件配置项 软件配置项 软件配置项 在本项目的实施过程中,将配置库分为受控配置库和非受控配置库两种 受控配置库 受控配置库 受控配置库 受控配置库 在本项目开发实施的整个过程中,根据不同阶段的配置管理划分 11 个受控配置目录, 只有配置管理员拥有增加和修改的权限,其它用户只有只读的权限。受控配置库的目录为: 00 初始配置 01 启动 02 需求分析 03 设计 04 编码 05 测试 06 安装 07 总结 08 变更 09 项目管理 10 环境配置 初始配置库的根目录中包含 XXXX 项目的配置文件清单,该文档包括本项目开发过程 中应该提交的文档的清单,在实际开发过程中,根据实际情况,可以在清单中酌情修改、增 加和删除需要提交的文档。具体内容参见本文 3.3 的“配置文件清单的维护 配置文件清单的维护””””。。。。 配置文件清单的维护 配置文件清单的维护 各个配置目录内应该包含的文档,请参见“XXXX 项目配置文件清单 项目配置文件清单.xls”。 项目配置文件清单 项目配置文件清单 Page 2
XXXX 项目配置管理计划 XXXX 公司 非受控配置目录 非受控配置目录 非受控配置目录 非受控配置目录 在本项目开发过程中,设立了非受控配置目录。设立非受控配置目录的目的是为了统一 管理和存放开发过程中产生的临时文档和过程性文档,没有格式及命名上的严格要求,使项 目组成员在思考、设计时不受太多的限制和约束,能够更有效地发挥个人能力,符合以人为 本的原则。 在项目初期,设立了以下三个目录: 目录名称 目录名称 目录名称目录名称 个人工作区 小组工作区 文档提交区 用途及说明 用途及说明 用途及说明 用途及说明 用于保存项目成员自己编写的文档,每个项目成员都有自 己独立的工作目录 用于保存小组成员写作编写的文档,每个小组都有自己独 立的工作目录 作为非受控配置库和受控配置库之间的缓冲,用于提交已 经定稿的文档和代码,在评审通过后,再由配置管理员取 出并提交到受控配置库中 在根据项目开发过程中,根据实际需要,可以酌情增加非受控配置目录。 2.3 配置管理员 配置管理员 配置管理员 配置管理员 在本软件项目开发过程中,项目组必须设立配置管理员,专业(或兼职)负责软件项目 开发过程中的软件配置管理工作,保证在项目开发过程中的一些变更管理及文档管理的完整 性,顺利地实施项目开发进度。 配置管理员负责制定配置管理计划,检查项目组成员是否正确使用配置库,并督促项目 开发计划的实施。 配置管理员还需配合研发中心产品管理部进行项目的配置评审。评审结束,相关文档的 批准人电子签名由批准人签写或经批准人授权配置管理员填写,然后由配置管理员负责签入 配置库;同时,由配置管理员收集配置项审批相关的 email 文档并签入配置库。 Page 3
XXXX 项目配置管理计划 XXXX 公司 3. 软件配置管理计划 软件配置管理计划 软件配置管理计划 软件配置管理计划 关于 XXXX 项目项目软件配置管理的文档提交计划请参见《XXXX 项目配置文件清 项目配置文件清 项目配置文件清 项目配置文件清 单单单单.xls》。 关于配置库的日常使用的规定参见附件 4《配置库使用规定 配置库使用规定》。 配置库使用规定 配置库使用规定 3.1 建立示例配置库 建立示例配置库 建立示例配置库 建立示例配置库 配置管理员在制定完计划后,根据公司建议的配置库建立符合本项目的配置管理库。配 置库建立在 Visual Souce Safe 上,目录结构可按照示例配置库提供的目录。对于本项目来 说,需要划分多个子系统,因此要在确定子系统的划分后,在不同阶段下分别建立各子系统 的配置目录。 XXXX 项目其配置管理目录结构如下所示。 $/ 00初始配置 01启动 02需求分析 子系统一 子系统二 子系统三 03设计 子系统一 子系统二 子系统三 04编码 05测试 06安装 07总结 08变更 09项目管理 10环境配置 文档提交 个人工作区 张三 …… 海松宝 小组工作区 子系统一 子系统二 子系统三 配置管理库建立完毕后,可根据配置管理库的人员计划在 Visual Souce Safe 上建立相 Page 4
XXXX 项目配置管理计划 XXXX 公司 应的用户及权限,并将这些用户分发给指定的开发人员或用户。具体的帐号及权限管理参见 附录附录附录附录 3 《《《《帐号及权限管理 帐号及权限管理》》》》 帐号及权限管理 帐号及权限管理 配置管理员应保管好配置管理工具的管理员权限,项目组中使用配置管理库的成员应该 及时更改自己在配置管理工具的缺省设置密码。 Page 5
分享到:
收藏