计划模板 - UML软件工程组织-火龙果软件工程.doc

上传人:da****u 文档编号:1181507 上传时间:2018-12-17 格式:DOC 页数:23 大小:1.15MB
下载 相关 举报
计划模板 - UML软件工程组织-火龙果软件工程.doc_第1页
第1页 / 共23页
计划模板 - UML软件工程组织-火龙果软件工程.doc_第2页
第2页 / 共23页
计划模板 - UML软件工程组织-火龙果软件工程.doc_第3页
第3页 / 共23页
计划模板 - UML软件工程组织-火龙果软件工程.doc_第4页
第4页 / 共23页
计划模板 - UML软件工程组织-火龙果软件工程.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 1 of 23CPC-PDM 项目软件配置管理计划深 圳 市 中 兴 通 讯 股 份 有 限 公 司质企中心 IT 部WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 2 of 23文档历史这个表包含了这个文档的版本历史。版本 日期 描述 作者1.0 2003.4.29 新建模板 虞渊明1.2 2003-11-24 软件配置管理员的在实际操作过程中,根据模板标准化修改了权限组的命名和开发流的命名戴锦年WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 3 of 23目

2、录1 CPC-PDM 项目整体概览 .52 介绍 .52.1 目的 .52.2 范围 .52.3 假设和有待解决的问题 .52.3.1 假设 .52.3.2 存在的问题 .53 定义和缩略语.64 引用文件和参考资料 .65 组织、角色和职责 .65.1 软件配置控制委员会(SCCB) .65.2 软件配置管理组(SCM 组) .75.3 角色与职责 .75.3.1 软件配置管理员 .75.3.2 软件变更控制管理员 .85.3.3 开发人员 .85.3.4 测试人员 .86 管理工具与环境 .86.1 工具选择 .86.2 网络环境 .87 配置管理活动.97.1 配置标识 .97.1.1

3、标识方法 .127.1.2 配置项描述 .127.1.3 里程碑设置 .127.2 配置库的建立和管理 .137.2.1 配置库规划 .137.2.2 项目规划 .137.2.3 流策略 .137.2.4 目录结构 .137.2.5 用户权限管理 .167.2.6 命名约定 .177.3 配置控制 .187.3.1 变更控制的范围 .187.3.2 变更处理流程 .187.3.3 ClearQuest 权限设置 .207.3.4 统计报告 .207.3.5 产品构建规程 .217.4 备份计划 .22WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 4 of 237.

4、5 配置状态报告 .227.6 配置审核 .237.7 SCM 报告分发办法 .248 培训 .249 估算和预算 .2410 计划的维护.25WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 5 of 231 CPC-PDM 项目整体概览项目名称 PDM英文简称 CPC-PDM当前版本 1.01VOB 库 PDM_VOBCC 当前项目 PDM 权限用户组 ITDEV2_PDM公用开发流 PDM_Development集成流 PDM_Integration特别注意:目前由于参与项目的人数不多,在 ClearCase Client 加入项目的时候,务必使用公用开发流。2

5、 介绍2.1 目的本文档目的在于对中兴通讯 CPC-PDM 项目进行软件配置管理,提高软件质量,降低软件开发成本。本计划制定了中兴通讯 CPC-PDM 项目如何进行配置管理活动、活动的计划安排、指派的职责和所要求的资源,以及配置控制活动。对中兴通讯 CPC-PDM 项目实施软件配置管理活动时,需要参照本计划。2.2 范围本文针对中兴通讯 CPC-PDM 项目的软件配置管理进行了规定,具体从以下几个方面进行了计划和规范: 项目配置管理组织的设置,角色与职责的划分 配置管理工具的选择及环境设置 配置管理活动,如:配置项的标识、配置库的建立和管理、变更控制流程、配置审核方法和配置状态报告、备份计划等

6、 培训及资源需求 配置管理计划的版本修订计划2.3 假设和有待解决的问题2.3.1 假设本计划假设使用 Rational ClearCase 2002.05 版本及更高版本作为软件配置管理工具,且环境已安装并可用。2.3.2 存在的问题列出在当前版本中有待解决的问题。版本 日期 存在问题的描述 作者WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 6 of 233 定义和缩略语 软件配置管理(SCM) :软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一

7、致。 软件配置(SC):指一个软件产品在软件生存周期各个阶段所产生的各种形式和各种版本的文档、程序及其数据的集合。 配置项(CI):软件配置中的每一个元素称为该软件产品软件配置中的一个配置项。 基线(BaseLine ): 已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式的变更控制过程进行改变。 VOB 存储库(Version Object Bases):ClearCase 中存储文件、目录和元数据的数据库,用于存储版本控制数据。 视图(View):提供给开发人员或协作团体的工作空间,用来选择 VOB 库里的各元素的不同版本。有两种视图:- 快照视图 (S

8、napshot View):一个视图,先在本地建一个目录,然后拷贝 VOB中的 ClearCase 元素和其它文件系统对象到本地目录。- 动态视图(Dynamic View) :一个跟踪当前 VOB 的视图,创建并维护包含VOB 文件元素和视图私有文件版本的目录树。可以直接动态查看 VOB 里的变化。 元素(Element ) :使用 ClearCase 进行版本控制下的一个文件或目录 版本(Version):一个文件或目录的演进过程,对文件或目录的每一次修改(checkout-edit-checkin)都会产生一个版本。 版本树 (VersionTree):元素由有组织的版本结构组成,即元素

9、的多个版本串起来,称为版本树。 流(Branch):版本树包括被组织到彼此独立的开发工作中的相关数据,称为流 配置规格(Config Spec):每个视图都有一个配置规格,它指定选择的文件和目录元素的版本的一系列规则。 视图模板(View Profile): 是一组预先定义的配置规范(config spec),可方便地做到 config spec 共享。4 引用文件和参考资料 CPC-PDM 曾用过的 CC 管理目录 Q/ZX73.1340 SCCB 建立规程 Q/ZX73.1360 软件配置管理计划规程 Q/ZX73.1350 软件配置管理规程 Q/ZX73.5020 软件配置管理审核规程5

10、 组织、角色和职责5.1 软件配置控制委员会(SCCB ) 职责 评审配置管理计划,批准配置管理计划的生效。 批准各阶段各类配置管理库的启用和配置管理项/单元标识的有效性。 评审和批准对软件基线变更的变更申请。(主要活动) 审定由配置管理库制造的软件生成的正确性。 定期或事件驱动审核软件基线和配置管理活动。WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 7 of 23 组织人员名单姓名 角色 项目组角色于平 主席 开发二科科长应松 成员 项目经理易琳 成员 业务人员钟锋 成员 业务人员林中伟 成员 业务人员王清志 成员 开发人员戴锦年 成员 开发人员汪宏星 成员 开

11、发人员5.2 软件配置管理组(SCM 组) 职责 项目各阶段配置管理库的建立和管理,流策略的实现。 制订和维护软件配置管理计划。 负责软件基线的更新,审核已执行的对基线的变更。 负责对软件基线库的存取管理。 定期发布软件配置管理报告、配置管理组行动记录。 组织人员名单姓名 角色 说明邹凤 IT 部软件配置管理员 指导配置管理工作戴锦年 项目组软件配置管理员 具体实施本项目的配置管理暂缺 项目组软件变更控制管理员 具体负责本项目的变更控制暂缺 SQA 经理5.3 角色与职责5.3.1 软件配置管理员软件配置管理员必须要由专人担任,并具有以下规定的工作职责: 安装、维护及升级 ClearCase

12、系统; 配合项目经理,制定基于 ClearCase 的开发策略和流程; 创建、维护 VOB 库; 设定 ClearCase 中数据的访问权限; 为开发、集成准备模板文件(View Profiles); 执行开发流、错误修改流和集成流等流之间的归并,并在适当时候为版本打标签(LABEL); 定期或事件驱动地执行项目的构建(Build); 执行所有版本的发布; 配合配置控制委员会(SCCB),定期或事件驱动地召开 SCCB 例会; 定期或事件驱动地进行软件配置状态报告; 配合软件质量保证人员(SQA)和项目管理人员进行配置审核; 定期备份 ClearCase 数据库;WERP BCM DSS 项目

13、 软件配置管理计划软件配置管理计划 Page 8 of 23 解决日常使用中遇到的 ClearCase 系统问题,对 ClearCase 系统进行性能优化; 对开发人员进行配置管理、工具等相关知识、技能的培训。5.3.2 软件变更控制管理员软件变更控制管理员应具有以下规定的工作职责: 安装、维护及升级 ClearQuest 系统,并安装所用数据库系统(SQL Server); 配合项目经理,制定基于 ClearQuest 的开发策略和流程; 根据软件配置管理员提出的变更管理需求,设计并升级模式(Schema); 创建、维护项目使用的数据库,设定数据的访问权限; 定期备份 ClearQuest

14、数据库; 解决日常使用中遇到的系统问题; 对 ClearQuest 系统进行性能优化等。5.3.3 开发人员开发人员在软件配置管理过程中应担负的职责有: 用配置管理员给出的 View Profile,创建自己的工作空间( View); 根据分配基线,生成自己负责的配置项,如项目文档、程序代码、调试报告等,并将这些配置项加入到配置管理库中; 执行 ClearCase 中的 Checkout-Edit-Checkin,实现各种变更; 根据需要创建私有流,并进行归并;目前情况下,务必使用公用开发流。 根据需要更新静态视图(Snapshot Views); 根据需要在 ClearQuest 变更库中填

15、写变更请求单; 分析 ClearQuest 变更库中需要自己处理的变更,制定出处理方案,从 ClearCase 数据库中检出需要变更的代码和文档,处理完毕之后再检入。5.3.4 测试人员测试人员在软件配置管理过程中具有以下职责: 负责生成自己负责的配置项并加入配置管理库,如系统测试计划,测试报告等; 在配置管理员生成实现基线版本后,提取基线版本进行测试; 对测试过程中新发现的问题,在 ClearQuest 的数据库中填写异常报告单; 验证变更库中跟自己相关的(已被标识为“已解决”,验证人为自己)的变更; 确认异常已解决,且没有引入新的异常之后,验证通过;否则验证失败。6 管理工具与环境6.1

16、工具选择在该项目中将采用 Rational 公司的 ClearCase 和 ClearQuest 进行软件配置管理,其中ClearCase 主要用于版本管理、工作空间管理和过程管理等, ClearQuest 用于变更控制。6.2 网络环境 网络:局域网(Windows 平台、单域模式) 服务器:在 ClearCase 的环境中,按照机器执行任务的不同划分不同的角色License Server存储了 License 信息,负责提供 ClearCase License 服务;Registry Server 包含了 ClearCase VOB 和 View 的内部注册信息;VOB Server 是

17、VOB 的物理存储机;View Server 则是 View的物理存储机。以下是 ClearCase Server 的设置情况:WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 9 of 23主机名 ClearCase 角色 内存 CPU 硬盘 网络设置ITCM01 主域控制器(域名)CC Registry ServerCC VOB ServerCC View Server2G MHz 150GB IP: 10.30.2.130ITCM02 CC License Server M MHz GB IP: 10.30.2.131以下是 ClearQuest Server

18、的设置情况:主机名 ClearQuest 角色 内存 CPU 硬盘 网络设置ITCM01 CQ DataBase Server CQ WEB ServerCQ License Server2G MHz 150GB IP: 10.30.2.130 客户端:运行 Windows2000/98 的 PC 机7 配置管理活动7.1 配置标识本节详细列出了所有应纳入配置库进行管理的工作产品,分文档和模块(代码)两大类。标明了各配置项第一次建基线的时间,以及在配置库中的存放路径。配置项列表 1:文档清单No. 配置项名称 建立基线时间 CPC-PDM 库存放位置1234567891011121314151617181920212223WERP BCM DSS 项目 软件配置管理计划软件配置管理计划 Page 10 of 2324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。