工具向导:使用 Rational Rose 构建业务用例模型
此工具向导描述了如何使用 Rational Rose(R) 来记录业务参与者之间和业务用例之间的关系。
工具:Rational Rose
关系
主要描述

目的

此工具向导描述了如何使用 Rational Rose® 来记录业务参与者之间和业务用例之间的关系。

概述

要记录参与者之间的关系和用例之间的关系:

  1. 记录参与者泛化关系

  2. 记录业务用例之间的包含关系
  3. 记录业务用例之间的扩展关系
  4. 记录用例泛化关系
  5. 构建业务目标

有关更多详细信息,请参阅:

  • Rational Rose 联机帮助中的 帮助书图标 用例图(预览)主题

  • Using Rose 手册中的 书图标 Chapter 4, Introduction to DiagramsChapter 7, Use-Case Diagrams and Specifications

1、记录参与者泛化关系 回到页首

您可以通过使用用例图工具箱中的泛化关系绘制工具在用例图中的某个业务参与者与另一个业务参与者之间插入泛化关系。一旦创建关系,您就可以通过将文本添加到“泛化规范”对话框中的文档字段来描述它。

 2、记录用例之间的包含关系 回到页首

要在用例图中的两个用例之间创建包含关系,首先在两个用例之间创建关联,然后对该关联指定包含构造型。当一个用例使用另一个用例的功能时,使用包含构造型。在使用的用例通常包含许多其他用例可能需要的功能。

一旦用例之间创建关联,您就可以:

  • 通过将文本添加到“关联规范”(“常规”选项卡)中的“文档”字段来描述该关系。
  • 更改包含关系中角色的可导航性。缺省情况下,关联是单向的。通过使用“关联规范”上的“可导航”字段(角色 A 或 角色 B),您可以创建双向关联。

 3、记录用例之间的扩展关系 回到页首

要在用例图中的两个用例之间创建扩展关系,首先在两个用例之间创建关联,然后对该关联指定扩展构造型。您可使用扩展构造型来表示用例的可选或有条件的行为。

一旦用例之间创建关联,您就可以:

  • 通过将文本添加到“关联规范”(“常规”选项卡)中的“文档”字段来描述该关系。
  • 指定角色的多重性(期望的实例)。
  • 更改扩展关系中角色的可导航性。缺省情况下,关联是单向的。通过使用“关联规范”上的“可导航”字段(角色 A 或 角色 B),您可以创建双向关联。

 4、记录用例泛化关系 回到页首

当一个用例提供公共功能时(例如,当您具有对具体用例提供公共功能的抽象用例时),您可创建从一个业务用例到另一个用例的泛化关系。

一旦在用例之间创建泛化关系,您就可以通过将文本添加到“泛化关系规范”的“文档”字段中来描述该关系。

 5、构建业务目标 回到页首

如果您有许多业务目标,则可能有必要在“业务目标”包中将逻辑上相关的目标分组为不同的包。

要创建新包,请执行以下操作:

  • 在浏览器中单击右键以选择“业务目标”包。
  • 从弹出菜单的新建选项选择。“新建包”浏览器图标将添加到浏览器中。
  • 选择了新建包图标后,输入新包的名称。

通常,根据最高级别的业务目标来将业务目标分组。将高级别业务目标的名称作为包的名称。请确保将属于高级别业务目标的任何其他业务目标和图移动到新创建的包中。

要移动子目标或图,请执行以下操作:

  • 确保新创建的包在浏览器中可见。
  • 查找必须移动的业务目标或图。
  • 在浏览器中单击左键以选择业务目标或图。按住左键。
  • 将选定业务目标或图拖到新创建的包中,这样就选择了新创建的包。
  • 松开左键以将业务目标或图“放”到新创建的包中。

您不能一次将多个元素拖动到另一个包中。