UML序列图消息分支
有人在序列图中使用过消息分支吗?有人知道这是专门用来做什么的吗 据我所知,它用于显示多个收件人收到的单个邮件 我刚刚看到它用于显示并发性,但我认为这是不正确的,应该用“par”片段或co区域内部来描述 想法和观点?UML2+ 据我所知,在UML2+的序列图中没有消息分支(但请看结尾) 首先,UML序列图消息分支,uml,sequence,Uml,Sequence,有人在序列图中使用过消息分支吗?有人知道这是专门用来做什么的吗 据我所知,它用于显示多个收件人收到的单个邮件 我刚刚看到它用于显示并发性,但我认为这是不正确的,应该用“par”片段或co区域内部来描述 想法和观点?UML2+ 据我所知,在UML2+的序列图中没有消息分支(但请看结尾) 首先,消息是一对发送事件和接收事件,其中发送事件(对于foundMessage)和接收事件(对于lostMessage)都是可选的,但不能有多个发送者/接收者 如果有什么区别的话,您的图表将是两个不同的消息发
消息
是一对发送事件
和接收事件
,其中发送事件
(对于foundMessage)和接收事件
(对于lostMessage)都是可选的,但不能有多个发送者/接收者
如果有什么区别的话,您的图表将是两个不同的消息发送,因为如果您有两个接收者,那么每个接收者都会呈现不同的receiveEvent
(因此是唯一的消息
)
此外,您使用的符号很奇怪,因为[强调我的]
在交互图中,每一条垂直线都描述了一个流程的时间线,其中时间沿页面向下增加。
一条时间线上两个事件之间的距离并不代表任何时间的文字测量,只表示非零时间已经过去。
因此,非水平线意味着非零时间间隔,规范中没有提到这种弯曲线
UML 1.3(从未见过。你的来源是什么?我们正在为一个项目创建序列图,我的一位同事创建了第二个图来显示一个操作产生多个消息。问题是我很难找到关于消息分支的好文献。我已经看到了一些来源,它们似乎都建议uld可用于显示根据条件发送的不同消息,但它们没有任何示例,也不太清楚。这非常有用。非常感谢您的帮助:)