- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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点前创建的最新版本;
您可能关注的文档
- 人文与社图会第五讲.ppt
- 人文地理第积三章区域产业活动.ppt
- 人体断面解剖私学-头部课件.ppt
- 人体寄生虫牵实验肺吸虫.ppt
- 人体结构说课围静脉课件.ppt
- 人文地理学米文宝第二章文化与人文阳地理学.ppt
- 人体解剖意端脑大脑.ppt
- 人体解剖体个循环的静脉.ppt
- 人性的复苏高三一轮重复习用课件.ppt
- 人性——英道德的困境.ppt
- 2023内江职业技术学院招聘笔试真题附答案详解.docx
- 民宿经济2025年旅游行业现状解析及发展策略研究报告.docx
- 2025年环境监测物联网技术在城市环境容量监测中的应用案例.docx
- 民宿经济2025年趋势预测:旅游行业民宿发展现状与市场前景报告.docx
- 2023内蒙古丰州职业学院招聘笔试真题及参考答案详解一套.docx
- 2025年智慧交通系统风险评估与效益预测报告.docx
- 2025年制造企业质量管控与市场竞争力提升案例研究.docx
- 酒店业2025服务质量提升策略与酒店业酒店业市场推广策略报告.docx
- 文化创意主题餐厅餐饮行业可持续发展策略研究报告.docx
- 城市公共自行车系统骑行数据分析与应用策略.docx
文档评论(0)