据我所知,UML序列图用于描述组件之间的消息,顺序和有序流。我想在分布式系统中描述这样一个流程,节点是我的组件。
我想要表示的流程是A-> B-> C的形式。假设这个系统有N个节点; A可以是这N个节点内的任何节点; B可以是除A之外的任何节点;并且C可以是除A和B之外的任何节点。这样的流程将不同于例如A1-> A2-> A3,其中A1,A2和A3可以是系统中的任何节点,并且我不喜欢如果A1和A2相同,则要小心。我想知道UML是否有正式的方式来描述这种关系。或者,如果其他图表/模型更好地描述这一点。
现在,我能想到的唯一方法是拥有三个实体,每个实体名为“A”,“B”和“C”。但这意味着读者必须隐含地推断A,B和C是其名称的不同节点。我正在寻找一种正式化的方法。