术语和概念

在此处定义和说明了此工具中使用的术语和概念。在此处对特定于其他工具的更多术语和概念进行了简要描述,并且提供了指向其他 Rational® 产品文档内详细描述的链接。

如果您是升级到最新发行版的现有客户,那么某些术语已更改。有关从旧术语到新术语的映射,请参阅术语更改。本文档使用新术语。

以下术语和概念已排序,以便按照从最简单术语和概念至组合了术语和概念的详细说明的顺序来构建信息。

工件:适用于存储库中对象的常规术语。 工件包括在其他工具内创建和维护的产品及对象(例如 Rational Team Concert™ 工作项和 Rational DOORS® 需求)。

产品:团队所专注的直观表示工作。产品可以大如轿车,小如人工心脏瓣膜。一个产品可具有零个或以上子产品以及子产品配置。产品知道其直接子产品,但是不知道这些子产品的版本。产品所属的产品配置会确定子产品的版本以及它包含的子产品配置。

产品可包含子配置,这些子配置又可包含子配置和子产品。子产品还可包含子配置和子产品。

产品显示在“浏览产品”屏幕上的树形视图中。

“浏览产品”屏幕显示带有子产品的产品配置。

团队可以将产品这一术语更改为其组织接受的术语。在更改并保存该术语,并且用户刷新其会话之后,会在菜单、对话框和消息中使用定制术语。

有关使用产品的信息,请参阅使用产品管理产品层次结构

产品配置:表示组成产品树的产品版本以及子配置的集合。始终在产品配置的上下文中查看产品树。产品配置确定使用哪些产品版本以及子产品配置。一个产品配置可具有零个或以上子产品以及子产品配置。

请参阅使用产品配置

产品配置分组:将类似的产品配置收集到您或者您所在团队的有意义的组中。可按您需要的任何方式对产品配置分组,例如,按日期(月份和年份)、按里程碑(测试发行版和正式发行版)和按功能部件(激光打印机和喷墨打印机)等进行分组。产品配置分组显示在“浏览产品”列表框中。

属性:关于工件(例如产品)的一条描述性信息。属性具有类型,例如名称。例如,名为仪表板的产品可能具有名称materialwalnut 的属性。

Lifecycle Query Engine:可以查询的数据的索引。数据检索自实现跟踪资源集 (TRS) 的数据源(例如 Rational Engineering Lifecycle Manager 中的产品、Rational Team Concert 中的工作项和 Rational DOORS 中的需求)以及其他工具。

链接:表示对另一个工件的引用。 链接可能存储在另一个工具(例如 Rational Team Concert 或 Rational DOORS)中或者产品上。

分支:产品的变体。当团队必须以其他方式或彼此独立地更改相同产品时,将创建变体。为产品建立分支之后,团队可以进行并行更改。

例如,您的团队已创建了适用于成年人的血压袖带,并准备创建适用于青少年的同一产品。团队将创建血压袖带的变体,并将其命名为血压袖带 (cuffsize=juvenile)

仅产品才能带分支。配置不能带分支。

有关创建和替换产品分支的信息,请参阅替换分支

维度:维度描述产品配置或产品分支如何通过定义其各方面实现唯一性。维度由名称(例如 cuffsize)和值(例如 juvenile)组成,显示在产品名称后面:(cuffsize=juvenile)

当为产品配置设置“维度/值”对时,这些对会确定该配置中所有产品的版本。对于一个维度,一个配置只能指定单个值。通常,每个配置都具有维度及其值的唯一组合。

产品分支由它的唯一一组维度进行定义。产品维度(产品本地维度)通常定义产品分支的特定方面,例如维度名称 car_lock 和值 infrared。共享维度通常定义产品配置或产品分支的常规方面,例如维度名称 year 和值 2017

可通过使用“管理分支维度”屏幕来管理产品本地维度和共享维度。(“产品”>“管理维度”) 有关如何对维度及值分等级的信息,请参阅维度值优先顺序

基线:不可修改的产品配置。基线根据可修改的产品配置创建,并且表示当创建该基线时该产品配置的状态。基线通常表示产品开发中重要里程碑处产品树的状态。

通常,团队创建基线来标记里程碑(例如,每周构建、测试发行版或正式发行版)。

该图像显示了连线配置(它位于名为开发段 3 的里程碑处)的若干基线。请注意,在开发段 2 中更新了连线 3 子产品,以添加。在开发段 3 中更新了连线 4,以添加。必须回滚以排除先前的子产品(例如,)的团队可通过替换版本来完成此类操作。

图像显示了“连线”配置的若干基线。

有关创建基线以及创建可修改副本的信息,请参阅捕获里程碑

版本:表示产品或产品配置的特定状态。

产品和产品配置的每个版本都具有一个版本号,该版本号在该产品或产品配置的所有版本中唯一。

有关创建和替换产品版本的信息,请参阅替换版本以回滚至里程碑

审核:检查已对所选产品进行的更改,然后在产品树右侧的表中显示结果。

审核的图像,显示更改了产品的用户、更改的内容和发生时间及已添加、导入或除去的产品的名称。

有关查看审核日志的信息,请参阅显示产品的更改者

审核历史记录:审核历史记录”屏幕以可视方式呈现产品的所有版本和分支。示例显示名为 Model_T-3 的版本。审核历史记录显示相关元数据:更改产品的用户、更改的内容和发生时间及已添加、导入和除去的产品的名称。最新版本显示在该列的顶部。对产品划分分支时,分支会显示在新列中。

图像显示了“审核历史记录”屏幕。

有关审核历史记录的信息,请参阅查看审核历史记录

层次结构:产品配置和产品的金字塔式等级。可在“产品”屏幕中查看产品树内的层次结构。

移动:在另一配置或产品下以物理方式重新定位配置或产品。可将配置或产品从产品树中的一个位置移到另一个位置。例如,Deluxe Rims 产品位于车轮 (Rims=chrome) 产品中。此放置不正确,因此,已将 Deluxe Rims 移至一个豪华车品牌。此外,如果 Deluxe Rims 下面有层次结构,那么该层次结构将随 Deluxe Rims 一起移动。

可以通过查看产品的审核历史记录来查看产品的移动。该图像显示 Deluxe Rims 起初在车轮 (Rims=chrome) 中开始出现,但是后来已除去。

图像显示了“车轮”产品的审核历史记录、移动该产品的用户以及移动时间。

要了解有关 Deluxe Rims 移动位置的更多信息,您可以对版本进行比较,这将向您显示有关添加至目标产品以及从目标产品中移除的产品的信息。

有关移动产品的信息,请参阅处理配置和产品

复用:再次使用。可在同一配置或产品中以及在其他配置或产品中复用某个配置或产品。还可在同一配置或产品中多次复用配置或产品,并且正在复用的配置或产品与刚才复用的完全相同。当复用配置或产品时,它们同时包括其子配置或产品。

该图像显示了已展开的主体 2 产品。主体 2 产品用于两个不同的配置中,从而允许复用镜子 2。方便之处在于,如果更改一个复用的产品(例如镜子 2),那么该更改会传播至这两处使用位置。

图像显示在两个不同的配置中复用了“镜子 2”产品。

有关复用产品的信息,请参阅处理配置和产品

替换:替换。版本可由较旧或较新的配置或产品替换。产品分支可由较旧或较新的产品分支替换。当团队必须将当前的已损坏工件替换为先前的工作工件时,替换版本或分支很有用。

有关版本和分支的信息,请参阅版本和变体

视图:开发生命周期的视觉化表示。 标准视图(包括“V 流程”视图)在样本视图概述中进行了描述。

V 流程是系统开发生命周期的可视表示。存在多个系统开发过程,例如敏捷、瀑布和 V 流程方法。V 流程代表了常用的信息可跟踪性模型。

该信息直观地分布在 V 的两侧。左侧显示由产品定义驱动的任务(例如概念创建、需求、体系结构和设计)。右侧显示由产品测试和集成驱动的任务(例如系统验证和确认、集成、测试以及验证)。V 右侧的验证和确认可与 V 左侧的产品定义步骤同时完成。

因为团队参与了早期产品验证和确认,所以团队在早期开发阶段中查找缺陷并因此而避免缺陷的向下延伸。在早期发现缺陷可减少修正缺陷的成本。此外,团队成员之间的早期确认和改进通信可确保满足您的质量标准。

“V 流程”不依赖于任何特定组织方案,因此,每个团队都可针对其产品定制“V 流程”。共享视图页面包含适用于硬件和软件开发的样本“V 流程”视图。

此图像显示了示例“V 流程”硬件视图。

有关视图的信息,请参阅创建视图

要了解如何填充视图,请阅读下一个条目“查询”。 有关查询和视图的信息,请参阅查询和视图如何一起工作

查询:这是一种从索引检索信息的方式。工件(例如产品、工作项、需求、设计模型和测试用例)将从 Lifecycle Query Engine 进行检索。

管理员设计查询,并将其嵌入到他们所创建的定制视图中。查询从索引中获取数据,并使用相应的工件来刷新定制视图。然后,可以将检索的工件用于填充视图、运行报告以及执行分析等操作。

共享查询页面提供了几个查询。

有关查询的信息,请参阅创建和运行查询

分析:工件的详细检查。分析工件以探查和发现这些工件之间如何彼此相关。

使用交付的影响分析概要文件来定制用于显示工件之间的关系的影响分析图的概要文件。例如,如果重新调用了您产品中的子产品,那么可以对该子产品运行影响分析,以衡量将其替换的影响。

分析输出将显示所有与重新调用的子产品相关的依赖项、子产品以及被阻止的工件。

此图像显示了影响分析图的示例以及相关工件之间的关系。

有关分析的信息,请参阅分析某个工件与其他工件的关系

报告:物理性能度量。报告使用索引中的数据来生成用于跟踪状态和进度的文档。您可以使用此信息来管理和降低开发风险、提高产品质量以及控制产品成本等。

有关报告的信息,请参阅运行并打印报告以显示工件的状态

需求:描述用户要从产品或服务获取的内容。需求可以包含一些指向相关工件(用于增强其定义)的链接。 请参阅 Rational DOORS Next Generation

设计模型:以迭代和协作方式帮助团队架构设计师设计和开发软件及系统。请参阅 Rational Rhapsody® Design Manager

测试用例:帮助团队计划、开发、执行和报告其测试计划以确保符合质量标准。 请参阅 Rational Quality Manager

工作项:管理团队在开发周期内必须处理的任务和问题。请参阅 Rational Team Concert。


反馈