计划模板 - UML软件工程组织-火龙果软件工程.doc
《计划模板 - UML软件工程组织-火龙果软件工程.doc》由会员分享,可在线阅读,更多相关《计划模板 - UML软件工程组织-火龙果软件工程.doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 1 of 23CPC-PDM 项目项目软件配置管理计划软件配置管理计划深圳市中兴通讯股份有限公司 质企中心 IT 部WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 2 of 23文档历史文档历史 这个表包含了这个文档的版本历史。版本版本日期日期描述描述作者作者1.02003.4.29新建模板虞渊明 1.22003-11-24软件配置管理员的在实际操作过程中,根据模板 标准化修改了权限组的命名和开发流的命名戴锦年WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 3 of 23目目
2、 录录1CPC-PDM项目整体概览.52介绍.52.1目的目的 .5 2.2范围范围 .5 2.3假设和有待解决的问题假设和有待解决的问题 .5 2.3.1假设假设.5 2.3.2存在的问题存在的问题.53定义和缩略语.64引用文件和参考资料.65组织、角色和职责.65.1软件配置控制委员会(SCCB).6 5.2软件配置管理组(SCM 组).7 5.3角色与职责 .7 5.3.1软件配置管理员.7 5.3.2软件变更控制管理员.8 5.3.3开发人员.8 5.3.4测试人员.86管理工具与环境.86.1工具选择 .8 6.2网络环境 .87配置管理活动.97.1配置标识 .9 7.1.1标识
3、方法.12 7.1.2配置项描述.12 7.1.3里程碑设置.12 7.2配置库的建立和管理 .13 7.2.1配置库规划.13 7.2.2项目规划.13 7.2.3流策略.13 7.2.4目录结构.13 7.2.5用户权限管理.16 7.2.6命名约定.17 7.3配置控制 .18 7.3.1变更控制的范围.18 7.3.2变更处理流程.18 7.3.3ClearQuest权限设置.20 7.3.4统计报告.20 7.3.5产品构建规程.21 7.4备份计划 .22WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 4 of 237.5配置状态报告 .22 7.6配置审核
4、 .23 7.7SCM 报告分发办法.248培训.249估算和预算.2410计划的维护.25WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 5 of 231CPC-PDM 项目整体概览项目名称项目名称PDM 英文简称英文简称CPC-PDM 当前版本当前版本1.01 VOB库库PDM_VOB CC当前项目当前项目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):提供给开发人员或协作
8、团体的工作空间,用来选择 VOB 库里的各元 素的不同版本。有两种视图: -快照视图快照视图 (Snapshot View):一个视图,先在本地建一个目录,然后拷贝 VOB 中的 ClearCase 元素和其它文件系统对象到本地目录。 -动态视图(动态视图(Dynamic View) :一个跟踪当前 VOB 的视图,创建并维护包含 VOB 文件元素和视图私有文件版本的目录树。可以直接动态查看 VOB 里的变化。元素(元素(Element) :使用 ClearCase 进行版本控制下的一个文件或目录 版本(版本(Version):):一个文件或目录的演进过程,对文件或目录的每一次修改 (chec
9、kout-edit-checkin)都会产生一个版本。 版本树版本树 (VersionTree):元素由有组织的版本结构组成,即元素的多个版本串起来, 称为版本树。 流(流(Branch):版本树包括被组织到彼此独立的开发工作中的相关数据,称为流 配置规格(配置规格(Config Spec):每个视图都有一个配置规格,它指定选择的文件和目录元 素的版本的一系列规则。 视图模板(视图模板(View Profile): 是一组预先定义的配置规范(config spec),可方便地 做到 config spec 共享。4引用文件和参考资料CPC-PDM 曾用过的 CC 管理目录 Q/ZX73.134
10、0 SCCB 建立规程 Q/ZX73.1360 软件配置管理计划规程 Q/ZX73.1350 软件配置管理规程 Q/ZX73.5020 软件配置管理审核规程5组织、角色和职责5.1软件配置控制委员会(SCCB)职责职责评审配置管理计划,批准配置管理计划的生效。 批准各阶段各类配置管理库的启用和配置管理项/单元标识的有效性。 评审和批准对软件基线变更的变更申请。(主要活动) 审定由配置管理库制造的软件生成的正确性。 定期或事件驱动审核软件基线和配置管理活动。WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 7 of 23组织人员名单组织人员名单姓名姓名角色角色项目组角色项目
11、组角色于平主席开发二科科长 应松成员项目经理 易琳成员业务人员 钟锋成员业务人员 林中伟成员业务人员 王清志成员开发人员 戴锦年成员开发人员 汪宏星成员开发人员5.2软件配置管理组(SCM 组)职责职责项目各阶段配置管理库的建立和管理,流策略的实现。 制订和维护软件配置管理计划。 负责软件基线的更新,审核已执行的对基线的变更。 负责对软件基线库的存取管理。 定期发布软件配置管理报告、配置管理组行动记录。组织人员名单组织人员名单姓名姓名角色角色说明说明邹凤IT 部软件配置管理员指导配置管理工作 戴锦年项目组软件配置管理员具体实施本项目的配置管理 暂缺项目组软件变更控制管理员具体负责本项目的变更控
12、制 暂缺SQA 经理5.3角色与职责5.3.1软件配置管理员软件配置管理员必须要由专人担任,并具有以下规定的工作职责: 安装、维护及升级 ClearCase 系统; 配合项目经理,制定基于 ClearCase 的开发策略和流程; 创建、维护 VOB 库; 设定 ClearCase 中数据的访问权限; 为开发、集成准备模板文件(View Profiles); 执行开发流、错误修改流和集成流等流之间的归并,并在适当时候为版本打标签 (LABEL); 定期或事件驱动地执行项目的构建(Build); 执行所有版本的发布; 配合配置控制委员会(SCCB),定期或事件驱动地召开 SCCB 例会; 定期或事
13、件驱动地进行软件配置状态报告; 配合软件质量保证人员(SQA)和项目管理人员进行配置审核; 定期备份 ClearCase 数据库;WERP BCM DSS 项目软件配置管理计划软件配置管理计划Page 8 of 23解决日常使用中遇到的 ClearCase 系统问题,对 ClearCase 系统进行性能优化; 对开发人员进行配置管理、工具等相关知识、技能的培训。5.3.2软件变更控制管理员软件变更控制管理员应具有以下规定的工作职责: 安装、维护及升级 ClearQuest 系统,并安装所用数据库系统(SQL Server); 配合项目经理,制定基于 ClearQuest 的开发策略和流程; 根
14、据软件配置管理员提出的变更管理需求,设计并升级模式(Schema); 创建、维护项目使用的数据库,设定数据的访问权限; 定期备份 ClearQuest 数据库; 解决日常使用中遇到的系统问题; 对 ClearQuest 系统进行性能优化等。5.3.3开发人员开发人员在软件配置管理过程中应担负的职责有: 用配置管理员给出的 View Profile,创建自己的工作空间(View); 根据分配基线,生成自己负责的配置项,如项目文档、程序代码、调试报告等,并将 这些配置项加入到配置管理库中; 执行 ClearCase 中的 Checkout-Edit-Checkin,实现各种变更; 根据需要创建私有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计划 规划 模板 uml 软件工程 组织 火龙果
限制150内