这是我为学生记录系统创建的第一个UML图。我一直在阅读有关关系类型的文档,例如依赖关系,关联和聚合。有什么意见吗?

“在此处输入图片描述”

更大

有帮助吗?

解决方案

这是我头顶上的一些东西

  1. 尝试像树一样排列它,并且依赖性箭头从上到下。它使它更具可读性,并允许您查看可以在何处进行改进。

  2. 我认为您混淆了箭头方向。如果A类调用B类,则A类依赖于B类,箭头应从A指向B。

  3. 如果任何类将保留另一个类的实例,则需要使用实线表示。例如A类具有B类的实例,然后使用带有从A到B的箭头的实线。

其他提示

如果您的关系意味着一个类引用另一个类,则通常使用实线。虚线表示依赖性较弱。

如果您将UML用作文档的一部分,则仅包含感兴趣的类/方法会使UML更具可读性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top