在此发行版中,UML 构造型可能会对您从 UML 元素创建需求以及从需求创建 UML 元素的方式产生影响。但是,您无法在 IDE 中定制此功能。以下过程说明了如何使用构造型在需求类型与 UML 元类型之间创建映射。
[Rational Software Architect]
- 在编辑器中打开 RequisitePro 项目文件(.RQS)。
- 查找具有 Eclipse/RequisitePro 集成设置的部分。这些部分以具有包含在方括号中的标识这样的行开始。Eclipse/RequisitePro 集成部分以如下的行开始:
在此部分中,每行为一个键值对。您通常为每个映射添加两行。下面是一个示例映射,其后是其含义的说明:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
上面两行将 UTILCLASS 需求映射到 <<utility>> 类模型元素。第一行说明 UTILCLASS 需求应该创建 <<utility>> 类元素,第二行说明 <<utility>> 类元素应该创建 UTILCLASS 需求。每一行描述一个方向的映射,这意味着您只需添加一行就可支持 1 路映射。
以下描述中,代码的相同两行重复了。但是,第二行代码包含空格,这表示每一个信息片断。粗体字表示从其两边断开:
CreateElementFromReqUTILCLASSuml=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateElementFromReq UTILCLASS uml = UTILCLASS , CLASS , uml , true , Basic__Utility
键(三个字符串直接连接):
项 描述 CreateElementFromReq 指示用于根据某个需求类型来创建从需求到元素的映射 UTILCLASS 需求类型标记 uml 域标识(uml 是唯一有意义的值,因为它是唯一具有构造型的域)
= 分开键和值部分
值(逗号隔开的 5 个字符串):
项 描述 UTILCLASS 需求类型标记(必须与键中的值匹配) CLASS LinkableKind 标识,全都是大写字母的 UML 元类(例如,CLASS、INTERFACE、USECASE 等等) uml 域标识(“uml”又是唯一有意义的值) true 创建后链接(true 或 false)- 通常为 true Basic__Utility 带有两个冒号(::)的标准构造型名称由两个下划线(__)替换。此例中,实际的构造型限定名为 Basic::Utility。 第二条线如下进行分隔:
CreateReqFromElementCLASSumlBasic__Utility=UTILCLASS,CLASS,uml,true,Basic__Utility
CreateReqFromElement CLASS uml Basic__Utility = UTILCLASS , CLASS , uml , true , Basic__Utility
键(四个字符串直接连接):
项 描述 CreateReqFromElement 指示用于根据给定类型或构造型的元素来创建从元素到需求的映射 CLASS LinkableKind 标识,全都是大写字母的 UML 元类(例如,CLASS、INTERFACE、USECASE 等等) uml 域标识(“uml”又是此处唯一有意义的值) Basic__Utility 带有两个冒号(::)的标准构造型名称由两个下划线(__)替换。
= 分开键和值部分
值 - 该值被解释为以上的值
此格式扩展了描述非构造型元素的映射的格式。新格式与旧格式在以下方面不同:
- 值部分中的最后一项表示构造型名称。但是,没有构造型部分的现有条目继续像以前那样工作。
- CreateReqFromElement 项现在在键中有构造型。现有的 CreateReqFromElement 项的键中没有构造型,将继续像以前那样工作。
“需求”透视图在 V6.0.1 中已更改。当从 V6.0 升级时,除非您手动复位“需求”透视图,否则“需求”透视图并不反映这些更改。
要手动复位“需求”透视图:
- 切换到“需求”透视图:
- 单击窗口 > 打开透视图 > 需求。如果“需求”不在列表中,单击其他并选择全部显示复选框。
- 单击窗口 > 复位透视图。
在 6.0.1 中“需求”透视图最明显的更改是增加了被称为“链接剪贴板”的新视图。如果升级到 6.0.1 后难于查找或显示“链接剪贴板”视图,请按照前面所述复位“需求”透视图。
© Copyright IBM Corporation 2004, 2005. All Rights Reserved.