r 和 Rational RequisitePro 的集成
本小节详细阐述了采用 Rational XDE Developer 和 Rational RequisitePro 进行集成的步骤。这里提供了Rational XDE Developer - Java? Platform Edition 的屏幕截图,但是正如介绍中所提到的,该集成同样适用于 Rational XDE Developer 和 .NET Edition and Rational XDE Modeler Edition 的集成。
在 Rational XDE Developer 中,可以从两个地方调用集成:Tools > Rational RequisitePro 菜单和对上下文敏感的右键菜单。当选定了一个 Rational XDE Developer 要素后,或者从图开始,或者从 Model Explorer 开始。上下文敏感菜单选项根据所选 Rational XDE Developer 要素的不同(软件包、用例或其他 UML 语言)而变化。
用例的菜单选项:
打开/新建用例文档,该选项用来创建一个新的用例文档或者将用例与现存的 IBM Rational RequisitePro 用例文档关联起来。
查看需求属性,该选项用来查看和编辑用例的属性和可跟踪性(依赖性)链接。
软件包的菜单选项:
关联/取消关联 RequisitePro,该选项用来指定一个 Rational RequisitePro 项目,该项目包中所有的要素都要参与集成。
设置集成
默认情况下,IBM Rational XDE Developer 模型未被激活以用于该集成,通过选用模型的 AppliedProfiles 属性中的"RequisitePro" profile,可以在 Rational XDE Developer 模型中激活该集成。
选用了 "RequisitePro" profile 后,每次打开 IBM Rational XDE Developer 模型时,可以从 Rational XDE Developer 主菜单(图3)中使用需求管理功能,也可以从 Model Explorer 或用例图的上下文右键菜单来使用。
在默认情况下,整个 Rational XDE Developer 模型与 IBM Rational RequisitePro 关联起来,但是您可以为单个的软件包覆盖这种模型级的关联(图4)。这样就允许用例(或设计要素)存储于不同的软件包中,从而可以使用不同的 Rational RequisitePro 项目来存储需求信息。该软件包级的关联将其自身提供给大型软件项目,这些项目可能使用多个 Rational RequisitePro 项目(通常每个子系统使用一个),或使用不同的用例文档模板(例如,系统级用例和低级别的用例)。
下一步是指定 IBM Rational RequisitePro 项目,该项目将与 IBM Rational XDE Developer 模型进行集成。
从 Rational XDE Developer Tools 菜单中选择 Rational RequisitePro > Associate Model to Project,并且定位 Rational RequisitePro 项目,将项目与该模型关联起来(图5)。一个 Rational RequisitePro 项目包括文档类型和需求类型。文档类型用于选定 Microsoft Word 文档模板,该文档模板以 Word 文档记录不同的需求,需求类型用于按具有共同属性(优先级、风险、难度、状态等)的类别,将需求进行分组。
当使用 Rational XDE Develop
er 进行新用例详细设计时,选择一个文档类型来作为用例文档模板,并且选择一个用例需求类型。Rational RequisitePro 提供了我们所推荐的默认项目结构,您可以从它开始工作。随着对工具的逐渐熟悉,您可以创建自己的文档类型和需求类型,以及项目模板,以便再次工作时使用。
当在 Rational XDE Developer 模型中指定了 Rational RequisitePro 项目后,下一步您可以从 Rational XDE Developer 用例图开始,将用例文档和 Rational RequisitePro 关联起来,并且为 Rational XDE Developer 设计要素添加跟踪功能。