前页 后页

延伸

A UML Extend connector between two Use Cases.

描述

Extend连接器用于指示元素扩展了另一元素的行为,主要是在用例模型中,其中一个用例(可选)扩展了另一个用例的行为。扩展用例通常表示在扩展点在元素内标识的行为流中的特定点处与扩展用例的行为集成的替代流。扩展点由诸如“启动时”或“建立连接之前”之类的文本字符串表示。

一个用例可以具有多个扩展点,并且可以扩展或被多个其他用例扩展。如图所示,可以在扩展关系上标识扩展用例,扩展用例与应用扩展的点之间的精确关系。

识别扩展点

行动

也可以看看

1个

右键点击扩展连接器,然后选择“高级|延伸点|设置扩展点”选项。

将显示“元素使用情况”对话框,其中列出了目标用例元素中当前定义的扩展点。

2

单击源用例所作用的扩展点,然后单击“打开”按钮。

对话框关闭,“扩展”连接器在中点处显示一个小圆圈,其中的“注释”链接指向标识选定扩展点的“注释”元素。

UML Use Case diagram that shows how an Extend connector defines an extension point in a Use Case element.

(“注释”最初可能不会显示在“扩展”连接器附近-请检查图表的左上角,然后将“注释”拖动到您要占据的位置。)

使用相同的步骤来更改注释中标识的扩展点。

显示/隐藏扩展点注释

行动

也可以看看

1个

右键点击扩展连接器,然后选择“高级|延伸点|显示扩展点”选项。

如果在选定的扩展连接器上标识了任何扩展点,则显示它们,如图所示。

2

右键点击扩展连接器,然后取消选择“高级|延伸点|显示扩展点”选项。

选定的扩展连接器上标识的所有扩展点都被隐藏,如下所示:

Showing how to hide extension points on a UML Use Case diagram.

工具箱图标

Extend connector

笔记

  • 扩展连接器与扩展连接器不同,扩展连接器在概要文件图中用于指示构造型元素扩展了元类或另一个构造型元素。两种类型的连接器都有不同的外观

学到更多

OMG UML规范:

OMG UML规范( UML上层结构规范,v2.1.1,第587页)指出:

此关系指定用例的行为可以通过另一个(通常是补充的)用例的行为来扩展。扩展发生在扩展用例中定义的一个或多个特定扩展点。但是请注意,扩展用例的定义与扩展用例无关,并且与扩展用例无关是有意义的。另一方面,扩展用例通常定义本身不一定有意义的行为。而是,扩展用例定义了一组模块化的行为增量,以增加在特定条件下扩展用例的执行。

请注意,相同的扩展用例可以扩展多个用例。此外,扩展的用例本身可以扩展。