前页 后页

使用信息流

在图表上的两个元素之间拖动信息流连接器时, Enterprise Architect自动提示您标识所传达的信息项。

您也可以在直接定义信息流实现的同时自动创建信息流,就像在序列图上的消息上所做的那样。

如果您倾向于在一个工作会话中,在分类器之间以及在端口和/或零件之间立即创建,填充和实现信息流,您将欣赏以下事实:您现在可以仅在“信息项”上快速而完全地设置信息流。传达”对话框,使用“添加实现关系”复选框。

创建并实现信息流

行动

也可以看看

1个

打开一个图并添加两个元素(例如,部署图上的节点)。

2

单击“工具箱”的“公用”页面中的信息流连接器,然后将光标拖动到两个元素之间。

显示“已传送的信息项目”对话框。

传达信息流

3

将分类器或信息项元素添加到信息流。如果您现在不能完成此操作,则可以返回到信息流,并在以后添加其余的信息项。

传达信息流

4

如果要在两个分类器元素(例如类,组件或用例)之间或端口和/或零件之间创建信息流,则会启用“添加实现关系”复选框(尽管不适用于元素的其他组合)。

如果已完成向流分配信息项,请选中此复选框,然后单击“确定”按钮:

  • 对于两个分类器之间的关系,两个元素之间会自动创建一个新的关联连接器,从而实现信息流
  • 对于端口和/或零件之间的关系,两个元素之间会自动创建一个新的连接器型连接器,从而实现信息流
在这两种情况下,请参考步骤7中的图示。

否则,单击“确定”按钮以关闭对话框。该图现在类似于以下示例:

UML Deployment diagram showing an information flow between two Node elements.

5

如果您已完成向流分配信息项,请在相同的两个元素之间添加另一个连接器(例如,通信路径连接器)。

如果尚未完成信息项的分配,则可以稍后使用“已实现的信息流”对话框或-对于分类器之间以及端口和/或零件之间的流,返回到“已传达的信息项”,以后再返回实现。对话框,然后选择“添加实现关系”复选框。

6

右键点击连接器,然后选择“高级|实现信息流”选项。

显示“已实现的信息流”对话框。

实现信息流

7

选中实现流程中每个必需信息项的复选框,然后单击“确定”按钮。

现在,连接器类似于此示例,其中黑色三角形表示信息流连接器的存在和方向:

UML Deployment diagram showing the information flow between two Node elements being realized by a Communication Path.

笔记

  • 一旦实现了信息流,就无法直接访问“已传达的信息项”对话框;要在连接器上添加或删除信息项,请在“已实现的信息项”对话框中“取消实现”连接器
  • 如果元素之间有多个Information Flow连接器,则它们构成同一组合连接器的一部分;您可以通过“已实现的信息项”对话框再次单独处理它们
  • 如果您在用作模式源的图表中有信息流,则“已传送的信息项”和“已实现的信息流”数据不会复制到模式中
  • 您可以使用连接器上的“查找已传送的项目”上下文菜单选项在“浏览器”窗口中找到信息流连接器上传送的分类器或信息项元素。

学到更多