Uml 在一个序列图上显示两个参与者之间的交互

Uml 在一个序列图上显示两个参与者之间的交互,uml,sequence-diagram,Uml,Sequence Diagram,我很难在序列图上看到这一点 这个场景是,我必须展示一个系统如何决定应该首先处理哪一个预订(对于一本图书馆的书) 有两个可能的演员,一个普通成员和一个忠诚的成员 忠诚的会员比普通会员具有更高的优先级,因此每当他们预订一本书时,他们都会在所有普通会员前面排队。如果它们具有相同的成员类型,则最初/更早预订书籍的人具有更高的优先级 任何提示或例子都会对我很有帮助 我想用ALT帧?或者我应该只在两个不同的序列图中显示它,每个参与者一个?您不能在一个序列图中显示它。使用两个图表显示交互,一个使用普通成员,另

我很难在序列图上看到这一点

这个场景是,我必须展示一个系统如何决定应该首先处理哪一个预订(对于一本图书馆的书)

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

忠诚的会员比普通会员具有更高的优先级,因此每当他们预订一本书时,他们都会在所有普通会员前面排队。如果它们具有相同的成员类型,则最初/更早预订书籍的人具有更高的优先级

任何提示或例子都会对我很有帮助


我想用ALT帧?或者我应该只在两个不同的序列图中显示它,每个参与者一个?

您不能在一个序列图中显示它。使用两个图表显示交互,一个使用普通成员,另一个使用忠诚成员。在忠诚会员的示意图中,显示该会员在预订图书时跳过到队伍的最前面。

您不能在一个序列图中显示这一点。使用两个图表显示交互,一个使用普通成员,另一个使用忠诚成员。在忠诚会员的示意图中,显示该会员在预订图书时会跳到队伍的最前面。

如果您试图将系统决定选择哪个预订的算法可视化,则序列图可能不是正确的选择。为此,我宁愿有一个活动图。序列图用于可视化多个(子)系统之间的通信及其时序,而不是用于建模系统内部行为。因此,这里的序列图非常简单,因为只有两个参与者向库系统发送请求,每个参与者得到一个响应,告诉预订是否成功…@AlexanderTobiasHeinrich活动图如何根据动作层次结构解决不同动作的问题?您仍然需要两个图表或一个
选择节点的
实例,这是一个糟糕的建模。如果您试图可视化系统决定选择哪个保留的算法,那么序列图可能不是正确的选择。为此,我宁愿有一个活动图。序列图用于可视化多个(子)系统之间的通信及其时序,而不是用于建模系统内部行为。因此,这里的序列图非常简单,因为只有两个参与者向库系统发送请求,每个参与者得到一个响应,告诉预订是否成功…@AlexanderTobiasHeinrich活动图如何根据动作层次结构解决不同动作的问题?您仍然需要两个图或一个
选择节点的
实例,这是一个糟糕的建模。