从序列图到类图

时间:2016-12-12 15:23:45

标签: uml software-design class-diagram sequence-diagram

我试图理解序列图和类图。如果你有另一个,我就不清楚如何找到一个。

例如在此序列图中

enter image description here

将其转换为类图我会创建三个类:Student,Seminar&场。

我的问题是例如我应该将enrollStudent()函数作为Student类或Seminar类的成员函数吗?

1 个答案:

答案 0 :(得分:2)

操作或接收应该在接收端,在您的示例中,enrollStudent应该是研讨会的成员。

至于从序列创建类图,反之亦然 - 它不能以这种方式工作。这些是同一系统的不同视图,并且或多或少地并行创建。虽然消息和类之间的依赖关系很简单,但您看不到类上的序列逻辑与其相反。否则,有两个图是没有意义的。