序列图中的方法

时间:2017-08-25 15:25:07

标签: uml sequence-diagram

我正在创建这个序列图,并想知道要包含哪些方法。我在每个方法中都包含了所有方法,例如

handleCustomerAccountAction()

方法,从另一个类调用了一个方法 getListOfCustomers()

这样做是否正确,或者您只需要包含方法而不是其中使用的所有方法?

另外,可以在其他方法上多次显示相同的方法吗?例如方法

getListOfCustomers()

显示三次(围绕它的循环),但来自不同的方法。

这是我的序列图的图像:

enter image description here

1 个答案:

答案 0 :(得分:-1)

它总是取决于你想要展示的内容。 SD显示您想要详细解释的某种协作。 SD应该专注于某个方面,并且不得显示每个消息(例如,可以简单地省略某些呼叫分支)。但是,如果一个方法在一个序列中被调用两次,那么必须显示它是否很重要。