CPCPDM软件配置管理计划 计划模板

上传人:亦明 文档编号:125011168 上传时间:2020-03-15 格式:DOC 页数:16 大小:121.73KB
返回 下载 相关 举报
CPCPDM软件配置管理计划 计划模板_第1页
第1页 / 共16页
CPCPDM软件配置管理计划 计划模板_第2页
第2页 / 共16页
CPCPDM软件配置管理计划 计划模板_第3页
第3页 / 共16页
CPCPDM软件配置管理计划 计划模板_第4页
第4页 / 共16页
CPCPDM软件配置管理计划 计划模板_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《CPCPDM软件配置管理计划 计划模板》由会员分享,可在线阅读,更多相关《CPCPDM软件配置管理计划 计划模板(16页珍藏版)》请在金锄头文库上搜索。

1、CPCPDM软件配置管理计划 计划模板 精编资料WERP BCMDSS项目软件配置管理计划.CPC-PDM项目.软件配置管理计划.深圳市中兴通讯股份有限公司.质企中心IT部.文档历史.这个表包含了这个文档的版本历史。 .CPC-PDM软件配置管理计划模板WERP BCMDSS项目深圳市中兴通讯股份有限公司中心IT文档历史这个包含版本CPC-PDM项目软件配置管理计划深圳市中兴通讯股份有限公司质企中心IT部文档历史这个表包含了这个文档的版本历史。 2介绍2.1目的本文档目的在于对中兴通讯CPC-PDM项目进行软件配置管理,提高软件质量,降低软件开发成本。 本计划制定了中兴通讯CPC-PDM项目如

2、何进行配置管理活动、活动的计划安排、指派的职责和所要求的资源,以及配置控制活动。 对中兴通讯CPC-PDM项目实施软件配置管理活动时,需要参照本计划。 2.2范围本文针对中兴通讯CPC-PDM项目的软件配置管理进行了规定,具体从以下几个方面进行了计划和规范?项目配置管理组织的设置,角色与职责的划分?配置管理工具的选择及环境设置?配置管理活动,如配置项的标识、配置库的建立和管理、变更控制流程、配置审核方法和配置状态报告、备份计划等?培训及资源需求?配置管理计划的版本修订计划2.3假设和有待解决的问题2.3.1假设本计划假设使用Rational ClearCasexx.05版本及更高版本作为软件配

3、置管理工具,且环境已安装并可用。 2.3.2存在的问题列出在当前版本中有待解决的问题。 版本日期存在问题的描述作者3定义和缩略语?(软件配置管理(SCM)软件配置管理是一门应用技术、管理和监督相结合的学科,通过标识和文档来记录配置项的功能和物理特性,控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。 ?软件配置(SC)指一个软件产品在软件生存周期各个阶段所产生的各种形式和各种版本的文档、程序及其数据的集合。 ?配置项(CI)软件配置中的每一个元素称为该软件产品软件配置中的一个配置项。 ?基线(BaseLine):已经通过正式复审和批准的某规约或产品,它因此可以作为进一步

4、开发的基础,并且只能通过正式的变更控制过程进行改变。 ?VOB存储库(Version ObjectBases)ClearCase中存储文件、目录和元数据的数据库,用于存储版本控制数据。 ?视图(View)提供给开发人员或协作团体的工作空间,用来选择VOB库里的各元素的不同版本。 有两种视图-快照视图(Snapshot View)一个视图,先在本地建一个目录,然后拷贝VOB中的ClearCase元素和其它文件系统对象到本地目录。 -动态视图(Dynamic View)一个跟踪当前VOB的视图,创建并维护包含VOB文件元素和视图私有文件版本的目录树。 可以直接动态查看VOB里的变化。 ?元素(El

5、ement)使用ClearCase进行版本控制下的一个文件或目录?(版本(Version)一个文件或目录的演进过程,对文件或目录的每一次修改(checkout-edit-checkin)都会产生一个版本。 ?树版本树(VersionTree)元素由有组织的版本结构组成,即元素的多个版本串起来,称为版本树。 ?流(Branch)版本树包括被组织到彼此独立的开发工作中的相关数据,称为流?配置规格(Config Spec)每个视图都有一个配置规格,它指定选择的文件和目录元素的版本的一系列规则。 ?视图模板(View Profile):是一组预先定义的配置规范(config spec),可方便地做到c

6、onfig spec共享。 4引用文件和参考资料?CPC-PDM曾用过的CC管理目录?Q/ZX73.1340SCCB建立规程?Q/ZX73.1360软件配置管理计划规程?Q/ZX73.1350软件配置管理规程?Q/ZX73.5020软件配置管理审核规程5组织、角色和职责5.1软件配置控制委员会(SCCB)?职责?评审配置管理计划,批准配置管理计划的生效。 ?批准各阶段各类配置管理库的启用和配置管理项/单元标识的有效性。 ?评审和批准对软件基线变更的变更申请。 (主要活动)?审定由配置管理库制造的软件生成的正确性。 ?定期或事件驱动审核软件基线和配置管理活动。 ?组织人员名单姓名角色项目组角色于

7、平主席开发二科科长应松成员项目经理易琳成员业务人员钟锋成员业务人员林中伟成员业务人员王清志成员开发人员戴锦年成员开发人员汪宏星成员开发人员5.2软件配置管理组(SCM组)?职责?项目各阶段配置管理库的建立和管理,流策略的实现。 ?制订和维护软件配置管理计划。 ?负责软件基线的更新,审核已执行的对基线的变更。 ?负责对软件基线库的存取管理。 ?定期发布软件配置管理报告、配置管理组行动记录。 ?组织人员名单姓名角色说明邹凤IT部软件配置管理员指导配置管理工作戴锦年项目组软件配置管理员具体实施本项目的配置管理暂缺项目组软件变更控制管理员具体负责本项目的变更控制暂缺SQA经理5.3角色与职责5.3.1

8、软件配置管理员软件配置管理员必须要由专人担任,并具有以下规定的工作职责?安装、维护及升级ClearCase系统;?配合项目经理,制定基于ClearCase的开发策略和流程;?创建、维护VOB库;?设定ClearCase中数据的访问权限;?为开发、集成准备模板文件(View Profiles);?执行开发流、错误修改流和集成流等流之间的归并,并在适当时候为版本打标签(LABEL);?定期或事件驱动地执行项目的构建(Build);?执行所有版本的发布;?配合配置控制委员会(SCCB),定期或事件驱动地召开SCCB例会;?定期或事件驱动地进行软件配置状态报告;?配合软件质量保证人员(SQA)和项目管

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

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

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

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

13、设置情况主机名ClearCase角色内存CPU硬盘网络设置ITCM01主域控制器(域名2G MHz150GB IP10.30.2.130itdev.zte.)CC RegistryServer CCVOB ServerCC ViewServer ITCM02CC LicenseServer MMHz GB IP10.30.2.131以下是ClearQuest Server的设置情况主机名ClearQuest角色内存CPU硬盘网络设置ITCM01CQ DataBaseServer CQWEB ServerCQ LicenseServer2G MHz150GBIP10.30.2.130?客户端运行

14、Windows2000/98的PC机7配置管理活动7.1配置标识本节详细列出了所有应纳入配置库进行管理的工作产品,分文档和模块(代码)两大类。 标明了各配置项第一次建基线的时间,以及在配置库中的存放路径。 配置项列表1文档清单No.配置项名称建立基线时间CPC-PDM库存放位置12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485

15、86配置项列表2模块清单No.模块名称建立基线时间CPC-PDM库存放位置备注123456789101112131415161718192021222324252627282930313233343536373839407.1.1标识方法这里只统一文档的命名,源代码部分遵循公司的“编码规范”,以下是项目文档命名规范V_示例文件种类文档名称需求分析说明书CPC-PDMV1.0软件需求分析说明书软件项目计划CPC-PDM V1.0软件项目计划总体方案CPC-PDM V1.0总体方案软件模块详细说明书CPC-PDM V1.0软件模块详细说明书数据库设计说明书CPC-PDM V1.0数据库设计说明书程序配置清单CPC-PDM V1.0程序配置清单测试计划CPC-PDM V1.0测试计划测试报告CPC-PDMV1.0测试报告用户手册CPC-PDM V1.0用户使用手册操作维护手册CPC-PDM V1.0操作维护手册项目总结CPC-PDMV1.0项目总结7.1.2配置项描述所有的配置项均纳入ClearCase配置库(VOB)进行管理,文档和源代码分开,分别放入不同的VOB库中,两者之间的关联通过统一的标签实现,或采用符号链接方式关联。 通过创建流和标签来识别软件开发库、软件受控库,开发人员只能在软件开发库中自由使用、更改,受控库的更改需要遵循变更

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

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号