UML - 如何管理大类图?

Amo*_*tir 11 c++ uml

对于我的项目报告,我需要显示我构建的软件的类图,其中大约有20个类!问题是,当我在jpeg文件中渲染类图(使用StarUML或ArgoUMl或其他......)时,我们无法正确地看到细节(因为大量的类而非常大).那么,如何正确管理这种情况呢?由于报告将打印在A4页面上?

谢谢 !

Jen*_*der 21

有20个类,我预计至少有3个子系统(模块,层),可能更多

制作包图,显示它们之间的关系,每个子系统的一个类图.为要显示的特殊事物添加类图.在A4上打印.

如果你不能轻易地将图表拆分成模块,我会考虑设计气味.

在巨大的纸张上打印大型图表很有趣(如A0上的500个表;-)但它确实没什么用处.


Ric*_*dOD 6

生成包含 20 个类的类图完全没用——它实际上显示了什么?使用类图时,我从未创建过包含超过 5-8 个类的图。

要问自己的问题是“我想用这张图展示什么有用的信息?”。不要为了它而生成类图!

分解它以演示特定的设计模式、子系统或组件是我发现类图的有用之处。