预订演示
前页 后页

延长

A UML Extend connector between two Use Cases.

描述

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

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

识别扩展点

行动

也见

1

右键单击扩展连接器并选择“高级|扩展点 |设置扩展点'选项。

显示“元素用途”对话框,列出目标中当前定义的扩展点用例元素。

2

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

对话框关闭,Extend 连接器在中点显示一个小圆圈,并带有注释链接到用于标识所选扩展点的注记元素。

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.

工具箱icon

Extend connector

注记

  • Extend 连接器与扩展连接器不同,后者在配置文件图中用于指示一个构造型元素扩展一个元类或另一个构造型元素;两种连接器外观不同

了解更多

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , pp.640-641) 指出:

扩展是从扩展用例(扩展)到扩展用例(extendedCase)的关系,它指定扩展用例中定义的行为如何以及何时可以插入到扩展用例中定义的行为中。扩展发生在扩展用例中定义的一个或多个特定扩展点。当有一些额外的行为可能有条件地添加到一个或多个 UseCases 中定义的行为时,应使用 Extend。扩展用例的定义独立于扩展用例,并且其意义独立于扩展用例。另一方面,扩展用例通常定义本身不一定有意义的行为。相反,扩展用例定义了一组模块化行为增量,这些增量在特定条件下增强了扩展用例的执行。

笔记。同一个扩展用例可以扩展多个用例。此外,一个扩展用例本身可以被扩展。