配置管理培训PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
过程控制:
ClearCase提供了过程和策略控制机制以提高软 件质量,缩短产品投放市场时间,以及调控整个软件 开发过程。可以利用元数据抓取状态信息,如定义分 支,事件触发器,属性,锁,以及“通知”特性能自 动进行交流信息等。ClearCase可以自动记录重要的 状态信息,当对象发生变更的时候,它会收集"谁、 何时、为什么"、用户注释、以及其它的重要数据。
12
ClearCase基本概念
VOB View 元数据 分支 合并 配置规格 ……
13
ClearCase基本概念
VOB:
VOB是版本对象库,是数据的永久存储仓库。VOB中储存 的对象也叫元素,可以是文件、文件夹或者元数据。服务 器上可以有多个VOB库。一个项目可以根据其大小,创建 一个VOB,或者创建几个较小的VOB。不能直接访问VOB, 可以通过视图来访问VOB。
的“组件”产品。 图形用户界面:
ClearCase包含传统的命令行界面及图形用户界面 与Windows资源管理器的集成:
ClearCase操作对于用户简单有效
8
ClearCase基本概念
版本控制:
ClearCase的核心功能是版本控制。 控制任何文件的版本 在版本树中组织元件发展的过程 对目录和子目录进行版本控制 使用常见的检出/编辑/检入范例 丰富的注释信息和版本数据的报表 通过分支功能支持并行开发 自动的比较和版本间的归并
配置管理基本概念
三个基本概念:
配置项 配置管理 基线
1
配置管理基本概念
• 配置项:
– 在软件生命周期各个阶段所产生的各种形式 (机器可读或人工可读)和各种版本的文档、 程序及其数据形成一个集合。该集合中的每 一个元素称为一个配置项(configuration item)。 这个集合称为软件配置。
2
15
ClearCase基本概念
View即视图:
VOB中的数据是不能直接访问的,只能通过视图访问。 创建视图时,要尽可能创建短期的、面向任务的视图,任 务完成后即删除该视图,释放它所占用的空间。无用的视 图要及时删除。
有两种类型的视图,快照视图(snapshot view)、和动 态视图(dynamic)。
14
ClearCase基本概念
View即视图:
视图就是一个工作空间,也就是一个目录树。用户通过 创建视图访问VOB中的数据,可以有任意数目的视图。视 图中不仅可以存放VOB中各种版本的文件元素、目录元素, 也可以存放不受ClearCese 控制的文件,即用户的私有文件。 任何ClearCese用户都可以创建视图,而且可以创建多个视 图,用户的多个视图之间没有关联关系。视图中要存放哪 些文件的版本,是根据视图的配置规格进行选择的。
10
ClearCase基本概念
工作空间管理:
用户可以指定版本选择规则,视图可以让开发者 对任何元素的任何版本进行透明的、文件级的访问。 ClearCase的视图具有灵活性、可调性、有效性并可 随时自动更新。ClearCase支持规范的开发环境,它 可以维护公有和私人两种数据存储类型。
11
ClearCase基本概念
16
ClearCase基本概念
Metadata(元数据):
标签( Label ) 属性( Attribute) 超链接( Hyperlink) 锁( Lock ) 触发器( Trigger )
17
ClearCase基本概念
Metadata:元数据
标签、属性、超链接、锁、触发器(Label、 Attribute、Hyperlink、Lock、Trigger)统称为元数据。 元数据是与对象有关的数据,用于补充对象的文件系统
19
ClearCase基本概念
属性:
属性是由一对名称-值构成的对象,也就是说,当创 建一个属性时,既要创建一个属性名称,还要给该属性 赋予一组不同的值。属性的值可以是整数、实数、字符 串等类型。可以用属性来注释说明项目的进展情况和监 视项目的状态。
信息。可以利用这些元数据对象来实现特定的功能 。
18
ClearCase基本概念
标签:
标签是一个标签类型的数据对象的实例。标签可以 关联到元素的一个版本上,也就是说,可以给元素的任 何一个版本打上版本标签,便于记忆。也可以在一组元 素(可以是文件和文件夹)的版本上打标签,从而维护 元素间的相互关系。当一组文件的版本经过整合、测试 后认为稳定时,可以打上标签,作为下一步工作的基线。
配置管理基本概念
• 配置项的例子
– 需求文档 – 设计说明书Βιβλιοθήκη Baidu– 源代码 – 测试案例 – 编译器 – 数据库
3
配置管理基本概念
•配置管理:
软件配置管理是软件项目开发的一项支持性活 动,就是在软件项目整个生命周期范围内,对配置 的完整性进行维护的基本项目管理机制。它标识软 件配置项,并定义基线;控制配置项的修改和发布; 记录和报告配置项的状态和修改申请;保证配置项 的完整性、一致性和正确性。
需求基线; 产品发布基线;
6
ClearCase基本概念
Rational ClearCase LT 简称CCLT或 CC 或 ClearCase , C/S结构 四大功能:
版本控制 工作空间管理 过程控制 建立管理(x)
7
ClearCase基本概念
ClearCase结构 :
客户/服务器结构: ClearCase是运行在分布式Client/Server结构中
9
ClearCase基本概念
工作空间管理:
快速、有效的工作空间建立对于提高个人和团队的 效益是非常重要的。通过视图(View)的使用, ClearCase提供了一套独立的工作空间管理设施。
ClearCase可以让开发者和应用者以一种标准文件 目录树的形式访问VOB。这种透明的访问使得版本控 制系统具有良好的可视化。
•配置管理既管理代码,也管理文档
4
配置管理基本概念
• 配置管理中应至少管理以下内容:
– 客户需求 – 软件需求 – 设计文档 – 源代码 – 测试计划和测试案例
5
配置管理基本概念
• 什么是基线?
– 基线是经过正式评审和批准,并且只能通过正式的 变更控制机制才允许变更的配置项的集合。
• 在项目的不同阶段会建立不同的基线 • 一般情况下推荐建立两条基线:
ClearCase提供了过程和策略控制机制以提高软 件质量,缩短产品投放市场时间,以及调控整个软件 开发过程。可以利用元数据抓取状态信息,如定义分 支,事件触发器,属性,锁,以及“通知”特性能自 动进行交流信息等。ClearCase可以自动记录重要的 状态信息,当对象发生变更的时候,它会收集"谁、 何时、为什么"、用户注释、以及其它的重要数据。
12
ClearCase基本概念
VOB View 元数据 分支 合并 配置规格 ……
13
ClearCase基本概念
VOB:
VOB是版本对象库,是数据的永久存储仓库。VOB中储存 的对象也叫元素,可以是文件、文件夹或者元数据。服务 器上可以有多个VOB库。一个项目可以根据其大小,创建 一个VOB,或者创建几个较小的VOB。不能直接访问VOB, 可以通过视图来访问VOB。
的“组件”产品。 图形用户界面:
ClearCase包含传统的命令行界面及图形用户界面 与Windows资源管理器的集成:
ClearCase操作对于用户简单有效
8
ClearCase基本概念
版本控制:
ClearCase的核心功能是版本控制。 控制任何文件的版本 在版本树中组织元件发展的过程 对目录和子目录进行版本控制 使用常见的检出/编辑/检入范例 丰富的注释信息和版本数据的报表 通过分支功能支持并行开发 自动的比较和版本间的归并
配置管理基本概念
三个基本概念:
配置项 配置管理 基线
1
配置管理基本概念
• 配置项:
– 在软件生命周期各个阶段所产生的各种形式 (机器可读或人工可读)和各种版本的文档、 程序及其数据形成一个集合。该集合中的每 一个元素称为一个配置项(configuration item)。 这个集合称为软件配置。
2
15
ClearCase基本概念
View即视图:
VOB中的数据是不能直接访问的,只能通过视图访问。 创建视图时,要尽可能创建短期的、面向任务的视图,任 务完成后即删除该视图,释放它所占用的空间。无用的视 图要及时删除。
有两种类型的视图,快照视图(snapshot view)、和动 态视图(dynamic)。
14
ClearCase基本概念
View即视图:
视图就是一个工作空间,也就是一个目录树。用户通过 创建视图访问VOB中的数据,可以有任意数目的视图。视 图中不仅可以存放VOB中各种版本的文件元素、目录元素, 也可以存放不受ClearCese 控制的文件,即用户的私有文件。 任何ClearCese用户都可以创建视图,而且可以创建多个视 图,用户的多个视图之间没有关联关系。视图中要存放哪 些文件的版本,是根据视图的配置规格进行选择的。
10
ClearCase基本概念
工作空间管理:
用户可以指定版本选择规则,视图可以让开发者 对任何元素的任何版本进行透明的、文件级的访问。 ClearCase的视图具有灵活性、可调性、有效性并可 随时自动更新。ClearCase支持规范的开发环境,它 可以维护公有和私人两种数据存储类型。
11
ClearCase基本概念
16
ClearCase基本概念
Metadata(元数据):
标签( Label ) 属性( Attribute) 超链接( Hyperlink) 锁( Lock ) 触发器( Trigger )
17
ClearCase基本概念
Metadata:元数据
标签、属性、超链接、锁、触发器(Label、 Attribute、Hyperlink、Lock、Trigger)统称为元数据。 元数据是与对象有关的数据,用于补充对象的文件系统
19
ClearCase基本概念
属性:
属性是由一对名称-值构成的对象,也就是说,当创 建一个属性时,既要创建一个属性名称,还要给该属性 赋予一组不同的值。属性的值可以是整数、实数、字符 串等类型。可以用属性来注释说明项目的进展情况和监 视项目的状态。
信息。可以利用这些元数据对象来实现特定的功能 。
18
ClearCase基本概念
标签:
标签是一个标签类型的数据对象的实例。标签可以 关联到元素的一个版本上,也就是说,可以给元素的任 何一个版本打上版本标签,便于记忆。也可以在一组元 素(可以是文件和文件夹)的版本上打标签,从而维护 元素间的相互关系。当一组文件的版本经过整合、测试 后认为稳定时,可以打上标签,作为下一步工作的基线。
配置管理基本概念
• 配置项的例子
– 需求文档 – 设计说明书Βιβλιοθήκη Baidu– 源代码 – 测试案例 – 编译器 – 数据库
3
配置管理基本概念
•配置管理:
软件配置管理是软件项目开发的一项支持性活 动,就是在软件项目整个生命周期范围内,对配置 的完整性进行维护的基本项目管理机制。它标识软 件配置项,并定义基线;控制配置项的修改和发布; 记录和报告配置项的状态和修改申请;保证配置项 的完整性、一致性和正确性。
需求基线; 产品发布基线;
6
ClearCase基本概念
Rational ClearCase LT 简称CCLT或 CC 或 ClearCase , C/S结构 四大功能:
版本控制 工作空间管理 过程控制 建立管理(x)
7
ClearCase基本概念
ClearCase结构 :
客户/服务器结构: ClearCase是运行在分布式Client/Server结构中
9
ClearCase基本概念
工作空间管理:
快速、有效的工作空间建立对于提高个人和团队的 效益是非常重要的。通过视图(View)的使用, ClearCase提供了一套独立的工作空间管理设施。
ClearCase可以让开发者和应用者以一种标准文件 目录树的形式访问VOB。这种透明的访问使得版本控 制系统具有良好的可视化。
•配置管理既管理代码,也管理文档
4
配置管理基本概念
• 配置管理中应至少管理以下内容:
– 客户需求 – 软件需求 – 设计文档 – 源代码 – 测试计划和测试案例
5
配置管理基本概念
• 什么是基线?
– 基线是经过正式评审和批准,并且只能通过正式的 变更控制机制才允许变更的配置项的集合。
• 在项目的不同阶段会建立不同的基线 • 一般情况下推荐建立两条基线: