前页 后页

用例扩展点

为一个用例定义的行为可以添加到另一个用例的行为中。也就是说,第一个用例扩展了第二个用例。在模型上,这是通过从第一个用例到第二个用例的扩展连接器来表示的。如果扩展行为在特定点生效,则可以将该点定义为扩展用例上的扩展点。扩展点的名称(描述)文本可以是非正式的,也可以是精确的,以定义扩展所应用的行为点。一个用例可以具有多个扩展点,以允许不同的源用例扩展此目标用例,或根据为Extend连接器定义的约束更改扩展行为适用的位置。连接器还标识哪个扩展点有效。

访问

上下文菜单

在图上右键单击扩展用例元素|进阶|编辑扩展点

将扩展点添加到用例

字段/按钮

行动

定义的扩展点

列出当前为所选用例定义的扩展点。

单击此按钮以显示提示输入新扩展点的名称。

输入名称,然后单击确定按钮。该名称将添加到“定义的扩展点”列表中。

编辑

单击现有扩展点,然后单击此按钮以显示提示,以更改所选扩展点的名称。

改写名称,然后单击确定按钮。名称在“定义的扩展点”列表中更新。

去掉

单击现有的扩展点,然后单击此按钮以立即从“定义的扩展点”列表中删除该名称。

单击此按钮将所有更改保存到扩展点,然后关闭对话框。

您定义的扩展点在图中的用例元素上表示,如图所示。

A UML Use Case element listing extension points in a compartment.

学到更多