Uml 如何将多个对象输入边表示为一个动作节点并使图表可读?

Uml 如何将多个对象输入边表示为一个动作节点并使图表可读?,uml,diagram,activity-diagram,staruml,Uml,Diagram,Activity Diagram,Staruml,我想为我已经编程的信息系统创建活动图 问题是,我有很多函数接受3-5个输入参数,在活动图上显示它们对我来说很重要。我该怎么做 如果我将函数表示为动作节点,如何表示3-5条输入边并使图表可读?好吧,如果您的系统很复杂,模型将很复杂,没有办法绕过它(除非鸟瞰图满足您的需要) 但是,图表不是模型。您可以选择仅显示与读取器视点相关的信息。例如,可以隐藏所有对象流,而只显示接点。然后,一个好的工具会用小箭头标记输入和输出引脚,以指示其性质 您还可以有一个约定,即所有输出管脚都隐式连接到一个具有相同名称和类

我想为我已经编程的信息系统创建活动图

问题是,我有很多函数接受3-5个输入参数,在活动图上显示它们对我来说很重要。我该怎么做

如果我将函数表示为动作节点,如何表示3-5条输入边并使图表可读?

好吧,如果您的系统很复杂,模型将很复杂,没有办法绕过它(除非鸟瞰图满足您的需要)

但是,图表不是模型。您可以选择仅显示与读取器视点相关的信息。例如,可以隐藏所有对象流,而只显示接点。然后,一个好的工具会用小箭头标记输入和输出引脚,以指示其性质

您还可以有一个约定,即所有输出管脚都隐式连接到一个具有相同名称和类型的输入管脚。当然,图表的所有读者都应该清楚这个约定,并且模型仍然应该包括所有对象流。然后,当连接不明确时,只需要显示对象流


最后,您可以将多个管脚的类型组合到一个结构化类中,从而将每个操作的输入管脚数量减少到一个。这也有助于找到更有意义的抽象概念。当然,这只适用于所有对象流都源自同一操作的情况。

是否可以共享(部分)您的“不可读”活动图,以便我们帮助使其可读?