Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Uml 在流程图中的泳道之间发送消息_Uml_Flowchart - Fatal编程技术网

Uml 在流程图中的泳道之间发送消息

Uml 在流程图中的泳道之间发送消息,uml,flowchart,Uml,Flowchart,在为我的编程设计流程图模型时,我有时会问自己,在泳道之间绘制电子邮件通信是否是最好的方式。也许有一些人有更好的建议来描述以下过程 A需要B中的特定客户列表。要做到这一点,A必须向B发送请求-可能是电子邮件B创建列表并将其发送回A 更新 我最初的说明不是UML,所以我尝试使用它-准备好接受您的评论: 实际上,这是一种完美且全面使用的方法。不要使用泳道,泳道仅仅是图上的图形元素,而应该使用ActivityPartitions(这是真正的UML元素),您可以将其与所讨论的参与者进行分类 此外,您应该使

在为我的编程设计流程图模型时,我有时会问自己,在泳道之间绘制电子邮件通信是否是最好的方式。也许有一些人有更好的建议来描述以下过程

A需要B中的特定客户列表。要做到这一点,A必须向B发送请求-可能是电子邮件B创建列表并将其发送回A

更新 我最初的说明不是UML,所以我尝试使用它-准备好接受您的评论:

实际上,这是一种完美且全面使用的方法。不要使用泳道,泳道仅仅是图上的图形元素,而应该使用ActivityPartitions(这是真正的UML元素),您可以将其与所讨论的参与者进行分类

此外,您应该使用ActivityInitial(完整圆圈)和ActivityFinal(中间有大圆点的空心圆圈)来标记流程的开始和结束

有关更多示例,请参见

注意,注意这是用Visio标记的。由于Visio是一个纯粹的绘图工具,所以您应该考虑使用一个真正的UML建模工具。
另外,我看到Geert删除了UML标签。所以我可能被这个问题欺骗了,并认为这是一个UML活动图。这就是我的答案所指的。无论如何,由于流程图是活动图的前身,这可能也会有所帮助。

谢谢托马斯!我已经按照您的建议更新了我的绘图,因此它是UML–使用另一种绘图工具而不是Visio。得到正确的术语很好——泳道实际上是显示分区的符号。您认为现在看起来还可以吗?或者有更好的方法来说明两个分区之间的通信吗?看起来很完美:-)