概述学习如何使用 Requirements Management (RM) 应用程序中的配置管理功能来管理流、基准和更改集,对比配置,执行其他配置管理任务。
在以下实验中,您将执行以下任务:
- 在需求管理流中创建一个基准,代表和保留项目的初始状态。
- 在需求流中执行更改,表明正在进行的开发工作
- 对比当前的开发流与基准,以便评估自设置基准以来执行了哪些更改。
- 从基准创建一个新开发流(变体)。
- 在变体流中,在一个更改集中执行相关更改,并将更改集传送到流。
- 将来自变体流的更改集共享到原始流中。
要成功完成本教程,您至少应该知道以下术语
- 配置:工件版本的一个独特集合。配置通常标识集合中每个工件的一个版本。工件可能(与基准相比)未更改或等待更改(在开发环境中)。在一些系统中,配置可能是分层的,所以它们包含其他配置。
- 流:一种配置。
- 基准:一种不变(无法改变)的配置。
- 更改集:一组对工作区或流中的工件的相关更改。
如果需要更多的信息,请参阅以下资源:
- 此视频中介绍了整个工程生命周期中的配置管理的基本概念:通过配置管理更聪明地工作。第 1 部分:介绍。在 上观看它。
- 这个 CLM 全局配置 - 概念和术语概述 视频中简要概述了 IBM IOT 解决方案的关键配置管理概念和术语(在 或 上观看)。
- 对于主要的配置管理概念和功能的概述,请参阅知识中心主题:。
- 关于词汇表,包括与配置管理相关的主要术语,请参阅知识中心主题:。
现在让我们看看 Rational DOORS Next Generation 界面。
有两个菜单与配置相关:
- 使用配置管理菜单搜索和切换到特定的配置,打开和编辑当前配置,并对比配置。
图 1. 配置管理菜单 - 在 Administration 菜单,选择 Manage configurations 来了解这些配置。该选项将打开一个页面,您可以在其中导航或创建项目区域中的配置(流和基准)。
图 2. 使用 Administration 菜单中的 Manage Configuration 选项为配置进行导航。 练习环境 本教程使用具有配置管理功能的 6.0.1 M2,它为本教程的实践部分提供了必要的环境。根据您使用的版本,沙箱中的一些内容可能稍有不同。请参阅沙箱使用条款(图 3),其中列出了适用于 Jazz 沙箱和本文的法律协议。
图 3. 本教程使用了具有配置管理功能的 Jazz.net 沙箱 6.0.1 M2。 创建沙箱()时,您需要为您的项目提供一个名称。在本教程中,项目名称为 JPK's AMR Project。您的项目名称可能有所不同。例如,<您的 jazz.net id> AMR Project。
请注意,沙箱中创建了几个项目区域()
- JPK's AMR Project (Requirements Management)
- JPK's AMR Project (Change and Configuration Management)
- JPK's AMR Project (Quality Management)
- JPK's AMR Project (Global Configuration)
图 4. 沙箱中创建的项目。您的项目名称可能有所不同。 单击此列表中的一个项目(例如 JPK's AMR Project (Requirements Management))。此操作会自动使用您的 Jazz.net 登录信息登录到 Jazz.net 沙箱,并将打开选定的项目。登录到您的 Jazz.net 沙箱后,使用主菜单导航到各个项目。
您将收到一封电子邮件(在与您的 jazz.net id 关联的帐户中),其中包含您的沙箱项目区域的链接。保存此电子邮件,或者将您的沙箱 URL 加入收藏夹。
图 5. 一些项目会连接到沙箱的 Jazz 团队服务器。 具有配置管理功能的 Jazz.net 沙箱只是 AMR 系统的一个子集,它提供了足够的信息来演示解决方案的关键方面。
在这些练习中,我们的重点将是需求管理项目。完成这些练习后,您已经创建了基准、并行流、更改集,并将更改集传送到不同的流上。
需求管理项目 JPK's AMR Project (Requirements Management) (您的项目名称可能有所不同)有一个开发流的名称也是 JPK's AMR Project (Requirements Management)。在这个流中有一个模块:AMR System Requirements Specification,其中包含需求。
备注:
您可以随时重置您的环境,并重新开始学习本教程。本教程假设您是从一个全新的环境开始的。
图 6. Jazz.net 沙箱可以删除。 |