使用依赖关系和扩展点
利用 UML 建模功能,您可以在用例图内设置某些关系:
以下练习将对每种关系进行说明,从空的用例图开始。
创建元素和关联
- 分别创建名为 Customer 和 Bank 的两个使用者。
- 分别创建名为 Withdraw Money、Transfer Money 和 Deposit Money 的三个用例。
- 通过将关联从 Customer 拖至每个用例上,建立 Customer 与所有三个用例的关联。
在“建模组件面板”窗口中,单击“关联”图标,然后从一个元素拖至另一个元素。
- 使用同样的方法,将 Bank 与所有三个用例相关联。

添加包含依赖关系
- 创建另一个名为 Cash 的用例。
- 在“建模组件面板”中,单击“包含”图标
。
- 在图中,将包含关系从 Cash 拖至 Withdraw Money。

请注意,此关系被构造为 <<包含>>。
- 可以在图周围移动构造型,而不会失去构造型的完整性。您还可以隐藏构造型标签。
- 在图中,右键单击此关系并选择“标签”>“构造型”。

添加扩展依赖关系
- 创建另一个名为 Money Market 的用例。
- 在“建模组件面板”中,单击“扩展”图标
。
- 在图中,将扩展关系从 Money Market 拖至 Deposit Money。

请注意,此关系被构造为 <<扩展>>。
- 在图中,右键单击此关系并选择“标签”>“构造型”。
添加扩展点
- 在图中,选择 Deposit Money。
- 在“属性”窗口中,选择“扩展点”行。
- 在“扩展点”对话框中,单击“添加”,然后键入 Name。
IDE 会命名该扩展点。
- 要将更多的文档添加到扩展点,请在“属性”窗口中,选择“文档”字段以打开“高级文档”编辑器。
IDE 会在显示这些扩展点的用例元素内创建一个 values 分栏。

- 要查看用例所对应的包含或排除关系,请找到“项目”窗口中的用例,然后展开其下的节点。

法律声明