如何为超过100个实体构建UML?

时间:2018-04-13 02:59:39

标签: java uml

我正在为我的JAVA程序类设计一个UML。它有50多个属性和50多个属性。我必须在word文档的报告中包含UML。如果图表被拆分成多个页面会有问题吗?

20多个属性有getter和setter,所以有必要包含它们吗?

还有很少的其他类我必须展示这种关系,关系图将在另一个页面上,所以关系UML我是否必须再次列出所有属性?或者我可以在矩形中包含类名?

1 个答案:

答案 0 :(得分:1)

如果您的图表只包含一个类,那么它的重点是什么。也许最好只放一个文本类描述?

另一方面,分布在几页上的单个图表不再具有可读性。

UML规范明确指出,您只在图表上放置了特定上下文中所需和有用的内容。你可以在其他图表上加上一个类名,那很好。

其他选项是从特定交互的角度描述具有重要属性和操作的类。您可以通过在每个部分中的最后一个要素之后放置省略号来显示列表不完整。

如果我有一个像你这样的案例,我会非常仔细地检查我的设计,寻找其中的缺陷。具有这么多特征的课程几乎没有理由。