使用依赖关系和扩展点

利用 UML 建模功能,您可以在用例图内设置某些关系:

以下练习将对每种关系进行说明,从空的用例图开始。

创建元素和关联

  1. 分别创建名为 CustomerBank 的两个使用者。
  2. 分别创建名为 Withdraw MoneyTransfer MoneyDeposit Money 的三个用例。
  3. 通过将关联从 Customer 拖至每个用例上,建立 Customer 与所有三个用例的关联。
    在“建模组件面板”窗口中,单击“关联”图标,然后从一个元素拖至另一个元素。
  4. 使用同样的方法,将 Bank 与所有三个用例相关联。
    显示用例和使用者之间关联连接的图形。

添加包含依赖关系

  1. 创建另一个名为 Cash 的用例。
  2. 在“建模组件面板”中,单击“包含”图标 “包含”图标
  3. 在图中,将包含关系从 Cash 拖至 Withdraw Money
    显示两个用例之间连接(使用包含链接)的图形。
    请注意,此关系被构造为 <<包含>>
  4. 在图中,右键单击此关系并选择“标签”>“构造型”。
    显示如何标记包含链接的图形。

添加扩展依赖关系

  1. 创建另一个名为 Money Market 的用例。
  2. 在“建模组件面板”中,单击“扩展”图标 “扩展”图标
  3. 在图中,将扩展关系从 Money Market 拖至 Deposit Money
    显示在两个用例之间使用扩展链接的图形。
    请注意,此关系被构造为 <<扩展>>
  4. 在图中,右键单击此关系并选择“标签”>“构造型”。

添加扩展点

  1. 在图中,选择 Deposit Money
  2. 在“属性”窗口中,选择“扩展点”行。
  3. 在“扩展点”对话框中,单击“添加”,然后键入 Name
    IDE 会命名该扩展点。
  4. 要将更多的文档添加到扩展点,请在“属性”窗口中,选择“文档”字段以打开“高级文档”编辑器。
    IDE 会在显示这些扩展点的用例元素内创建一个 values 分栏。
    显示在用例组件中使用扩展点的图形。
  5. 要查看用例所对应的包含或排除关系,请找到“项目”窗口中的用例,然后展开其下的节点。
    显示包含和扩展关系的图编辑器的图形。

法律声明