在1个序列图上显示2个actor之间的交互

时间:2012-09-24 02:27:51

标签: uml sequence-diagram

我很难看到如何在序列图上显示它。

场景是,我必须说明系统如何决定首先处理哪个预订(对于图书馆书籍)。

有两个可能的演员,一个普通会员和一个忠诚的会员。

忠诚会员的优先级高于普通会员,因此每当他们预订一本书时,他们就会在所有正常会员面前排队。如果他们具有相同的成员类型,那么最初/早期保留该书的人具有更高的优先级。

任何提示或示例对我都非常有帮助。

我想过使用ALT框架?或者我应该在每个演员的2个不同的序列图中显示它?

1 个答案:

答案 0 :(得分:1)

您无法在一个序列图中显示此信息。使用两个图表来显示交互,一个使用普通成员,另一个使用忠诚成员。在忠诚会员的图表中显示,当他保留一本书时,会员被跳到行的前面。