工具向导:使用 Rational Rose 查找参与者和用例
此工具向导描述如何使用 Rational Rose 记录查找参与者和用例的结果。
工具:Rational Rose
关系
主要描述

概述

要使用 Rational Rose 记录查找参与者和用例的结果:

  1. 创建用例模型程序包

  2. 创建用例图
  3. 创建参与者
  4. 创建用例
  5. 记录参与者与用例之间的关系
  6. 使用 Rational Rose 和 Rational RequisitePro 管理用例

1. 创建用例模型程序包

在 Rational Rose 中,可以使用“用例”视图内的一个名称为“用例模型”的程序包来表示单独的用例模型。要在“用例”视图中创建称为“用例模型”的程序包:

  • 右键单击以在浏览器中选择“用例”视图。
  • 从弹出菜单上的新建选项中选择程序包。将向浏览器添加一个“新建程序包”浏览器图标。
  • 选择了这个新的程序包图标之后,输入名称“用例模型”。

仅当在同一个 Rational Rose 模型中同时维护业务用例模型和系统用例模型时,才需要单独的用例模型程序包。否则,可在浏览器中的“用例”视图下直接创建用例和参与者。

2. 创建用例图

可以在用例图中创建参与者和用例。

要为用例模型创建用例图:

  • 右键单击以在浏览器中选择名称为“用例模型”的程序包,并使弹出菜单可见。
  • 从弹出菜单上的新建选项中选择用例图。将向浏览器添加一个“新建图”用例图图标。
  • 选中了这个新的用例图之后,输入图的名称。
  • 双击新的用例图,以使其显示在图窗口中。

3. 创建参与者

要在用例图中创建参与者,请执行以下操作:

  • 在浏览器中双击“用例”视图中的某个用例图,以在图形窗口中显示该用例图。
  • 在工具箱中选择参与者。光标的形状将改变为一个加号。
  • 左键单击要放置参与者符号的用例图。输入新参与者的名称。

要简要描述参与者,请执行以下操作:

  • 通过双击用例图或浏览器中的参与者符号打开“参与者规范”对话框。将显示“类规范”,且“参与者”被定义为构造型设置。
  • 打开常规选项卡。
  • 在“文档”字段中撰写参与者的简要描述。
  • 单击确定以接受输入的简要描述并关闭“参与者规范”对话框。

4. 创建用例

要在用例图中新建用例,请执行以下操作:

  • 在浏览器中双击“用例”视图中的某个用例图,以在图形窗口中显示该用例图。
  • 在工具箱中选择用例。光标的形状将改变为一个加号。
  • 左键单击要放置用例符号的用例图。输入新用例的名称。

要简要描述用例,请执行以下操作:

  • 通过双击用例图或浏览器中的用例符号打开“用例规范”对话框。打开常规选项卡。
  • 在“文档”字段中撰写用例的简要描述。
  • 单击确定以接受输入的简要描述并关闭“用例规范”对话框。

5. 记录参与者与用例之间的关系

要将从参与者到用例的通信关联关系插入用例图中,请执行以下操作:

  • 从用例图编辑器中的工具箱内选择关联箭头。
  • 将光标放在用例图中的参与者上。左键单击并将光标移到用例符号并释放。
  • 双击已创建的关联,并在“关联规范”对话框中选择 <<communicates>> 构造型。
  • 单击确定
  • 右键单击创建的关联,并确保弹出菜单中已选中显示构造型选项。
  • 可通过在图中拖放构造型标签来重新安排其位置。

要简要描述通信关联关系,请执行以下操作:

  • 通过双击用例图中的关联符号打开“关联规范”对话框。
  • 现在,“关联规范”对话框中缺省情况下将显示常规选项卡。
  • 在“文档”字段中撰写简要描述。
  • 单击确定以接受输入的简要描述并关闭“关联规范”对话框。

要描述通信关联关系中某个角色的多重性,请执行以下操作:

  • 右键单击参与者或用例旁要用于指定多重性的关联线。
  • 从弹出菜单的多重性部分选择多重性。可以在“关联规范”对话框中指定弹出菜单内未预定义的值,而该对话框可通过双击关联来打开。

要指定通信关联关系中某个角色的可导航性,请执行以下操作:

  • 右键单击参与者或用例旁要用于指定可导航性的关联线。
  • 选择或取消选择弹出菜单中的“可导航”属性。

6. 使用 Rational Rose 和 Rational RequisitePro 管理用例 

Rational 的 Integrated Use Case Management 可用于在 Rational Rose 中使用属性(如优先级、风险、状态和迭代)管理用例,方法是将 Rose 内的用例与 Rational RequisitePro 文档和需求关联。可以轻松地从 Rose 中的用例模型浏览到 RequisitePro 用例文档和需求。 RequisitePro 中的用例管理将向您的 Rose 用例添加深度和关系信息。

有关更多信息,请参阅工具向导:使用 Rational Rose 和 Rational RequisitePro 管理用例