针对使用需求管理 (RM) 域中的服务进行数据共享的应用程序,IBM® Rational® DOORS® 为其提供了用户界面 (UI) 元素和操作。
Rational DOORS 提供的 UI 元素
Rational DOORS 为其他产品提供了以下 UI 元素以供使用(符合 RM 域规范 V1 和 V2):
- 用于选择需求资源的委派 UI 对话框
- 用于创建需求资源的委派 UI 对话框
- 用于选择需求集合资源(视图)的委派 UI 对话框
- 所显示链接(指向需求资源)中的 UI 预览(简洁呈现,悬停时丰富呈现)
- 所显示链接(指向需求集合资源,即视图)中的 UI 预览(简洁呈现,悬停时丰富呈现)
- 以编程方式创建需求资源所需的工厂资源
Rational DOORS 提供的 OSLC 操作
下表列出了
Rational DOORS 提供的操作(符合指示的 RM 域规范)。
表 1. Rational DOORS 以 RM 提供者方式提供的 OSLC 操作操作 |
RM V1 |
RM V2 |
服务发现 |
是 |
是 |
针对需求创建的 POST 操作 |
是 |
是 |
对需求执行的 GET 操作 |
是 |
是 |
对需求执行的 PUT 操作 |
是 |
是 |
对需求集合执行的 GET 操作 |
是 |
是 |
对需求集合执行的 PUT 操作 |
是 |
是 |
资源形状 |
否 |
是 |
在模块级别支持 QUERY 操作 |
否 |
是 |
在数据库级别支持 OSLC 链接上的 QUERY 操作 |
否 |
是 |
注: - POST 操作创建一个需求来作为模块中的第一个对象。POST 在服务发现树的数据库级别不可用。
- 需求集合 URI 会引用某个模块或某个应用了视图的模块。
- Rational DOORS 内部链接不会包含在 V1 GET 操作的结果中。
- Rational DOORS 外部链接不会包含在 V1 GET 操作的结果中。
- Rational DOORS 内部出局链接会包含在 V2 GET 操作的结果中。除非对象属性映射到全局级别的预定义 URI,这些链接使用链接模块资源 URI 作为名称空间 URI(名称空间 URI 后跟单词 references)。例如:http://localhost:8080/dwa/rm/urn:rational::1-46dd5d7806b96973-M-0001cc43/linkTypes/references
- Rational DOORS 外部链接会包含在 V2 GET 操作的结果中。这些链接如下所示:
- 入局链接:http://purl.org/dc/terms/isReferencedBy
- 出局链接:http://purl.org/dc/terms/references