网站大量收购独家精品文档,联系QQ:2885784924

软件配置管番理培训.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件配置管番理培训

软件配置管理培训 三个基本概念: 配置项 配置管理 基线 配置项: 在软件生命周期各个阶段所产生的各种形式(机器可读或人工可读)和各种版本的文档、程序及其数据形成一个集合。该集合中的每一个元素称为一个配置项(configuration item)。这个集合称为软件配置。 配置项的例子 需求文档 设计说明书 源代码 测试案例 编译器 数据库 配置管理中应至少管理以下内容: 客户需求 软件需求 设计文档 源代码 测试计划和测试案例 什么是基线? 基线是经过正式评审和批准,并且只能通过正式的变更控制机制才允许变更的配置项的集合。 在项目的不同阶段会建立不同的基线 一般情况下推荐建立两条基线: 需求基线; 产品发布基线; ? ClearCase基本概念 合并: 和分支相对应的概念就是合并,即Merge。合并就是将文件的多个版本组合成一个新版本的过程。最简单的合并通常称为两两合并。两两合并就是合并两个文件产生第三个。有分支的开发其目的是,在某一时刻将分支上的开发合并回源主干。 合并时需要开发人员进行沟通和协商。 ClearCase基本概念 工作流: 工作流是一个ClearCase对象,它维护一组活动和基线的列表,并确定元素的哪些版本出现在开发人员的视图中。工作流是创建和记录配置的一种机制。UCM用基线和活动来描述工作流的配置。当创建工作流时,其初始配置就是选择的基线。流的配置就是一个给定的基线加上一个或几个活动。 ClearCase基本概念 活动: 活动是一个ClearCase对象,用活动来记录完成开发任务所需要进行的工作。例如,一个活动可能是改变图形用户界面,要完成这种改变可能需要编辑几个文件。UCM在变更集中记录为了完成这个活动所创建的版本序列。 因为活动与有意义的项目任务相关,因此可以更容易跟踪项目的进展。例如,可以确定哪个活动是在哪个基线中完成的。 ClearCase基本概念 ClearCase基本概念 配置规格: 在创建视图时,需要通过配置规格挑选文件夹和文件的版本,这些指定版本的文件夹和文件,构成了该视图的个人私有工作空间。 缺省的配置规格如下:(这也是标准配置规格) element * CHECKEDOUT (1) element * \main\LATEST (2) ClearCase基本概念 配置规格: 规则(1)选择本人checkout出来的文件,在该视图中显示,并且当取出文件时,会将它设为可写属性,如果忽略该规则,则在取文件时会产生告警信息。 规则(2)指定了在checkout文件时,从main分支的最新版上checkout。如没有该规则,则当添加新文件时,文件在视图中不可见。 ClearCase基本概念 配置规格的格式规则如下: 元素范围 路径名模式 版本选择 [ 可选语句 ] 元素范围 用来确定该配置规格适用的元素对象。 例如: element 指适用于所有的元素; element –file 指适用于文件元素; element –directory 指仅适用于目录元素; ClearCase基本概念 配置规格的格式规则如下: 元素范围 路径名模式 版本选择 [ 可选语句 ] 路径名模式 路径名中可以包含通配符,例如: * 匹配所有的元素路径名; *.c 匹配所有的以 .c为扩展名的元素路径名; src/util.c 匹配在src目录下名称为util.c的任何一个元素; src/... 匹配任意src目录树; ClearCase基本概念 配置规格的格式规则如下: 元素范围 路径名模式 版本选择 [ 可选语句 ] 版本选择 可以使用版本标签,或者分支名称。 例如:/main/4 元素main分支中的版本4; REL2 贴有REL2标签的版本; .../mybranch/LATEST mybranch分支的最新版本。 …表示mybranch分支可在元素版本树的任意位置发生; /main/REL2 在main分支下贴有REL2标签的版本; CHECKEDOUT 所有由checkout命令取出的版本; ClearCase基本概念 配置规格的格式规则如下: 元素范围 路径名模式 版本选择 [ 可选语句 ] 可选语句 补充或修正配置规则的含义。 例如:–time date-time 取出在给定时间前创建的最后一个版本。 /main/LATEST –time 10–Jul.19:00 表示在main分支中7月10日下午7点前创建的最新版本;

文档评论(0)

132****6080 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档