内容


来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 1 部分

导航

探索、精化和协作以提高效率

Comments

系列内容:

此内容是该系列 # 部分中的第 # 部分: 来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 1 部分

敬请期待该系列的后续内容。

此内容是该系列的一部分:来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 1 部分

敬请期待该系列的后续内容。

本系列文章的内容

本系列文章的每一段落都是由 IBM® Rational® Requirements Composer(RRC)团队的开发员所写的,并且这些开发人员所负责的工作正是 Rational Requirements Composer 该部分功能的设计和实施。我们的目的不是为了替换工作台帮助系统里的文件和教程,而是通过提供额外的帮助信息来补充那些指导文件。

本系列文章的第一部分描述了您在浏览或寻找工件时会用到的特性。Rational Requirements Composer 提供了多种方式来探索需求,我们将会指出对于该方式我们感到最有效的一种特性,并提供针对特定情况哪种方式是最有效的建议。

每一个工件都是由独立的团队成员创建的,但是当工件保存到 Rational Requirements Composer 服务器中之后,其他的团队成员可以对其进行评论,引用该工具,以及将该工具嵌入到其他的工件之上。本系列文章的第二部分,“团队协作”探讨了评论和创建连接的方式,以及这些操作是怎样在标题和工具条中捕获的(这些标题和工具条对于各种不同工件的编辑器都是常见的)。

本系列文章的第三部分,“文件模板的最佳实践”,提供了能最大限度地使用某一特性的建议,这样项目管理员就能为任意类型工件定义初始内容了。

编辑器中的特定特性(Sketching、Storyboard、Use Case、Document、Glossary、Business Process,以及 Screen Flow 等编辑器)超出了本文的讨论范围,本文只讨论不限于某一给定工件类型的常见操作。

关于 Rational Requirements Composer

IBM Rational Requirements Composer 是一个基于 Jazz 平台技术构建的应用程序,它能帮助业务分析员和软件开发团队协作定义和精化软件系统的需求。精化采取的方式是开放端点的,因为 Rational Requirements Composer 包含了一系列基于图表文件的编辑器,例如用户界面草图、用例图形,以及全文本编辑器。

您的日常需求工作将会一直围绕 工件 进行,而它正是文本文件、草图、图形以及类似最常见的形式。它们与操作系统中的文件类似。您一般需要执行以下的操作:

  1. 切换至一个工件,并在您定制的编辑器中将其打开。
  2. 评论工件或者阅读并回复其他团队成员所做的评论。
  3. 切换至相关的工件或者需求,它们被引用或者引用到工件。
  4. 对工件做出变更并将其保存。

因为您会如此频繁的重新访问这些操作,所以设计师会提供一个尽可能按照直觉执行操作的用户界面。尽管这是一种勇敢的尝试,但是只有特定的人群会使用这款软件,这些人因为践踏设计师们公认的原则,并只按自己的爱好开发工具而臭名昭著。本篇文章的目的,就是强调 Rational Requirements Composer 的特性,设计师们使用这些特性可以更容易的进行导航和协作,并向您提供指导帮助您让日常的工作变得尽可能的更有效率。

工件导航概述

在您可以查看、编辑、评论工件之前,您必须在编辑器中将其打开。例如,当您的同事想要向您通知什么事时,您可能会收到一封包括对工件链接的电子邮件。在这种情况下,带)rpc:// 前缀的链接将会启动 Rational Requirements Composer 客户端并打开工件。更多时候,您需要切换至您自己的工件。

对于怎样去操作您有一些选择,最佳的选择取决于您对感兴趣的工件了解多少。

  • 如果您知道正在寻找的工件的名字,并且只对在编辑器中将其打开感兴趣,那么您可以按照 TheOpen Document dialog 小节中描述的规程来操作。
  • 如果您知道工件存储在哪一个项目和文件夹中,并且不需要查看关于它的额外信息(例如最后一次编辑是什么时候,谁来编辑的)时,您可以查看 The Project Explorer View 小节,以全面理解这种查看为什么特别有用。

为了根据搜索标准确定的,而不是文件夹层级结构限定的项目中的工件,您可以查看 TheProject Home Page 一节。在该节中,您可以访问所有特定类型或者与给定标签相关,又或者符合一些搜索标准的工件。您还可以查看关于工件更多的信息,例如它的描述,以及它与什么标签相关。如果这些信息就是您正在寻找的,那么它们根本就不需要在编辑器中打开。

当您需求查看匹配更加复杂标准的工件时,例如包含特定的字符串,或者带有一个特定的属性组或者属性值,那么您就可以使用 Searching feature 小节中描述过的 Search 视图。如果您是多个项目的成员,并且不知道您在寻找的工件的具体位置,那么 Search 视图将会十分有用。

Open Documen 对话框

如果您知道工件的名字并只想在一个编辑器中将其打开,那么 Open Document 对话框(图 1)将会是最快的操作方式。

  1. 点击 File 然后点击 Open,或者一直按住 Ctrl+O
图 1. 使用 Open Document 对话框打开工件
Open Document 对话框
Open Document 对话框
  1. 在“Enter a search term:”区域输入工件的名字,那么将会弹出一个以您输入内容开头的工件的列表。您可以使用星号 * 号作为一个通配符。例如,如果您想要编辑一个名字中含有“government”的工件,那么您只需输入“*govern”,然后您所要寻找的工件就会出现在列表中了。

技巧 1:
当您知道您需要再编辑器中打开的工件一部分的名字时,使用 Open Document 对话框。

在这个对话框中,您只可以在编辑器中打开一个工件。如果您想要将其移动到一个不同的文件夹,删除它,或者将其拖拉到另外一个工件上,那么就使用以小节中描述的其他视图。

Project Explorer 视图

对于 Project Explorer,您可以在每一个项目文件夹的层级结构中打开并操作工件,与 Microsoft® Windows® 中的 Windows Explorer 相类似。您可以通过点击 Open 菜单按钮,然后在 Show Project Explorer 或者 Hide Project Explorer 中选择一个,以激活 Project Explorer(见于 图 2)。

图 2. 在 Open 菜单中打开或者关闭 Project Explorer
显示的 Open 菜单
显示的 Open 菜单

在 Project Explorer 中,您可以切换到特定的文件夹,然后查看其内容,如图 3 所示。

图 3. 在 Project Explorer 文件夹层级结构之间进行切换
Project Explorer 目录
Project Explorer 目录

您可以使用 Project Explorer 来打开或者管理工件,但是您也许会漏掉高级的过滤器分类,以及 Project Page 和 Search 视图的合作特性。但是, Project Explorer)时也会是明智的选择。

假设您正在编写一份文件,并想将一份链接插入到另一个工件中,而且您已经知道工件的位置。那么您可以按照以下操作创建连接:

  1. 点击左边工具栏上的图标(图 4),这会将其显示为“Fast View”。
  2. 切换到想要操作的文件夹,并选择您想要链接的工件。
  3. 将工件拖拉到编辑器中的文件上。
图 4. Project Explorer Fast View 图标
Project Explorer icon

在 Fast View 模式下打开 Project Explorer,将会在拖拉操作之后再次隐藏起来。这种使用 Project Explorer 的优势在于,您所编辑的文件就会一直处于可见状态,这样就不需要切换环境了。

技巧 2:
当您在编辑一个工件,想要使用拖拉操作来嵌入另一个工件而不改变环境时,使用 Project Explorer。

如果您 不想 Project Explore 在您执行一些操作之后隐藏起来,那么那可以通过以下方式将其“锚定”下来:

  • 在 Open 菜单中选择 Show Project Explorer 将其打开。
  • 右击左边工具栏中的 Project Explorer 图标(就像您在下面小节中做的那样),然后点击 FastView 以取消选项的选择。

Project Home Page

Project Home Page 在本质上与 Project Explorer 类似,但是展开它可以指定更多的标准,并为匹配元素显示更多的信息。另外,Project Home Page 右边的工具条,含有列出工件、需求以及评论的列表,它们位于团队成员最近创建或者更改的项目中。

Project Home Page 是您日常工作的不错起始点,在您操作项目中的工件时,最好将其保持在打开状态。极大的方便性为其赢得了 Rational Requirements Composer 开发团队的“Project Dashboard”绰号。

如果您要为特定的项目打开一个 Project Home Page,那么点击 Open 并从列表中选择该项目(图 5 和图 6)。

图 5. Open a Project Home Page
 在 Open 菜单 中选择打开的 BaterBank 项目
在 Open 菜单 中选择打开的 BaterBank 项目
图 6. 查看 Project Home Page 中的工件
BaterBank 主页视图
BaterBank 主页视图

接下来的小节包含了使用主页的一些技巧:

  1. 过滤性组件通过各种标准显示在 Project Home Page 中。
  2. 从 Project Home Page 和其他视图通过拖动标签,将它们应用到移动或嵌入的工件
  3. 最大程度的使用 Project Home Page 的 Detailed View 模式。

过滤器工件

您可以在 Project Home Page 的左边指定搜索标准,从标签、属性中进行选择以缩小工件列表,以发现您所要寻找的工件。

在选择过滤器时,对于一个特定的过滤器最好有不止一个参数。您可以在点击想要选择的标签的同时按住 Ctrl 键,以选择多个标签或者文件夹。这同样适用于“Filter by artifact type”控制中工件类型的列表。当有多个标签、文件夹或者工件类型被选中时,显示出来的工件,就是至少匹配一条指定标准的工件。这就是说,同时选择 标签 1标签 2,将会显示与标签 1 或者标签 2)关,或者两者都有关的工件。

技巧 3:
使用 Ctrl 键来在 Project Home Page 的 Filter 工具条中选择多个标记、文件夹或者工件类型值。

当您在选择工件列表以显示图片或者视频文件时,并不需要选择多个工件类型。在“Filter by artifact type”列表中选择 Images,将会显示带有图形扩展名(.bmp,.jpg,.png 诸如此类)的工件,选择 Videos,将会显示带有视频扩展名(.wmv,.mpg 诸如此类)的工件。您也可以在 Search 视图中的通过下拉操作,找到这些类型。

Filter by filename 会搜索名字以您输入的字符串起始的工件。如果您知道您想要搜索工件的名字的一部分,但是不知道名字以什么开始,那么您可以使用星号作为一个通配符。例如,输入 *case 将会显示名为“usecase”和“usecasetest”的工件。您可以在过滤器字符串的任何位置使用该通配符,以匹配未知字符的数量。检查项目中所有工件的一种快捷方式,便是清除所有的条件,然后为“Filter by filename”指定 *(星号)。

技巧 4:
使用 Project Home Page 中“Filter by filename”值的 * 通配符来查看名字匹配一种模式的工件。只输入星号(*)来查看项目中的所有工件。

为了删除一个标签或者文件夹过滤器,您可以在按住 Ctrl 键的同时点击选择的值。然后您就会有两个选项:

  • 点击属性过滤器右边的红色 X 以删除该过滤器。
  • 为了删除一个或者三个段落中的所有过滤器,您可以在段落的底部点击 Clear filters 链接。

当您关闭 Project Home Page 或者 Rational Requirements Composer 客户端时,程序会将您的设置保存下来。您所应用过滤器的设置,将会在 Project Home Page 下一次打开时存储下来。

当 Project Home Page 第一次为某个给定的项目打开时,代表层级结构根部的顶级文件夹会在“Filter Display by Folder:”部分被选中。如果您没有意识到它被选中了,那么为标签和属性应用过滤器的操作可能就不会产生您想要的结果了。点击一个标签,例如 标签 1,将不会显示与标签 1 相关的所有工件。相反,您只会得到根项目文件夹中与标签 1 相关的所有工件,您需要通过点击“Filter Display by Folder”部分中的 Clear filters,来移除开始时选择的项目过滤器。既然 Project Home Page 中使用了过滤器,所以您就需要为每一个项目执行一次操作了。

技巧 5:
通过点击“Clear filters links”快速将其删除,来放弃 Project Home Page 中的过滤器。注意根项目中的过滤器开始时在“Filter Display by Folder”段落中被选中。

与 Project Home Page 右边的工具条相类似,您可以隐藏 Filter 工具条,以得到更大的工作空间。将您的鼠标移动到工具条和工件列表之间的空隙处。当您的鼠标位于正确的位置时,就会出现一个橘红色的用于隐藏操作的按钮。当您看到 Collapse)钮时,点击它以隐藏过滤器工具条。如果您想再将其显示出来,只需在任意地方点击,然后 Show Filter Sidebar)钮就出来了。图 7 向您显示了过滤器工具条的不同状态。从左至右是:

  1. 可见的
  2. 点击以隐藏
  3. 隐藏的
  4. 点击以显示出来
图 7. 隐藏以及显示过滤器工具条
四界面片段
四界面片段

技巧 6:
当 Project Home Page 并没有使用过滤控制时,删除段落以为工件列表腾出更多空间。

拖放操作

Project Home Page,Project Navigator,以及 Search 视图中的一些工件提供了拖放操作。不需打开一个内容菜单或者借助向导您可以:

  1. 标记工件
  2. 将工件移至不同的文件夹
  3. 向其他的工件添加或者嵌入工件
  4. 为项目上传资源

点击 Project Home Page 或者 Search 视图中列出的一个工件:点击它的名字,然后就会打开该工件,或者点击 Project Explorer View 底部窗格中列出的工件,然后将鼠标向下拖动它。

有些操作允许您一次拖动多个工件,为了拖动多个工件,在您点击某些工件以选中它们时,按住 Ctrl 不要放。

接下来的小节描述了,工件可以移到的不同的位置,以达到不同的效果。

标记的工件

将一个工件拖拉到 Project Home Page 中“Filter Display by Tag”区域中工件的标签上,以对工件应用标签(见于图 8)。

图 8. 拖动工件到标签上以应用标签
根据标签过滤显示
根据标签过滤显示

通过拖放多个工件,可以将标签应用到多个工件上。

技巧 7:
拖动列于 Project Home Page、Project Explorer 中,或者 Search 视图上的一个或者多个工件,拖放到 Project Home Page 段落的“Filter Display by Tag”中的标记的之上,以对工件应用该标记。

为了删除错误应用的标签,您可以按照一般的方式来管理标签:

  • 右击工件并选择 Select Tags(对于一个工件)或者 Apply Tags(对于多个工件)。
  • 在编辑器中打开工件并在报头上点击 SelectTags)钮:Select Tags

移动工件

为了将工件移到文件夹中,将工件拖到 Project Home Page 的“Filter Display by Folder”区域内文件夹的名字上(图 9),或者 Project Explorer 顶部窗格上。

图 9. 将工件拖到文件夹上
 根据 Folder 视图的过滤器显示
根据 Folder 视图的过滤器显示

您可以按照这种方式选择并移动多个工件。您还可以点击一个文件夹并将其拖到另一个文件夹上,以使其成为一个子文件夹。通过将工件和文件夹拖到“Filter Display by Folder”区域或者 Project Explorer 中的 Project 节点上,来将其移到项目层级结构的根位置处。

技巧 8:
拖动列于 Project Home Page、Project Explorer 中,或者 Search 视图下的一个或多个工件或者文件夹,拖放到 Project Home Page 段落的“Filter Display Folder”中的文件夹或者项目上,以将工件或者文件夹移动到该位置处。

工件和 文件夹只能移动到同一项目中的文件夹中。为了将工件移到不同的项目中,您可以将它们下载到您的电脑中,然后再将其上传到另一个项目中。

插人链接并嵌入工件

您可以拖动 Rational Requirements Composer 工件到文件的文本(例如,文件,需求或者角色)区域中,以向工件插人一个超链接。当您移动鼠标时按住 Ctrl键不放,以嵌入工件的拷贝。工件的视图将会在源工件更改和保存时得到更新。

技巧 9:
拖动列于 Project Home Page 中,Project Explorer 中,或者 Search 视图下的一个工件,拖放到文本文件中,以创建对该工件的链接,或者按住 Ctrl 键将其拖到以将其嵌入。

将一幅图片(.jpg,.png,或者其他的图像格式)移动到一个文本文件中以插人该图片。如果您想对该图像创建一个超级链接,那么通过右击 Create Link 或者使用 Ctrl+K 来在文件中选择文本并创建一条连接。

对于基于图像(草图,用例图等等)的工件,用例和角色可以投入到一个用例图中。在大多数情况下,每一次只有单个工件可以投入到编辑器中。如果您想拖放操作目标不支持的工件类型,那么就会出现一个“不能操作”的图标(一个带有倾斜线的圆):不能使用的图标

上传工件

在您的操作系统中选择一个或者多个文件(例如,从 Windows Explorer 或者您的桌面上),并将它们拖拉到 Rational Requirements Composer 中的文件夹或者项目中,以向 Composer 服务器上传资源。

以这种方式上传资源,是在 Upload 向导中不能支持的功能。在通过拖放操作上传文件时,以前并不是下载的 Rational Requirements Composer 档案中一部分的多个文件,现在也可以在单个操作中上传,文件夹也可以上传了。在上传文件夹时,项目中会创建一个新的文件夹,而操作系统文件夹中的每一个文件,都会上传到 Rational Requirements Composer 中合适的文件夹中。

技巧 10:
从您的操作系统将文件和文件夹拖动到 Rational Requirements Composer 中的文件夹中,以更新文件或者文件夹。

详细视图

在 Project Home Page,User Home Page,以及 Search 视图中,您可以在信息表(工件的名字、类型、最后一次变更的时间以及谁来更改的)中,或者带有更具体信息图片列表中,查看工件的列表。默认的视图是图表格式,大多数时间都足够用了。对于特定的操作,Detailed 视图也许会更管用。为了切换到这种视图,点击工件列表右上的“View as list with details”图标(图 10)。

图 10. 择 Detailed 视图
选中的图标
选中的图标

附加的信息就会显示出来(同样见于 图 11):

  1. 工件所在文件夹的路径
  2. 其中工件或者元素评论的数量
  3. 与工件相关的标签,共享的和私人的
  4. 工件的描述
图 11. Detailed 视图中的附加信息
带有强调显示区域的屏幕截图
带有强调显示区域的屏幕截图

技巧 11:
使用 Project 和 User Home Page 以及 Search 视图中的 Detailed 视图,来查看工件的描述、工件的文件夹路径,以及它所应用的标记,同时不离开工件列表的视图。

当您不知道每一个列出的工件位于哪一个文件夹中时,文件夹信息就变得十分有用了,如果您不是用文件夹来在 Project Home Page 中过滤列表,或者在 Search 视图下查看结果列表的话。

Rational Requirements Composer 中的每一项资源都有描述,这些描述可以通过点击报头区域来得到编辑,对不同内容的类型所有的编辑器都有相同的报头(见于 图 12)。就算是非 composer 的工件(图像,.zip 文件等等)的编辑器,也有可以指定描述、标签、评论和链接的报头。

图 12. 为工件输入一条描述
Color Chooser 界面
Color Chooser 界面

在具体工件列表视图下显示评论数量的图形,通常是一个按钮。点击它以创建一个将会应用到工件的评论(参考本文中 Commenting 部分,以得到关于工件层次评论的更多信息)。当工件通过 Project Home Page 得到评论时,它就不需要再打开了。这就节省了时间,并帮助您保持应用框架在合适的位置上。

技巧 12:
如果您想要评论一个工件,但是又不需要再编辑器中打开它,那么您可以使用 Project Home Page 中 Detailed 视图中的按钮,来创建一条评论。

当您从 Project Home Page 中应用标签时,为每一个工件查看标签集的能力也许没什么用。在表格视图中,在每一次操作之后并不会有什么可见的变化,所以您也许会忘记所应用标签的工件。

搜索特性

当您需要基于工件的文本来定位工件时,或者您并不能确定工件属于哪一个项目时,目前为止讨论的页面和视图就不够用了。对于这些情况,Rational Requirements Composer 提供了适用于多种场景的丰富工件搜索特性。它可以用于:

  1. 当您知道名字的一部分,或者工件内容中一个多个词的时候,可以定位到特定的工件上
  2. 找到最后一次由特定用户编辑过的,或者仅限于一个项目或者涉及所有项目的所有工件
  3. 找到所有带有特定属性组或者属性值的工件(例如,找到所有需求类型为 FEAT 的需求,或者优先权为“Must”的所)Supplemental 需求)

Search 视图中显示了搜索到的工件。在这里,它们可以通过使用内容菜单,或者拖到编辑器或者文件夹中,就像 Project Explorer 和 Project Home Page 中的工件一样进行打开、控制等操作。Project Home Page 中的分组、分类以及显示操作在 Search 视图中也可以使用。

接下来的小节关注的是帮助您最大程度的使用搜索功能。

文本搜索技巧

为了通过文本搜索一个工件,在工作台顶部的区域(图 13)输入信息,并点击 Enter

图 13. 启动一次搜索
在 Search 窗口中输入的目录
在 Search 窗口中输入的目录

符合搜索条件的工件将会显示在 Search 视图中。

图 14. 显示在 Search 视图中的搜索结果
显示在 Search 项中的结果
显示在 Search 项中的结果

工件中“匹配”一个文本搜索的是:

  1. 名字含有搜索项(或者)
  2. 在内容中含有搜索项

根据相关性文本搜索的结果会被分类。名字中含有搜索项的工件,要比那些内容中含有搜索项的工件更具相关性;因此,它们会被首先列出来。在那些内容中含有搜索项的工件之间,搜索项显著的工件,例如位于开头的地方或者在工件中出现多次,就会按照更高级别的相关性显示在最前面。

如果搜索项含有不止一个词,那么匹配项就是含有所有这些词的工件,尽管不一定要求这些词语是连续的,或者按照输入的顺序匹配。如果您只想要显示含有确定词语的工件的列表,那么就将搜索项用引用符号圈起来。

除非搜索项用引用符号圈起来,否则星号(*)就会当做匹配零或者更多字符的通配符来处理。处于方便性的考虑,所有的搜索项都当做以通配符来出处理,除非它们被引用了。为了定位到一个名为“Catalog List Item”的工件,您应该按照以下方式来进行搜索:

  1. Catalog
  2. Catalog*Item
  3. Cat

但是,在文本搜索项的第一个字符中,并不支持星号通配符。

高级搜索与“隐藏的”标准控制

您可以通过点击工作台工具栏的 Advanced)钮,或者点击 Search 视图中的 AdvancedSearch 项,来进行高级搜索。

在高级搜索中,搜索字符串是可选的,搜索结果只会包含名字匹配该字符串的工件。换句话说,工件的内容并不在考虑的范围之内。星号可以用作一个通配符,不像文本搜索,它们可以用作字符串的首字符。

另一项差异之处在于,在进行高级搜索时可以根本不用搜索标准。选中储存库或者项目中的所有工件都会列出来。

技巧 13:
在 Search 视图的 Advanced Search 项上执行搜索操作,不要指定任意的条件,以查看储存库中所有的工件。选择一个项目然后搜索以查看项目中的所有工件。

为了避免将 Search 视图与所有的标准选项纠缠到一起,只是在满足特定的条件下,指定标签,属性组或者属性值的控制才会显示出来。

标签对于一个给定的项目是独一无二的。在一个项目中定义的标签,不能应用到另一个项目中的工件。因此,除非在 Advanced Search 项中选中了一个工件,否则将标签作为标准一部分的操作就不会显示出来。当一个项目被选中时,您会看到它显示出来,如 图 15所示。

图 15. 根据标签进行搜索
显示 Select 标签的屏幕截屏

与之类似的是,属性组对于项目也是独一无二的,只能应用于特定的类型。例如,预定义的 FEAT 属性组只适用于需求。您的项目管理员可以配置哪一种类型适用于哪一个属性组。
为了向搜索标准添加属性组,以进行高级搜索,您可以在 Advanced Search 项中同时选中一个项目 一个类型。如果在对选择类型应用项目中有一个或者多个属性组,那么复选框将会显示出您的选项(图 16)。

图 16. 根据属性组进行搜索
根据属性组进行搜索

选择上面的“Market”并点击 Search)钮,将会显示 Market 属性组中所有类型的工件。另外,选择“Market”,将会导致该组中另外的属性操作显示出来(图 17)。

图 17. 根据属性值进行搜索
 Market 下面:user,benefit
Market 下面:user,benefit

对于这些控制,您可以限制匹配为带有特定属性值的工件,例如所有用户名为“Customer”文件。

技巧 14:
在 Search 视图中选择一个项目、类型和属性组,以访问 Advanced Search 项中更高级的搜索标准。

Artifacts in Rational Requirements Composer 中的工件,通过一个称为 永久链接 的字符串标示出来。下面是一个典型的例子:

 rdm/resources/rrc1472

引用不包含工件名字的字符串,或者所在文件夹中的资源非常有用,因为它意味着,如果一个工件得到重新命名或者移动到另一个文件夹中,那么对该工件的链接仍然可以发挥作用,而不会发生更改。这些链接包含对 Rational Requirements Composer 中其他工件的引用,以及以下可能在网页中或者电子邮件信息中出现的 URLs:

 rpc://yourserver.yourcompany.com:9443/jazz/resources/rdm/resources/rrc1472

通过为一个工件选择 Copy Link 操作,来得到该字符串,如图 18 所示。

图 18. 得到对工件的链接
)中的 Copy Link
)中的 Copy Link

它还包含在选择 Email Artifact Link 操作时生成的电子邮件信息的实体中。

Rational Requirements Composer 中使用的永久链接,并不只是关注一般的用户。意识到这一点的人们开始进一步研究最后总结出一条经验:给定工件的所有或者部分永久链接,可以输入到工作台工具栏中的 Search 区域中,以直接打开该工件。对于带有以上链接的工件,向 Search 区域输入或者粘贴以下信息,然后点击 Enter,就会在编辑器中打开该工件了(见于图 19):

  • rrc1472
  • 1472
  • rpc://yourserver.yourcompany.com:9443/jazz/resources/rdm/resources/rrc1472
  • https://yourserver.yourcompany.com:9443/jazz/web/rpc?#action= com.ibm.rdm.web.pages.showArtifact&artifactURI=resources/rrc1472
图 19. 通过永久链接来打开一个工件
打开的工件
打开的工件

技巧 15:
对一个工件输入 permalink 或者 permalink 号码(rrc####或者 ####)或者粘贴 rpc: 或 https: 链接到工作台 Search 区域中的工件上,以在编辑器中打开该工件。

评审以下建议以最大程度的利用这些特性:

  1. 当 Rational Requirements Composer 客户端已经在运行时,点击 rpc:链接(例如,在电子邮件信息中)。在短短的延迟之后,软件会探测到另一个实例已经启动,这样它就会自动关闭,工件会在第一个实例中打开。因此,如果软件已经运行了,通过从电子邮件中复制 rpc: 链接到 Search 区域中,来打开工件,速度会更快。
  2. 您可能想在功能强大的客户端上编辑一个工件,但是只有网络客户端上对其的链接(可能因为有人只熟悉网络客户端)。您可以切换至控制板中的工件,或者使用搜索特性来定位客户端上的工件,但是复制和粘贴链接到 Search 区域,或者记住永久链接的四位或五位永久链接号码,并将其输入到客户端以快速打开工件,可能会更快。
  3. 如果有一种工件您经常查看和编辑,试着记住它的永久链接号码,或者将其保存到一个方便的位置,然后在工具栏的搜索区域输入该号码,可以更加快速的打开工件。

技巧总结

技巧 1
当您知道您需要再编辑器中打开的工件一部分的名字时,使用 Open Document 对话框。

技巧 2
当您在编辑一个工件,想要使用拖拉操作来嵌入另一个工件而不改变环境时,使用 Project Explorer。

技巧 3
使用 Ctrl 键来在 Project Home Page 的 Filter 工具条中选择多个标记、文件夹或者工件类型值。

技巧 4
使用 Project Home Page 中“Filter by filename”值的 * 通配符来查看名字匹配一种模式的工件。只输入星号(*)来查看项目中的所有工件。

技巧 5
通过点击“Clear filters links”快速将其删除,来放弃 Project Home Page 中的过滤器。注意根项目中的过滤器开始时在“Filter Display by Folder”段落中被选中。

技巧 6
当 Project Home Page 并没有使用过滤控制时,删除段落以为工件列表腾出更多空间。

技巧 7
拖动列于 Project Home Page、Project Explorer 中,或者 Search 视图下的一个或者多个工件,拖放到 Project Home Page 段落的“Filter Display by Tag”中的标记上,以对工件应用该标记。

技巧 8
拖动列于 Project Home Page、Project Explorer 中,或者 Search 视图下的一个或多个工件或者文件夹,拖放到 Project Home Page 段落的“Filter Display Folder”中的文件夹或者项目上,以将工件或者文件夹移动到该位置处。

技巧 9
拖动列于 Project Home Page、Project Explorer 中,或者 Search 视图下的一个工件,拖放到文本文件中,以创建对该工件的链接,或者按住 Ctrl 键将其拖到以将其嵌入。

技巧 10
从您的操作系统将文件和文件夹拖动到 Rational Requirements Composer 中的文件夹中,以更新文件或者文件夹。

技巧 11
使用 Project 和 User Home Page 以及 Search 视图中的 Detailed 视图,来查看工件的描述、工件的文件夹路径,以及它所应用的标记,同时不离开工件列表的视图。

技巧 12
如果您想要评论一个工件,但是又不需要再编辑器中打开它,那么您可以使用 Project Home Page 中 Detailed 视图中的按钮,来创建一条评论。

技巧 13
在 Search 视图的 Advanced Search 项上执行搜索操作,不要指定任意的条件,以查看储存库中所有的工件。选择一个项目然后搜索以查看项目中的所有工件。

技巧 14
在 Search 视图中选择一个项目、类型和属性组,以访问 Advanced Search 项中的更多标准。

技巧 15
为工件输入一个固定链接或者固定链接号(rrc#### 或者 ####)或者粘贴一个 rpc: 或者 https:,以链接到工作台中 Search 区域中的工件,以在编辑器中打开该工件。


相关主题


评论

添加或订阅评论,请先登录注册

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Rational
ArticleID=426678
ArticleTitle=来自 IBM Rational Requirements Composer 开发人员的 30 个关于生产效率的建议,第 1 部分: 导航
publish-date=09072009